真正的考试题不一定完全一样,但题意和考点都是一样的!!!
一、选择题10x1分。
对c语言的补充(const)引用(是一个变量的别名)
类是同类对象的抽象(对的)类是c语言的结构体(错)c++是编译和运行时的多态性。
析构函数有且只有一个(对)……有型参(错)
7.抽象类是有纯虚函数的类,抽象类不可声明对象,只可做基类使用,只有在派生类。
中对基类所有的纯虚函数给出具体的定义,该派生类才不会成为抽象类,派生类才可声明对象。
8.虚基类消除二义性(对)9.模板(对)
刷新视图时默认的函数调用过程,题目是,在ondraw()之前调用什么?
调用过程是cdocument::updateallviews() cview::onupdate() cwnd::invalidate()-onpaint() ondraw()
二、填空题4x3分。
1.类、函数(析构函数)
2.函数模板p112
例如下题,求绝对值,看一下大致的语法使用#include<>template t abs(t val)
int main()void showmax()
三、改错题2x5分。
1.外面的、、、能否访问。
2.改错题,注意类定义最后反花括号“}”外加分号“;”
四、程序阅读分析2x6分。
1.引用。例如下:int i=2;int& r=i;cout/结果为2//结果为3
五、程序设计题4x14分。
编程题1(可以参考书上p76)
编写一个日期类cdate,有月(month)、日(day)、小时(hour)三个私有(private)字段,它有构造函数、显示日期的函数和实现小时加1的函数这三个成员函数。
#includeusing namespace std;class cdatevoid show()elseday=1;}elsehour=0;}elsehour++;
int main()
编程题2(可参考书上p91)
考的是派生和继承。
有一个水果类(cfruit),私有(private)属性有重量(weight)和颜色(color),公有成员函数有构造函数、获取重量的函数、获取颜色的函数;有一个苹果类(capple),派生于水果类,苹果特有的私有属性**(price)和自己的构造函数;
#includeusing namespace std;class cfruitint getweight()int getcolor()}
class capple:public cfruitvoid show()}
int main()
运行结果如下:con ain acon acon bin bdes ades bdes a
编程题4(根据老师的意思,自己写了一个)
采用成员函数的形式重载运算符“+=和“-=在主函数中实现。
**题:借钱还钱。假如有两个人a和b,a可以把自己的一部分钱借给b,a也可以把自己的钱全借给b。b也可以把自己的钱全还给a,b也可以把自己的一部分钱还给a。
#include<>class moneyholders
moneyholders operator+=(moneyholders& holder);/借对方所有的钱moneyholders operator+=(int money);/借对方一部分钱moneyholders operator-=(moneyholders holder);/用自己的钱减对方的钱moneyholders operator-=(int money);/把自己一部分钱还给对方};
moneyholders moneyholders::operator+=(moneyholders& holder)
moneyholders moneyholders::operator-=(moneyholders holder)
int main(){
cout《接对方所有的钱 cout<<"mh1借了mh2 2000元后" cout<<"mh3借了mh4 1000元后" 如果函数有多个形参,则声明和定义函数时,必须将带默认值得形参放在参数列表的右边,即在带默认值的形参的右边不能有不带默认值得形参。例如,下面void fun1 (int w , int x=1 , int y=1 , int z=1)//正确void fun2 (int w=1 , int x=2 , int y=3 , int z)//错误void fun3 (int w=1 , int x=2 , int y , int z=3)//错误。 简答题。1 什么是句柄。句柄是一个4字节长的数值,用于标识应用程序中不同的对象和同类对象中不同的实例 2 什么是消息。是描述事件发生的信息 如按下鼠标或键盘 而windows程序设计是针对事件或消息的处理进行。3 什么是设备的无关性,设备的无关性就是操作系统屏蔽了硬件设备的差异,因而设备无关性能使用... 1 控件的选取方法。2.利用mfc类向导创建一个基于对话框的应用程序后,在 加入初始化 应该。3.messagebox参数。4.对话框中有4个单选按钮控件,设置某个按钮被选中的 5.下列函数中能够向列表框中添加列表项的函数是?6.对下面的程序段的含义。cmdiframewnd pframe cmdi... 财务管理期末复习作业单项选择题。第1题剩余股利政策的特点是 a 使股利与公司盈余紧密结合。b 先从盈余中留用根据一定目标资本结构测算出的投资所需权益资本,然后将剩余的盈余作为股利予以分配。c 每年发放的股利固定在一固定水平上。d 每年按一固定的股利支付率发放股利。答案 b 第2题我国公司法规定,公司...VC复习题
2019VC 复习题
期末复习题 1