北航15年《C++程序设计》在线作业试卷二_第1页
北航15年《C++程序设计》在线作业试卷二_第2页
北航15年《C++程序设计》在线作业试卷二_第3页
北航15年《C++程序设计》在线作业试卷二_第4页
北航15年《C++程序设计》在线作业试卷二_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、北航 15 年 c+程序设计在线作业试卷二一、单选题(共25 道试题,共100 分。 )1. 以下错误的描述是 _. a. 被调用函数中可以不用return语句b. 被调用函数中可以用多个return语句c. 被调用函数中 ,如果有返回值 ,就一定要有 return 语句d. 被调用函数中 ,一个 return 语句可返回多个值给调用函数满分: 4 分2. 设 x 和 y 均为 bool 量,则 x&y 为真的条件是 _。a. 其中一个为假b. 它们均为真c. 其中一个为真d. 它们均为假满分: 4 分3. 在面向对象的程序设计中,一切都是围绕着_展开的。a. 语言b. 结构c. 数据

2、类型d. 类满分: 4 分4. 预处理命令在程序中都是以_符号开头的a. * b. # c. & d. 满分: 4 分5. 假定指针变量 p定义为 int *p=new int(100);, 要释放 p所指向的动态内存 ,应使用语句 _. a. delete p; b. delete *p; c. delete &p; d. delete p; 满分: 4 分6. 下列各个成员函数中,纯虚函数是()a. void fun(int)=0 b. virtual void fun(int) c. virtual void fun(int) d. virtual void fun(in

3、t)=0 满分: 4 分7. 在 c语言中, main 函数默认返回一个 _类型的值a. int b. float c. char d. void 满分: 4 分8. 将两个字符串连接起来组成一个字符串时,选用_函数。a. strlen( ) b. strcpy( ) c. strcat( ) d. strcmp( ) 满分: 4 分9. 在 c+语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用()a. 类b. 类模板c. 抽象类d. 虚基类满分: 4 分10. 以下说法中正确的是 _. a. c+程序总是从第一个定义的函数开始执行b. c+程序总是从 main 函

4、数开始执行c. c+程序总是从 main 函数开始执行d. c+程序中有调用关系的所有函数必须放在同一个程序文件中满分: 4 分11. 下列关于构造函数说法不正确的是_。a. 构造函数必须与类同名b. 在构造函数中可以对类中的成员进行初始化c. 构造函数可以省略不写d. 构造函数必须有返回值满分: 4 分12. 以下正确的说法是 _. a. 用户调用标准库函数前 ,必须重新定义b. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义c. 系统不允许用户重新定义标准库函数d. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中满分: 4 分13. 下列哪项不是面向对

5、象程序设计的主要特征?a. 封装b. 继承c. 多态d. 结构满分: 4 分14. 在每个 c+程序中都必须包含有这样一个函数,该函数的函数名为a. main b. main c. name d. function 满分: 4 分15. 假定变量 a和 pa定义为 double a10, *pa=a;,要将 12.35 赋值给a中的下标为 5 的元素,不正确的语句是 _. a. pa5=12.35; b. a5=12.35; c. *(pa+5)=12.35; d. *(a0+5)=12.35; 满分: 4 分16. 以下标识符中不全是c+保留字的是 _ a. case for int b.

6、default then while c. bool class long d. goto return char 满分: 4 分17. 能正确表示 x=3 或者 x=3 or x=3|x=3|x =3|x1 满分: 4 分18. 类模板规定了如何创建一个_。 ( )a. 对象b. 类c. 实例d. 变量满分: 4 分19. 以上对模板的声明,正确的是_。 ( )a. template b. template c. template d. template 满分: 4 分20. 以下关于类和对象叙述中,正确的是a. 一般只有通过具体的对象才能访问类的成员函数b. 一个类的成员函数可以任意被调用

7、c. 对象是抽象的,而类是具体实现d. 类和对象间没有联系满分: 4 分21. 如果有 char* ssl=“0123456789”,则,sizeof(ssl)的值是()a. 4 b. 10 c. 11 d. 40 满分: 4 分22. 当#include 后面的文件名用双引号括起来时,寻找被包含文件的方式是 _ a. 直接按系统设定的标准方式搜索目录b. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录c. 仅仅搜索源程序所在目录d. 搜索当前逻辑盘上的所有目录满分: 4 分23. 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_. a. public b. protected c. private d. static 满分: 4 分24. 下列说法中,错误的是a. 带有纯虚拟函数的类称为抽象类b. 不能定义抽象类的对象,也不能说明抽象类的指针和引用c.

温馨提示

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

评论

0/150

提交评论