一、单项选择题
1、一个函数功能不太复杂,但要求被频繁调用,则应把它定义为( )。
A、内联函数
B、重载函数
C、递归函数
D、嵌套函数
您的答案:A 正确答案:A 得 分:5.0 分
【答疑编号10755000,点击提问】
解析:无
2、使用地址作为实参传给形参,下列说法正确的是( )。
A、实参是形参的备份
B、实参与形参无联系
C、形参是实参的备份
D、实参与形参是同一对象
您的答案:A 正确答案:D 得 分:0.0 分
【答疑编号10755002,点击提问】
解析:无
3、在C++中,函数原型不能标识( )。
A、函数的返回类型
B、函数参数的个数
C、函数参数类型
D、函数的功能
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10755004,点击提问】
解析:无
4、在int a=3,int p=&a;中,p的值是( )。
A、变量a的地址值
B、无意义
C、变量p的地址值
D、3
您的答案:D 正确答案:D 得 分:5.0 分
【答疑编号10755005,点击提问】
解析:无
5、在函数定义中的形参属于( )。
A、全局变量
B、局部变量
C、静态变量
D、寄存器变量
您的答案:B 正确答案:B 得 分:5.0 分
【答疑编号10755006,点击提问】
解析:无
6、C++语言中所有在函数中定义的变量,连同形式参数,都属于( )。
A、全局变量
B、局部变量
C、静态变量
D、函数
您的答案:A 正确答案:B 得 分:0.0 分
【答疑编号10755008,点击提问】
解析:无
7、下列有关设置函数参数值的描述中,不正确的是( )。
A、设置了默认值的参数右边不允许出现没有指定默认值的参数
B、参数默认值的设置顺序从参数表的右端开始
C、参数默认值可以设置在定义语句中,也可以设置在声明语句中
D、参数默认值可以是数值不可以是表达式
您未做该题 正确答案:D 得 分:0.0 分
【答疑编号10755011,点击提问】
解析:无
8、关于this指针使用说法正确的是( )。
A、保证每个对象拥有自己的数据成员,但共享处理这些数据的代码
B、保证基类私有成员在子类中可以被访问
C、保证基类保护成员在子类中可以被访问
D、保证基类公有成员在子类中可以被访问
您未做该题 正确答案:A 得 分:0.0 分
【答疑编号10755107,点击提问】
解析:无
9、假定一个类的构造函数为A(int aa,int bb) {a=aa—;b=a*bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为( )。
A、3和15
B、5和4
C、4和20
D、20和5
您未做该题 正确答案:C 得 分:0.0 分
【答疑编号10755111,点击提问】
解析:无
10、下面有关类说法不正确的是( )。
A、一个类可以有多个构造函数
B、一个类只有一个析构函数
C、析构函数需要指定参数
D、在一个类中可以说明具有类类型的数据成员
您未做该题 正确答案:C 得 分:0.0 分
【答疑编号10755119,点击提问】
解析:无
11、关于new运算符的下列描述中,错误的是( )。
A、它可以用来动态创建对象和对象数组
B、使用它创建的对象或对象数组可以使用运算符delete删除
C、使用它创建对象时要调用构造函数
D、使用它创建对象数组时必须指定初始值
您未做该题 正确答案:D 得 分:0.0 分
【答疑编号10755120,点击提问】
解析:无
12、类的构造函数被自动调用执行的情况是在定义该类的( )。
A、成员函数时
B、数据成员时
C、对象时
D、友元函数时
您未做该题 正确答案:C 得 分:0.0 分
【答疑编号10755122,点击提问】
解析:无
13、有关C++编译指令,以下叙述正确的是( )。
A、C++每行可以写多条编译指令
B、#include指令中的文件名可含有路径信息
C、C++的编译指令可以以#或//开始
D、C++中不管#if后的常量表达式是否为真,该部分都需要编译
您未做该题 正确答案:B 得 分:0.0 分
【答疑编号10755127,点击提问】
解析:无
14、在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是( )。
A、友元函数
B、虚函数
C、构造函数
D、析构函数
您未做该题 正确答案:C 得 分:0.0 分
【答疑编号10755131,点击提问】
解析:无
15、下列不具有访问权限属性的是( )。
A、非类成员
B、类成员
C、数据成员
D、函数成员
您未做该题 正确答案:A 得 分:0.0 分
【答疑编号10755132,点击提问】
解析:无
16、下列关于构造函数的描述中,正确的是( )。
A、构造函数不可以设置默认的参数
B、构造函数不可以是内联函数
C、构造函数在定义类对象时自动执行
D、构造函数不可以重载
您未做该题 正确答案:C 得 分:0.0 分
【答疑编号10755139,点击提问】
解析:无
17、用于表明类其后的成员函数属于这个特定类的运算符是( )。
A、.
B、一>
C、::
D、void
您未做该题 正确答案:C 得 分:0.0 分
【答疑编号10755140,点击提问】
解析:无
18、下列关于复制构造函数的说法中错误的是( )。
A、复制构造函数是一种特殊的构造函数,函数名与类名相同
B、若自定义派生类的复制构造函数,那么也必须自定义基类的复制构造函数
C、复制构造函数只能有一个参数
D、复制构造函数不允许在函数体中使用return语句
您未做该题 正确答案:B 得 分:0.0 分
【答疑编号10755143,点击提问】
解析:无
19、运算符( )与析构函数一起工作来删除一个动态对象。
A、delete
B、Cut
C、clear
D、cancel
您未做该题 正确答案:A 得 分:0.0 分
【答疑编号10755146,点击提问】
解析:无
20、下列关于类的描述中,错误的是( )。
A、类是一组对象的模板
B、类是抽象数据的实现
C、类是数据和方法的封装体
D、类是对象的实例
您未做该题 正确答案:D 得 分:0.0 分
【答疑编号10755150,点击提问】
解析:无