18春北理工《面向对象程序设计》在线作业
(单选题)1下列情况中,不会调用复制构造函数的是()。A用一个对象去初始化同一类的另一个新对象时北京理工大学答案
B将类的一个对象赋值给该类的另一个对象时
C函数的形参是类的对象,调用函数用形参初始化实参时
D函数的返回值是类的对象,函数执行返回调用时
正确答案B
(单选题)2对语句(1)constint*x和语句(2)int*constx,描述正确的是()。
A语句(1)的含义是指针变量x不能更改
B语句(2)的含义是指针变量x所指向的值不能更改
C语句(2)的含义是指针变量x不能更改
D语句(1)和(2)是相同含义的不同定义方式
正确答案C
(单选题)3下列关于类型转换的描述中,正确的是()。
A由不同类型操作数组成的表达式的类型一定是最高类型double类型
B强制类型转换都是非保值映射
C赋值表达式的类型是左值的类型
D类型转换是永久性的
正确答案C
(单选题)4整型变量中,八进制数的数字前面需要加数字()
A8
B0X
C不需要
D0
正确答案D
(单选题)5将一些函数体代码不是很大,但被频繁调用的函数定义为(),可以解决程序中函数调用的效率问题。
A重载函数
B内联函数
C递归函数
D友元函数
正确答案B
(单选题)6对虚函数的调用()
A一定使用动态联编
B必须使用动态联编
C一定使用静态联编
D不一定使用动态联编
正确答案D
(单选题)7定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
Aint*p=newint
Bint*p=newint(30)
Cint*p=newint*p=new
D*p=newint
正确答案A
(单选题)8下列函数参数默认值定义错误的是()。
AFun(intx=0inty=0)
BFun(intxinty)
CFun(intxinty=0)
DFun(intx=0inty)
正确答案D
(单选题)9在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
A参数个数
B参数类型
C函数名称
D函数体
正确答案D
(单选题)10下列不是C++基本数据类型的是______。
Aint
Bstring
Cchar
Dvoid
正确答案B
(单选题)11关于运行时多态的下列描述中,______是错误的。
A运行时多态是以虚函数为基础的;
B运行时多态是在运行时确定所调用的函数代码的;
C用基类指针或引用所标识的派生类对象来操作虚函数才能实现运行时多态;
D运行时多态是在编译时确定操作函数的
正确答案C
更多学习资料请登录www.openhelp100.com
页:
[1]