|
【贵州电大】[C++语言程序设计(省)]04任务阶段性测验
试卷总分:100 得分:100
第1题,( )不是构造函数的特征.
构造函数的函数名与类名相同
构造函数可以重载
构造函数可以设置默认参数
构造函数必须指定类型说明
正确资料:
第2题,下列关于运算符重载的描述中,( )是正确的.
运算符重载可以改变操作符的个数
运算符重载可以改变优先级
运算符重载可以改变结合性
运算符重载不可以改变语法结构
正确资料:
第3题,派生类的对象对它的基类中( )是可以访问的.
公有继承的公有成员
公有继承的私有成员
公有继承的保护成员
私有继承的仍有成员
正确资料:
第4题,下列运算符中,( )个运算符不能重载.
&&
[]
::
new
正确资料:
第5题,关于read()函数的下列描述中,( )是对的.
该函只能从键盘输入中获取字符串
该函数所获取的字符多少是不受限制的
该函数只能用于文本文件的操作中
该函数只能按规定读取所指定的字符数
正确资料:
第6题,在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,选用( )比较合适.
内联函数重载函数
递归调用
嵌套调用
正确资料:
第7题,下列关于开关语句的描述中,( )是正确的.
开关语句中default子句可以没有,也可有一个
开关语句中每个语句序列中必须有break语句
开关语句中default子句只能放在最后
开关语句中case子句后面的表达式可以是整型表达式
正确资料:
第8题,在ios中提供控制格式的标志位中,( )是转换为十六进制形式的标志位.
hex
oct
dec
left
正确资料:
第9题,下列描述中( )是引用调用.
形参是指针,实参是地址值
形参和实参都是变量
形参是数组名,实参是数组名
形参是引用,实参是变量
正确资料:
第10题,下列标识符中,( )不是局部变量.
register类
外部static类
auto类
函数形参
正确资料:
第11题,下面关键字中,用以说明类中公有成员是( ).
public
private
protected
friend
正确资料:
第12题,具有类型转换功能的构造函数,应该是( ).
不带参数的构造的构造函数
带有一个参数的构造函数
带有两个以上参数的构造函数
默认构造函数
正确资料:
第13题,下述关于循环体的描述中,( )是错误的.
循环体中可以出现break语句和continue语句
循环体中还可以出现循环语句
循环体中不能出现goto语句
循环体中可以出现开关语句
正确资料:
第14题,下列函数中,( )不能重载.
成员函数
非成员函数
构造函数
析构函数
正确资料:
第15题,下列关于面向对象语言的基本要素的描述中,正确的是( ).
封装性和重载性
多态性和继承性
继承性和聚合性
封装性和继承性
正确资料:
第16题,在函数的返回值类型与返回值表达式的类型的描述中,( )是错误的.
函数返回值的类型是在定义函数时确定,在函数调用时是不能改变的
函数返回值的类型就是返回值表达式的类型
函数返回值表达式类型与函数返回值类型不同时,表达式类型应转换成函数返回值类型
函数返回值类型决定了返回值表达式的类型
正确资料:
第17题,友元的作用( ).
提高程序的运行效率
加强类的封装性
实现数据的隐藏性
增强成员函数的种类
正确资料:
第18题,下列do-while 已知:循环的循环次数为( ).已知
int i(5);
do
{ cout <<i--<<endl;
i--;
} while (i!=0);
0
1
5
无限
正确资料:
第19题,派生类的构造函数的成员初始化值表中,不能包含( ).
基类的构造函数
派生类中子对象的初始化
派生类中静态数据成员的初始化
派生类中一般数据成员的初始化
正确资料:
第20题,磁盘文件操作中,打开磁盘文件的访问方式常量中,( )是以追加方式打开文件的.
in
out
app
ate
正确资料:
第21题,怎样继承
正确资料:多继承
派生类构造函数的执行顺序是先执行所有基类的构造函数(顺序按照定义派生类时指定的各基类顺序),再执行派生类的构造函数,析构函数执行顺序,与构造函数完全相反(因为,数据是按栈存储的)。
单继承
先执行基类构造函数,在执行派生类构造函数,析构函数执行顺序与构造函数相反。
第22题,类和对象
正确资料:类是对逻辑上相关的函数与数据的封装,它是对问题的抽象描述。类实际上是一种抽象机制,它描述了一类问题的共同属性和行为,在c++中类的对象就是对该类的某一特定实体
|
|