VC考试试题Word文档格式.doc
- 文档编号:13162600
- 上传时间:2022-10-07
- 格式:DOC
- 页数:7
- 大小:55KB
VC考试试题Word文档格式.doc
《VC考试试题Word文档格式.doc》由会员分享,可在线阅读,更多相关《VC考试试题Word文档格式.doc(7页珍藏版)》请在冰豆网上搜索。
A.选择菜单B.单击工具栏C.点击对话框的按钮D.程序产生命令
8.下列关于构造函数的描述中,错误的是(D)
A.构造函数可以设置默认参数B.构造函数在定义类对象时自动执行
C.默认构造函数可以没有D.构造函数不可以重载
9.当在使用类模板时,类模板本身被实例化成了一个具体的(D)
A.对象B.实例C.模板类D.类
10.以下四个关于类的访问控制的描述哪一个是错误的(D)
A.子类不能访问其父类的私有数据成员和成员函数
B.子类的对象不能访问其父类的保护数据成员或者成员函数
C.类的对象不能访问类保护数据成员或者成员函数
D.类的成员函数不能访问类中的私有数据
11.下面有关重载函数中说法正确的(C)
A.重载函数必须有不同的返回值类型B.重载函数形参个数必须不同
C.重载函数必须有不同的形参列表D.重载函数名可以不同
12.一个视图对象能连接()文档对象,一个文档对象能连接(D)视图对象。
A.多个,多个B.多个,一个C.一个,一个D.一个,多个
13.所有的控件都是(B)类的派生类,都可以作为一个特殊窗口来处理。
A.CviewB.CWndC.CWindowD.Cdialog
14、通过调用(B)函数,能够设置本地计算机的时间
A.SetSystemtime(·
·
)B.SetLocalTime(·
)
C.SetSystemTime(·
)D.SetLocalime(·
15.关于类,下列说法不正确的是(D)
A.在类中,成员的默认访问特性是私有的
B.类实现了数据的封装C.类实质上是一种数据类型
D.在类的定义中,必须包含private、public、protected三种访问方式对应的部分
16.关于对象,下面说法不正确的是(C)
A.对象是类的一个实例B.任何一个对象只是属于一个类
C.一个类只能有一个对象D.类与对象间的关系和数据类型与变量间的关系类似
17.关于类的继承,下列说法不正确的(A)
A.派生类中继承的基类成员的访问权限到派生类中保持不变
B.派生类的成员除了它自己的成员外,还包含了它的基类成员
C.派生类至少有一个基类D.派生类是基类定义的延续
18.关于虚函数,下列说法正确的时(B)
A.包含虚函数的类不能够生成实例B.包含虚函数的类称为抽象类
C.虚函数在基类中说明后,不用再在派生类中重新说明
D.每个派生类必须对从基类继承的虚函数进行重新定义
19.友元的作用是(D)
A.增加成员函数的种类B.增强类的封装性
C.实现数据的隐藏性D.提高程序的运行效率
20、关于函数重载,下列说法不正确的是(C)
A.构造函数重载将会给对象的初始化带来多种方式
B.不要使用重载函数来描述不相干的函数
C.重载函数中不允许使用默认参数
D.重载函数在编译时是根据参数表来进行选择的
21.关于动态联编,下列说法不正确的是(B)
A.动态联编是虚函数为基础的
B.动态联编实在编译时确定所调用的函数代码
C.动态联编是在运行时确定所调用的函数代码
D.动态联编调用函数的操作是通过指向对象的指针或对象的引用完成的
22.下列输出字符‘&
’的方法中,不正确的是(C)
A.cout<
<
'
&
B.cout<
put('
)C.Cout.put('
)D.Charc='
;
cout<
c
23.下面描述中表达错误的(B)
A.公有继承时基类中的public成员在派生类中仍时public
B.公有继承时基类中的private成员在派生类中仍时private
C.公有继承时基类中的protected成员在派生类中仍时protected
D.私有继承时基类中的public成员在派生类中是private
24.一下时关于鼠标的消息类型,表示按下鼠标左键的时(B)
A.WM_MBUTTONDOWNB.WM_LBUTTONDOWN
C.WM_LBUTTONBLCLKD.WM_MBUTTONBLCLK
25.设置虚基类的目的是(B)
A.简化程序B.消除二义性
C.提高运行效率D.减少目标代码
26、关键字(C)说明对象或变量初始化后不会被修改
A.staticB.publicC.constD.inline
27.内联函数执行起来比标准函数(B)
A.更慢B.更快C.次数更多D.以上都不是
28.通常的拷贝构造函数的参数是(C)
A.某个对象名B.某个对象成员名C.某个对象的引用D.某个对象的指针名
29.对于动态分配内存空间描述正确的(D)
A.使用new运算符分配的内存空间的长度必须是常量
B.delete运算符可以释放动态的存储空间和静态的存储空间
C.由new分配的内存空间是不连续的
D.delete运算符只能释放由new分配的动态存储空间
30.下列关于成员函数的描述中,不正确的是(B)
A.成员函数可以重载B.成员函数一定是内联函数
C.成员函数可以时静态的D.成员函数可以设置参数的默认值
31.下列关于this指针描述中,正确的是(B)
A.任何与类相关的函数都友this指针B.类的成员函数都有this指针
C.类的友元函数都有this指针D.类的非静态成员函数才有this指针
32、下列关于构造函数的描述中,不正确的是(C)
A.构造函数的函数名与类名相同B.构造函数可以重载
C.构造函数必须制定函数类型D.构造函数可以设置参数的默认值
33.在保护继承中,基类的私有成员变成派生类的(A)
A.不可访问成员B.私有成员C.保护成员D.共有成员
34.下列重载为友元函数的运算符函数原型中,不正确的是(C)
A.Xoperator+(X,X);
B.Xoperator-(X);
C.X&
operator=(X&
X);
D.X&
operator+=(X&
35.运行时的多态性指(B)
A.用指向对象的基类指针或引用一个纯虚函数
B.用指向对象的基类指针或引用一个虚函数
C.以任何方式调用一个纯虚函数D.以任何方式调用一个虚函数
36.下列关于虚函数的描述中,正确的是(B)
A.从虚基类继承的函数都是虚函数B.虚函数不得是静态成员函数
C.只能通过指针或引用调用虚函数D.抽象类中的成员函数都是虚函数
37.在重载一个运算符时,其函数的参数列表中没有任何参数,这说明该运算符是(A)
A.一元成员运算符B.二元成员运算符
C.一元友元运算符D.二元友元运算符
38、在下列函数原型中,可以作为类A构造函数的是(D)
A.voidA(int)B.intA
C.A(int)constD.A(int)
39.有inta=10;
int&
b=a;
a=20;
b=10;
则cout<
b<
”,”<
a;
的输出结果是(D)
A.10,20B.20,20C.20,10D.10,10
40.假设一个对象数组为a[N],当释放该数组时,系统自动调用该对象所属类的析构函数次数是(C)
A.1次B.N-1次C.N次D.不确定
41.对于AB类,基于拷贝构造函数的原型(D)
A.AB:
:
AB();
B.AB:
AB(AB);
C.AB:
AB(AB&
);
D.AB:
AB(constAB&
42.关于内联函数不正确的说法是(D)
A.内联函数定义时加关键字inlineB.可消除宏定义的不安全性
C.增加了代码长度D.降低了运行速度
43.对于静态数据成员,其初始化一般定义在(C)
A.main()函数中B.类声明中
C.main函数之前类声明之后D.类声明之前,main()函数之后
44、以下运算中即可以重载为类的成员函数,又可以重载为类的友元的是(D)
A.=B.()C.[]D.++
填空题
1.使用VC++的AppWizard创建的典型SDI应用程序的4个MFC基类是:
应用程序类、文档类、视图类、框架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VC 考试 试题