一、判断题
1.在说明语句 int a(15),&b=a,*p=&a;中,b的值的*P的是不相等的。( × )
2.已知:int a(5),b(10); 表达式++a+b++有二义性。( × )
3.在不同类型操作数组成的表达式中,其表达式的类型一定是最高类型double型。( × )
4.break语句也可以用于if体内,它可退出if语句。( × )
5.在一个被调用函数中,一个return语句可返回多个值给调用函数。(×  )
6.在传值调用中,要求实参和形参的类型完全一致并且个数相等。( × )
7.for循环中,循环变量的作用域是该循环的循环体内。( × )
8.所谓私有成员是指只有类中所提供的成员函数才能直接访问它们,任何类以外的函数对它们的访问都是非法的。( × )
9.const char *p说明了p是指向字符串的常量指针。( × )
10.私有继承中,基类中所有成员对派生类的对象都是不可见的。(  )
11.友元函数用于允许一个函数访问不相关类的私有部分。(√)
12.构造函数可以被继承。(×)
13.动态绑定的多态性是通过虚函数实现的。(√)
14.在c++中,传引用调用等同于传地址调用。(×)
15.重载函数必须有不同的参数列表。(√)
16.可以用delete释放不是用new运算符分配的内存。(×)
17.类成员的默认访问模式是private。(√)
令数组全部的值为018.在类Time中的析构函数可以声明为:void ~Time(int);(×)
19.const对象必须初始化。(√)
20.在c++中,只能重载已有的运算符。 ( √ )
21.按照标识符的要求,下划线是不能组成正确标识符的。( ×
22.C++中使用了新的注释符(//),C语言中注释符(/*…*/)不能在C++中使用。(× )
23.引用就是某个变量的别名,对引用的操作,实质上就是对被引用的变量的操作。( )
24.在不同类型操作数组成的表达式中,其表达式类型一定是最高类型double型。(  ×
25.For循环是只有可以确定的循环次数时才可使用,否则不能用for循环。(× )
26.返回值类型、参数个数和参数类型都相同的函数也可以重载。( ×
27.重新定义的标识符在定义它的区域内是可见的,而与其同名的原标识符在此区域内是不可见的但是却是存在的。( 
28.通常的拷贝初始化函数的参数是某个对象的成员名或对象的引用名。( 
29.友元函数是类的成员函数,所以可以存取或修改该类中的私有成员。( ×
30.已知:类A中一个成员函数说明如下:void  Set(A&a);其中A &a的含意是将a的地址值赋给变量Set。( ×
31.具有转换函数功能的构造函数,是指只能带有一个或两个参数的构造函数。( ×
32.多继承情况下,派生类的构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序,而与派生类构造函数中所定义的成员初始化列表的各项顺序无关。( )
33.C++语言支持封装性和继承性,不支持多态性。( × )
34.关系运算符可以用来比较两个字符的大小,也可用来比较两个字符串的大小。( ×
35.字符串"sdfgh"的长度是5。( √ )
36.引用和指针都可作函数参数。(  √ )
37.友元函数说明在类体内,它是一种成员函数。(  × )
38.友元类必须被说明为公有成员。( ×  )
39.纯虚函数是在基类中说明的虚函数,它在该基类中没有定义具体的操作内容。( √  )
40.析构函数不能被继承。(  √ )
41.运算符重载以后,其优先级和结合性都不能改变。( √  )
42.在C++中,函数名实际上是一个指针,它指向函数的入口。( √  )
43.C++中使用注释符(//),不能使用注释符(/*…*/)。(  ×  )
44. C++中定义常量,不能用宏定义的方法,只能用const。( ×  )
45. C++是一种编译型的高级语言。( √ )
46.错误信息可能会出现在编译过程中,不会出现在链接过程中。( × )
47. C++提供的库函数都被定义在它所对应的头文件中。( √ )
48.C++中数组元素的下标是从0开始,它们连续存储在内存单元中。( √ )
49.引用是某个变量的别名,对引用的操作,就是对被引用变量的操作。(  √)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。