16秋福建师范大学《C++语言程序设计》在线作业一.doc_第1页
16秋福建师范大学《C++语言程序设计》在线作业一.doc_第2页
16秋福建师范大学《C++语言程序设计》在线作业一.doc_第3页
16秋福建师范大学《C++语言程序设计》在线作业一.doc_第4页
16秋福建师范大学《C++语言程序设计》在线作业一.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

谋学网一、单选题(共 20 道试题,共 40 分。)1. 如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是()。. 一元运算符. 二元运算符. 重载错误. 都可能 标准答案:2. +语言对语言做了很多改进,+语言相对于语言的最根本的变化是()。. 增加了一些新的运算符. 允许函数重载,并允许设置缺省参数. 规定函数说明符必须用原型. 引进了类和对象的概念 标准答案:3. 若用数组名作为函数调用时的实参,则实际上传递给形参的是( ). 数组首地址. 数组的第一个元素值. 数组中全部元素的值. 数组元素的个数 标准答案:4. 关于异常和+提供的异常处理机制。不正确的说法是_。( ). 若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现. 使用ynm st操作符可能会发生异常. 异常可以用th捕获处理. 异常可以是对象,也可以是普通函数 标准答案:5. 在+语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用( ). 类. 类模板. 抽象类. 虚基类 标准答案:6. 在+语言中,对函数参数默认值描述正确的是()。. 函数参数的默认值只能设定一个. 一个函数的参数若有多个,则参数默认值的设定可以不连续. 函数参数必须设定默认值. 在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值 标准答案:7. 下面程序的运行结果为_。#inlu lss puli: ()out”1”; ()out”2”; lss :puli puli: ()out”3”; ()out”4”; voi min() ; . 1234. 1324. 1342. 3142 标准答案:8. 类是通过puli继承方式从类派生而来的,且类和类都有完整的实现代码,那么下列说法正确的是_。. 类中具有pui可访问性的成员函数个数一定不少于类中puli成员函数的个数。. 一个类的实例对象占用的内存空间一定不少于一个类的实例对象占用的内存空间。. 只要类中的构造函数都是puli的,在min函数中就可以创建类的实例对象。. 类和类中的同名虚函数的返回值类型必须完全一致。 标准答案:9. 对于结构中定义的成员,其隐含访问权限为_。. puli. prott. privt. stti 标准答案:10. 若已定义: int=0,1,2,3,4,5,6,7,8,9,*P=,i; 其中Oi9,则对数组元素不正确的引用是()。. p-. *(&i). pi. 10 标准答案:11. 下列关于构造函数说法不正确的是()。. 构造函数必须与类同名. 构造函数可以省略不写. 构造函数必须有返回值. 在构造函数中可以对类中的成员进行初始化 标准答案:12. 虚函数使用关键字( ). virtul. stti. puli. privt 标准答案:13. 可以用p.的形式访问派生类对象P的基类成员,其中是()。. 私有继承的公有成员. 公有继承的私有成员. 公有继承的保护成员. 公有继承的公有成员 标准答案:14. 下列字符中不能构成标识符的是( ). 数字字符. 大写字母. 下划线字符. 连接符 标准答案:15. 类是以多重继承的方式从类和类继承而来的,类和类无公共的基类,那么_。. 类的继承方式只能采用puli继承。. 可改用单继承的方式实现类的同样功能。. 类和类至少有一个是抽象类。. 类和类至少有一个是虚基类。 标准答案:16. 整型变量i定义后赋初值的结果是()。 inti=2.8*6;. 12. 16. 17. 18 标准答案:17. 下列关于模板的说法正确的是()。. 模板的实参在任何时候都可以省略. 类模板与模板类所指的是同一概念. 类模板的参数必须是虚拟类型的. 类模板中的成员函数全部都是模板函数 标准答案:18. 在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。. 友元函数. 虚函数. 构造函数. 析构函数 标准答案:19. 下列表达式的值为ls的是()。. 13&54). 3&0&1. !(58)|(28) 标准答案:20. 设int (int);和int g(int);是函数和g的原形,以下将作为语句调用的是( )。. g(3);. (g(3);. g(3)+2);. p= (g(3)1); 标准答案: 二、判断题(共 20 道试题,共 40 分。)1. 运算符重载不能改变原运算符的语义。. 错误. 正确 标准答案:2. 字符型数据在内存中的存储形式是SII码( ). 错误. 正确 标准答案:3. 定义全局变量要在程序开始时进行,并且放在所有函数的外面,静态局部变量要在函数内部定义,但生命期却随函数的第一次被调用而产生。( ). 错误. 正确 标准答案:4. 一个类的成员函数可以任意被调用( ). 错误. 正确 标准答案:5. 内联函数是为了提高编程效率而实现的,它克服了用#in宏定义所带来的弊病 。( ). 错误. 正确 标准答案:6. 设有int w34;,pw是与数组名w等价的数组指针,则pw应初始化为int (* pw)4=w;. 错误. 正确 标准答案:7. +中,一个函数必须在函数声明后才能使用( ). 错误. 正确 标准答案:8. NULL是空指针值,它不指向任何地方。( ). 错误. 正确 标准答案:9. 两个数组名的比较是地址的比较。. 错误. 正确 标准答案:10. 作为语句的函数调用是通过函数的副作用来体现的。. 错误. 正确 标准答案:11. 静态就是让变量和函数在生命的区域内成为私有。( ). 错误. 正确 标准答案:12. 设置函数的参数默认值的顺序是自左向右。. 错误. 正确 标准答案:13. 每个pp文件是单独编译的,但一个程序中多个pp文件的编译顺序是不固定的。. 错误. 正确 标准答案:14. 析构函数必须由用户定义。. 错误. 正确 标准答案:15. 要在屏幕上显示Hllo,worl!应执行语句out Hllo,worl!。. 错误. 正确 标准答案:16. 引用的目的主要用于在函数参数传递中,解决大对象的传递效率和空间都不如意的问题。( ). 错误. 正确 标准答案:17. inlin函数表示编译器一定会将函数体直接插入到调用此函数的地方,这样可以加快程序的运行速度。. 错误. 正确 标准答案:18. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( ). 错误. 正确 标准答案:19. 一个对象必属于某个类。. 错误. 正确 标准答案:20. 以面向I-32处理器的V+ 2008和g 4.2为准,lot类型数据在内存中占4个字节,oul型数据占8个字节,long oul型数据占8个字节。( ). 错误. 正确 标准答案: 三、多选题(共 10 道试题,共 20 分。)1. 下列关于构造函数的描述中,正确的是_。. 构造函数可以设置默认参数. 构造函数在定义类对象时自动执行. 构造函数可以是内联函数. 构造函数不可以重载 标准答案:2. 下列说法中错误的是_。. +程序总是从第一个定义的函数开始执行. +程序总是从min函数开始执行. +函数必须有返回值,否则不能使用函数. +程序中有调用关系的所有函数必须放在同一个程序文件中 标准答案:3. 对+语言和语言的兼容性,描述不正确的是_。. +兼容. +部分兼容. +不兼容. 兼容+ 标准答案:4. 在下面的一维数组定义中,没有语法错误的是_。. int =1,2,3. int 10=0. int . int 5 标准答案:5. 下面描述中,表达正确的是_。. 公有继承时基类中的puli成员在派生类中仍是puli的. 公有继承时基类中的privt成员在派生类中是puli的. 公有继承时基类中的prott成员在派生类中仍是prott的. 私有继承时基类中的puli成员在派生类中是privt的 标准答案:6. +语言的跳转语句中,对于rk和ontinu说法不正确的是_。. rk语句只应用于循环体中. ontinu语句只应用于循环体中. rk是无条件跳转语句,ontinu不是. rk和ontinu的跳转范围不够明确,容易产生问题 标准答案:7. 下列说法中错误的是_。. 不允许设置参数的默认值. 设置参数的默认值只能在定义函数时设置. 设置参数的默认值时,应该设置右边的参数. 设置参数的默认值时,应该全部参数都设置 标准答案:8. 下面哪些保留字可以作为函数的返回类型_。. voi. int. nw. l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论