C++几个题

几个初学者的C++题望高手解答下.1、下列关于类型转换的描述中,()是错误的。A、在不同类型操作数组成的表达式中,其表达式类型一定是最高类型double型;B、逗号表达式... 几个初学者的C++题望高手解答下.
1、下列关于类型转换的描述中,( )是错误的。
A、在不同类型操作数组成的表达式中,其表达式类型一定是最高类型double型;
B、逗号表达式的类型是最后一个表达式的类型;
C、赋值表达式的类型是左值的类型; D、由低向高的类型转换是保值映射。
2、( )不是构造函数的特征。
A、构造函数的函数名与类名相同; B、构造函数可以重载;
C、构造函数可以设置缺省参数; D、构造函数必须指定类型说明。
3、在C++中,关于下列设置参数默认值的描述中,( )是正确的。
A、不允许设置参数的默认值;
B、设置参数默认值只能在定义函数时设置;
C、设置参数默认值时,应该是先设置右边的,再设置左边的;
D、设置参数默认值时,应该全部参数都设置。
4、关于new运算符的下列描述中,( )是错误的。
A、它可以用来动态创建对象和对象数组;
B、使用它创建的对象或对象数组可以使用运算符delete删除;
C、使用它创建对象时要调用构造函数;
D、使用它创建对象数组时必须指定初始值。
5、重载函数在调用时选择的依据中,( )是错误的。
A、参数个数; B、参数的类型; C、函数名字; D、函数的类型
6、下列描述中,( )是抽象类的特性。
A、可以说明虚函数; B、可以进行构造函数重载;
C、可以定义友元函数; D、不能说明其对象。
7、( )是析构函数的特征。
A、一个类中只能定义一个析构函数; B、析构函数名与类名不同;
C、析构函数的定义只能在类体内; D、析构函数可以有一个或多个参
8、关于delete运算符的下列描述中,( )是错误的。
A、它必须用于new返回的指针; B、它也适用于空指针;
C、对一个指针可以使用多次该运算符;
D、指针名前只有一对方括号符,不管所删除数组的维数。
9、const int *p说明不能修改( )。
A、p指针; B、p指针指向的变量;
C、p指针指向的数据类型; D、上述A、B、C三者。
10、关于子类型的描述中,( )是错误的。
A、子类型就是指派生类是基类的子类型;
B、一种类型当它至少提供了另一种类型的行为,则这种类型是另一种类型的子类型;
C、在公有继承下,派生类是基类的子类型;
D、子类型关系是不可逆的。
展开
 我来答
chiconysun
2011-02-23 · TA获得超过2.2万个赞
知道大有可为答主
回答量:5410
采纳率:92%
帮助的人:2545万
展开全部
1、 A
2、 D
3、 C
4、 D
5、 D
6、 D
7、 A、
8、 C
9、 B、 C
10、A、
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式