




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象程序设计课程作业参考答案 1第1题 下面程序的运行结果为( 以下是引用片段:#include void main( for(int a=0,x=0;!x&&a<=10;a+ a+; cout < < a ; A.10B.11C.12D.0您的答案:C 题目分数:3 此题得分:3.0 2第2题 do语句能够改写为( )语句。A.复合B.ifC.switchD.while您的答案:D 题目分数:3 此题得分:3.0 3第3题 下面描述中,表达错误的是()A.公有继承时基类中的public成员在派生类中仍是public的B.公有继承是基类中的private成
2、员在派生类中仍是private的C.公有继承时基类中的protected成员在派生类中仍是protected的D.私有继承时基类中的public成员在派生类中是private的您的答案:B 题目分数:3 此题得分:3.0 4第4题 下列关于模板的说法正确的是( A.模板的实参在任何时候都可以省略B.类模板与模板类所指的是同一概念C.类模板的参数必须是虚拟类型的D.类模板中的成员函数全部都是模板函数您的答案:D 题目分数:3 此题得分:3.0 5第5题 下面程序的运行结果是( 以下是引用片段:#include void main( int num=1; int &ref=num; ref
3、=ref+2; cout < < num; num=num+3; cout< < num; A.13B.16C.36D.33您的答案:C 题目分数:3 此题得分:3.0 6第6题 下列( )的调用方式是引用调用。A.形参和实参都是变量B.形参是指针,实参是地址值C.形参是引用,实参是变量D.形参是变量,实参是地址值您的答案:C 题目分数:3 此题得分:3.0 7第7题 下列虚基类的声明中正确的是( )A.class virtual B: public AB.class B: virtual public AC.class B: public A virtualD.vir
4、tual class B: public A您的答案:B 题目分数:3 此题得分:3.0 8第8题 以下正确的说法是( )。A.用户调用标准库函数前,必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义C.系统不允许用户重新定义标准库函数D.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中您的答案:B 题目分数:3 此题得分:3.0 9第9题 下列程序的输出结果为( 以下是引用片段:#include void main( char *a="hello","the","world" char
5、*pa=a; pa+; cout<<*pa; A.helloB.theC.worldD.hello the world您的答案:B 题目分数:3 此题得分:3.0 10第10题 for(int x=0,y=0;!x& &y<=5;y+语句执行循环的次数是()A.0B.5C.6D.无次数您的答案:C 题目分数:3 此题得分:3.0 11第11题 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是( A.一元成员运算符B.二元成员运算符C.一元友元运算符D.选项B和选项C都可能您的答案:D 题目分数:3 此题得分:3.0 12第12题 对类成员访问权限
6、的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( A.公有类型B.私有类型C.保护类型D.友元类型您的答案:D 题目分数:3 此题得分:3.0 13第13题 程序中主函数的名字为( )。A.mainB.MAINC.MainD.任意标识符您的答案:A 题目分数:3 此题得分:3.0 14第14题 假定下列x和y均为int型变量,则不正确的赋值为( )。A.x+=y+B.x+=y+C.x=+yD.+x=+y您的答案:B 题目分数:3 此题得分:3.0 15第15题 如果类A被说明成类B的友元,则( A.类A的成员即类B的成员B.类B的成员即类A的成员C.类A的成员函数不得访问
7、类B的成员D.类B不一定是类A的友元您的答案:D 题目分数:3 此题得分:3.0 16第16题 建立派生类对象时,3种构造函数分别是a(基类的构造函数、b(成员对象的构造函数、c(派生类的构造函数这3种构造函数的调用顺序为( A.abcB.acbC.cabD.cba您的答案:A 题目分数:3 此题得分:3.0 17第17题 以下标识符中不全是保留字的是( )。A.case for intB.default then whileC.bool class longD.goto return char您的答案:B 题目分数:3 此题得分:3.0 18第18题 x>0 && x&
8、lt;=10的相反表达式为( )。A.x< =0 | x> 10B.x< =0 & & x> 10C.x< =0 | x< =10D.x> 0 & & x> 10您的答案:A 题目分数:3 此题得分:3.0 19第19题 假定一个二维数组的定义语句为“int a34=3,4,2,8,6;”,则元素a12的值为( )。A.2B.4C.6D.8您的答案:C 题目分数:3 此题得分:3.0 20第20题 以下说法中正确的是( )。A.C+程序总是从第一个定义的函数开始执行B.C+程序总是从main函数开始执行C.C+函数
9、必须有返回值,否则不能使用函数D.C+程序中有调用关系的所有函数必须放在同一个程序文件中您的答案:B 题目分数:3 此题得分:3.0 21第21题 下面程序的输出结果是( 以下是引用片段: #include class example int a; public: example(int ba=b+; void print(a=a+1;cout < < a < < " " void print(constcout < < a; ; void main( example x(3; const example y(2; x.print(; y
10、.print(; A.2 2B.4 3C.4 2 D.3 2您的答案:C 题目分数:3 此题得分:3.0 22第22题 下面程序的运行结果为( 以下是引用片段: #include class A public: A(cout<<"1" A(cout<<"2" ; class B:public A public: B(cout<<"3" B(cout<<"4" ; void main( B b; A.1234B.1324C.1342D.3142您的答案:C 题目分数:3
11、 此题得分:3.0 23第23题 在下面的二维数组定义中,正确的是( 。A.int a5;B.int a5;C.int a3=1,3,5,2;D.int a(10;您的答案:C 题目分数:3 此题得分:3.0 24第24题 下列描述中哪个是正确的( 。A.私有派生的子类无法访问父类的成员B.类A的私有派生子类的派生类,C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员您的答案:B 题目分数:4 此题得分:4.0 25第25题 可以用p.a的形式访问派生类对象P的基类成员a,其中a是( A.私有继
12、承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员您的答案:D 题目分数:3 此题得分:3.0 26第26题 由C+目标文件连接而成的可执行文件的默认扩展名为( 。A.cppB.exeC.objD.lik您的答案:B 题目分数:3 此题得分:3.0 27第27题 可用作C+语言用户标识符的一组标识符是( 。A.void define +WORDB.a3_b3 _123 YNC.for -abc CaseD.2a DO sizeof您的答案:B 题目分数:3 此题得分:3.0 28第28题 循环体至少被执行一次的语句为( )。A.for循环B.while循环C.do循
13、环D.任一种循环您的答案:C 题目分数:3 此题得分:3.0 29第29题 函数调用func(exp1,exp2,(exp3,exp4,exp5中所含实参的个数为( 个。A.1B.2C.4D.5您的答案:B 题目分数:3 此题得分:3.0 30第30题 C+语言的跳转语句中,对于break和continue说法正确的是()A.break语句只应用与循环体中B.continue语句只应用与循环体中C.break是无条件跳转语句,continue不是D.break和continue的跳转范围不够明确,容易产生问题您的答案:B 题目分数:3 此题得分:3.0 31第31题 若已定义:int a=0,1,2,3,4,5,6,7,8,9,*P=a,i;其中Oi9,则对a数组元素不正确的引用是( A.ap-aB.*(& aiC.piD.a10您的答案:D 题目分数:3 此题得分:3.0 32第32题 一个类的友元函数能够访问该类的( A.私有成员B.保护成员C.公有成员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第2.6练 指数与指数函数(解析版)-2024年高考数学一轮复习精讲精练宝典(新高考专用)
- 2022年北京市初三一模道德与法治试题汇编:遵守社会规则
- 2024人工智能法律伦理
- 2020-2021学年江苏省南京外国语河西初级中学等三校七年级(下)期中数学试卷
- 衢州屋檐防水施工方案
- 2024年广西地区中考满分作文《给小广的一封信》5
- 第1课 十字路口-认识多图层动画 教学设计-2023-2024学年辽师大版(2015)初中信息技术八年级下册
- 合同范例和合同范例区别
- 代销电器合同范例
- 可持续发展的工作实践计划
- 道路桥梁工程技术专业学生职业规划书
- 《十步讯问法》读书笔记
- GB/T 42599-2023风能发电系统电气仿真模型验证
- 术前肺功能评估的意义
- 分布式文件系统
- 手枪的基础射击演示文稿
- 浮针疗法的学习课件
- 12K101-1 轴流通风机安装
- 上海市中小学生语文学业质量绿色指标测试
- 消防预留预埋施工【优质方案】
- 两篇古典英文版成语故事画蛇添足
评论
0/150
提交评论