2022年《面向对象程序设计》习题三答案 .pdf
《2022年《面向对象程序设计》习题三答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《面向对象程序设计》习题三答案 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安交通大学网络教育学院面向对象程序设计习题三答案一、单项选择题(本大题共25 小题,每小题 2 分,共 50 分)1、用“ ”运算符从键盘输入多于一个数据时,各数据之间应使用( D )符号作为分隔符。 A 、空格或逗号 B、逗号或回车 C、逗号或分号 D、空格或回车2、C+ 中声明常量的关键字是( A )。 A 、const B、extern C、public D、enum 3、以下叙述中正确的是( B )A、使用 #define 可以为常量定义一个名字,该名字在程序中可以再赋另外的值B、使用 const 定义的常量名有类型之分,其值在程序运行时是不可改变的C、在程序中使用内置函数使程序的可
2、读性变差D、在定义函数时可以在形参表的任何位置给出缺省形参值4、下列的符号常变量定义中,错误的定义是( C )。A、const M=10; B、const int M=20; C、const char ch; D、const bool mark=true; 5、函数原型语句正确的是( B )。A、int Function(void a) B、void Function (int); C、int Function(a); D、void int(double a); 6、在关键字 private后面定义的成员为类的(A )成员。A、私有 B、公用 C、保护 D、任何7、在一个类的定义中,包含有(C
3、 )成员的定义。A、数据 B、函数 C、数据和函数 D、数据或函数8、在类作用域中能够通过直接使用该类的(D )成员名进行访问。A、私有 B、公用 C、保护 D、任何9、在关键字 public后面定义的成员为类的(B )成员。A、私有 B、公用 C、保护 D、任何10、类中定义的成员默认为(B )访问属性。 A、public B、private C、protected D、friend 11、每个类( C )构造函数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页
4、 - - - - - - - - - 西安交通大学网络教育学院 A 、只能有一个 B、可以有公用的C、可以有多个 D、只可有缺省的12、对类对象成员的初始化是通过构造函数中给出的( B )实现的。A、函数体 B、参数初始化表C、参数表 D、参数初始化表或函数体13、假定 AB为一个类,则执行“ AB x; ”语句时将自动调用该类的 ( B ).。 A、有参构造函数 B、无参构造函数C、复制构造函数 D、赋值重载函数14、假定 AB为一个类,则执行“AB x(a,5);”语句时将自动调用该类的 ( A ) 。 A 、带参构造函数 B 、无参构造函数C、复制构造函数 D、赋值重载函数15、 假定
5、CTest 为一个类,并且有一无默认值的的有参构造函数和一无参构造函数,则执行“CTest objTest; ”语句时将自动调用该类的( B ) 。A、有参构造函数 B、无参构造函数C、复制构造函数 D、赋值构造函数16、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是(B ) 。 A 、作为友元函数重载的1 元运算符B、作为成员函数重载的1 元运算符 C 、作为友元函数重载的2 元运算符D、作为成员函数重载的2 元运算符17、在成员函数中进行双目运算符重载时,其参数表中应带有(B )个参数。 A 、0 B、1 C、2 D、3 18、双目运算符重载为普通函数时,其参数表中应带有(C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 2022年面向对象程序设计习题三答案 2022 面向 对象 程序设计 习题 答案
限制150内