openhelp100 发表于 2018-5-19 13:12:06

贵州电大2018年秋季[C++语言程序设计(本)(省)]任务04阶段性测验

【贵州电大】任务04阶段性测验
试卷总分100得分100贵州电大

第1题控制格式输出输入的操作中()是设置域宽的.
ws
oct
setfill()
setw()
第2题关于动态联编的下列描述中()是错误的.
动态联编是以虚函数为基础的
动态联编是在运行时确定所调用的函数代码的
动态联编调用函数操作是用指向对象的指针或是对象的引用
动态联编是在编译时确定操作函数的
第3题已知f1(int)是类A的公有成员函数p是指向成员函数f1()的指针采用()是正确的.
p=f1
p=Af1
p=Af1()
p=f1()
第4题下列()是语句.
a=17
x+y
cout&amplt&amplt&quot\n&quot
第5题在传值调用中要求().
形参和实参类型任意个数相等
实参和形参类型都完全一致个数相等
实参和形参对应的类型一致个数相等
实参和形参对应的类型一致个数任意
第6题关于delete运算符的下列描述中()是错的.
它必须用于new返回的指针
它也适用于空指针
对一个指针可以使用多次该运算符
指针名前只用一对方括号符不考虑所删除数组的维数
第7题在函数说明时下列()项是不必要的.
函数的类型
函数参数类型和名字
函数名字
返回值表达式
第8题预处理命令在程序中都是以()开头的.
*
#
/
第9题关于子类型的描述中()是错误的.
子类型就是指派生类是基类的子类型
一种类型当它至少提供了另一种类型的行为则这种类型是另一种类型的子类型
在公有继承下派生类是基类的子类型
子类型关系是不可逆的
第10题派生类的对象对它的基类中()是可以访问的.
公有继承的公有成员
公有继承的私有成员
公有继承的保护成员
私有继承的仍有成员
第11题在16位机中int型字宽为()字节.
2
4
6
8
第12题派生类的构造函数的成员初始化值表中不能包含().
基类的构造函数
派生类中子对象的初始化
派生类中静态数据成员的初始化
派生类中一般数据成员的初始化
第13题下列存储类标识符中()的可见性与存在性不一致.
外部类
自动类
内部静态类
寄存器类
第14题下列各种高级语言中()是面向对象的程序设计语言.
BASIC
PASCAL
C++
Ada
第15题已知inta*pa=&ampa输出指针pa十进制的地址值的方法是().
cout&amplt&ampltpa
cout&amplt&amplt*pa
cout&amplt&amplt&amppa
cout&amplt&ampltlong(&amppa)
第16题带参数的宏定义中程序中引用宏定义的实参().
只能是常量
只能是整型量
只能是整型表达式
可以是任意表达式
第17题下列各种高级语言中()最早提出了对象的概念.
Algol60
Simula67
Smalltalk
C++
第18题下列函数中()是对文件进行写操作的.
get()
read()
seekg()
put()
第19题已知函数模板定义如下
template&ampltclassT&ampgt
Tmin(TxTy)
{returnx&amplty?xy}
在所定义的函数模板中所生成的下列模板函数错误的是().
intmin(intint)
charmin(charchar)
doublemin(doubledouble)
doublemin(doubleint)
第20题已知一个类A()是指向类A成员函数的指针.假如类有三个公有成员voidf1(int)voidf2(int)和inta.
A*p
intA*pc=&ampAa
voidA*pa()
A*pp
第21题继承与派生的关系?
正确答案类的继承是从已有类那里得到已有的属性,从已有类产生新类的过程就是类的派生。由原有类产生新类时,新类便包含了原有类特征,同时也可以加入自己特有的新属性。派生类同样也可以作为基类派生新的类,这样就形成了类的层次结构,类的派生实际是一种演化发展过程,即通过扩展,更改和特殊化,从已知类出发建立一个新类.
第22题怎样继承
正确答案多继承
派生类构造函数的执行顺序是先执行所有基类的构造函数(顺序按照定义派生类时指定的各基类顺序),再执行派生类的构造函数,析构函数执行顺序,与构造函数完全相反(因为,数据是按栈存储的)。
单继承
先执行基类构造函数,在执行派生类构造函数,析构函数执行顺序与构造函数相反。

更多学习资料请登录www.openhelp100.com

页: [1]
查看完整版本: 贵州电大2018年秋季[C++语言程序设计(本)(省)]任务04阶段性测验