19.一个函数功能不太复杂但要求被频繁调用,应选用
A)内联函数
B)重载函数
C)递归函数
D)嵌套函数
【参考答案】A
20.下面关于C++语言变量的叙述错误的是
A)C++语言中变量分为auto,static,extern和register四种存储类型
B)自动变量和外部变量的作用域为整个程序
C)内部静态变量的作用域是定义它的函数
D)外部静态变量的作用域是定义它的文件
【参考答案】B
21.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
A)public
B)protected
C)private
D)static
【参考答案】A
22.在C++语言程序中,对象之间的相互通信通过
A)继承实现
B)调用成员函数实现
C)封装实现
D)函数重载实现
【参考答案】B
23.类的析构函数是在什么时候调用的?
A)类创建时
B)创建对象时
C)删除对象时
D)不自动调用
【参考答案】C
24.通常拷贝构造函数的参数是
A)某个对象名
B)某个对象的成员名
C)某个对象的引用名
D)某个对象的指针名
【参考答案】C
25.下面程序的运行结果为
#include
classA
{staticintn;
public:
A(){n=1;}
A(intnum){n=num;}
voidprint(){cout<
intA::n=2;
voidmain()
{Aa,b(3);
a.print();
b.print();
cout<
A)11
B)13
C)23
D)33
【参考答案】D
26.下列不是描述类的成员函数的是
A)构造函数
B)析构函数
C)友元函数
D)拷贝构造函数
【参考答案】C
27.继承机制的作用是
A)信息隐藏
B)数据封装
C)定义新类
D)数据抽象
【参考答案】C
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |