- 1 - 一、判断题 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。(√) - 2 - 18. 在类Time 中的析构函数可以声明为:void ~Time(int);(×) 19. const 对象必须初始化。(√) 20. 在c++中,只能重载已有的运算符。 ( √ ) 21. 按照标识符的要求,下划线是不能组成正确标识符的。( ×) 22. C++中使用了新的注释符(//),C 语言中注释符(/*… */)不能在C++中使用。(× ) 23. 引用就是某个变量的别名,对引用的操作,实质上就是对被引用的变量的操作。( √ ) 24. 在不同类型操作数组成的表达式中,其表达式类型一定是最高类型double 型。( ×) 25. For 循环是只有可以确定的循环次数时才可使用,否则不能用 for 循环。(× ) 26. 返回值类型、参数个数和参数类型都相同的函数也可以重载。( ×) 27. 重新定义的标识符在定义它的区域内是可见的,而与其同名的原标识符在此区域内是不可见的但是却是存在的。( √) 28. 通常的拷贝初始化函数的参数是某个对象的成员名或对象的引用名。( √) 29. 友元函数是类的成员函数,所以可以存取或...