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

下载本文档

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

文档简介

一、单选题(共 15 道试题,共 60 分。)V 1. 下列的符号常量定义中,错误的定义是_ A. const M=10;B. const int M=20;C. const char ch;D. const bool mark=true;满分:4 分2. 在C语言中,对函数参数默认值描述正确的是_. A. 函数参数的默认值只有设定一个B. 一个函数的参数若有多个,则参数默认值的设定可以不连续C. 函数参数必须设定默认值D. 在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值满分:4 分3. for(int x=0,y=0;!x&y=5;y+)语句执行循环的次数是 A. 0B. 5C. 6D. 无数次满分:4 分4. 下列对基类和派生类关系的描述中,错误的是_。( ) A. 派生类是基类的具体化B. 派生类是基类的子集C. 派生类是基类定义的延续D. 派生类是基类的组合满分:4 分5. 下列关于构造函数说法不正确的是_。 A. 构造函数必须与类同名B. 在构造函数中可以对类中的成员进行初始化C. 构造函数可以省略不写D. 构造函数必须有返回值满分:4 分6. 下面列出的保留字中,不能作为函数的返回类型的是 A. voidB. intC. newD. long满分:4 分7. 假定指针变量p定义为int *p=new int(100);,要释放p所指向的动态内存,应使用语句_. A. delete p;B. delete *p;C. delete &p;D. delete p;满分:4 分8. 函数重载体现了面向对象的( ) A. 封装性B. 多态性C. 继承性D. 抽象性满分:4 分9. 类模板的模板参数_。( ) A. 只可以作为数据成员的类型B. 只可以作为成员函数的返回类型C. 只可以作为成员函数参数类型D. 以上都可以满分:4 分10. 如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换 A. x=x+y,y=x-y,x=x-yB. t=x,x=y,y=tC. t=y,y=x,x=tD. x=t,t=y,y=x满分:4 分11. 当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是_ A. 直接按系统设定的标准方式搜索目录B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C. 仅仅搜索源程序所在目录D. 搜索当前逻辑盘上的所有目录满分:4 分12. 下列各种高级语言中,_是面向对象编程语言。 A. BASICB. C语言C. C+语言D. Pascal语言满分:4 分13. 下列说法中,错误的是 A. 带有纯虚拟函数的类称为抽象类B. 不能定义抽象类的对象,也不能说明抽象类的指针和引用C. 不能定义抽象类的对象,但可以说明抽象类的指针和引用D. 定义抽象类的目的是为整个类族规定一个统一接口形式满分:4 分14. 当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的_。( ) A. public 成员B. 友员C. protected成员D. private成员满分:4 分15. C+语言提供的预处理语句有3种,下面不属于预处理语句的是_。( ) A. 宏定义预处理B. 文件预处理C. 条件编译预处理D. 中止预处理满分:4 分二、判断题(共 10 道试题,共 40 分。)V 1. 带extern的变量说明是变量声明,不是变量定义。( ) A. 错误B. 正确满分:4 分2. C+模板分为类模板和函数模板 A. 错误B. 正确满分:4 分3. 内联函数是为了提高编程效率而实现的,它克服了用#define宏定义所带来的弊病 。( ) A. 错误B. 正确满分:4 分4. switch后面括号中的表达式只能是整型、字符型或枚举型表达式。( ) A. 错误B. 正确满分:4 分5. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( ) A. 错误B. 正确满分:4 分6. 引用的目的主要用于在函数参数传递中,解决大对象的传递效率和空间都不如意的问题。( ) A. 错误B. 正确满分:4 分7. 指针在使用前可以不进行初始化( ) A. 错误B. 正确满分:4 分8. 定义全局变量要在程序开始时进行,并且放在所有函数的外面,静态局部变量要在函数内部定义,但生命期却随函数的第一次被调用而产生。( ) A. 错误B. 正确满分:4 分9. 在一

温馨提示

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

评论

0/150

提交评论