《2022年北航年《C++程序设计》在线作业试卷二 .pdf》由会员分享,可在线阅读,更多相关《2022年北航年《C++程序设计》在线作业试卷二 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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. 语言
2、B. 结构C. 数据类型D. 类满分: 4 分4. 预处理命令在程序中都是以_符号开头的A. * 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 北京航空航天大学在线作业试卷B. # C. & D. 满分: 4 分5. 假定指针变量 p定义为 int *p=new int(100);, 要释放 p所指向的动态内存 ,应使用语句 _. A. delete p; B. delete *p; C. delete &p; D. dele
3、te p; 满分: 4 分6. 下列各个成员函数中,纯虚函数是()A. void fun(int)=0 B. virtual void fun(int) C. virtual void fun(int) D. virtual void fun(int)=0 满分: 4 分7. 在 c语言中, main 函数默认返回一个 _类型的值A. int B. float C. char D. void 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - -
4、- - - 北京航空航天大学在线作业试卷满分: 4 分8. 将两个字符串连接起来组成一个字符串时,选用_函数。A. strlen( ) B. strcpy( ) C. strcat( ) D. strcmp( ) 满分: 4 分9. 在 C+语言中,为了使得类中的某些数据成员及某些成员函数的返回值能取任意类型,应使用()A. 类B. 类模板C. 抽象类D. 虚基类满分: 4 分10. 以下说法中正确的是 _. A. C+程序总是从第一个定义的函数开始执行B. C+程序总是从 main 函数开始执行C. C+程序总是从 main 函数开始执行D. C+程序中有调用关系的所有函数必须放在同一个程序
5、文件中满分: 4 分11. 下列关于构造函数说法不正确的是_。A. 构造函数必须与类同名名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 北京航空航天大学在线作业试卷B. 在构造函数中可以对类中的成员进行初始化C. 构造函数可以省略不写D. 构造函数必须有返回值满分: 4 分12. 以下正确的说法是 _. A. 用户调用标准库函数前 ,必须重新定义B. 用户可以重新定义标准库函数,若如此,该函数将失去原有含义C. 系统不允许用户重
6、新定义标准库函数D. 用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中满分: 4 分13. 下列哪项不是面向对象程序设计的主要特征?A. 封装B. 继承C. 多态D. 结构满分: 4 分14. 在每个 C+程序中都必须包含有这样一个函数,该函数的函数名为A. main B. MAIN C. name 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 北京航空航天大学在线作业试卷D. function 满分
7、: 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. 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
8、 分18. 类模板规定了如何创建一个_。 ( )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 北京航空航天大学在线作业试卷A. 对象B. 类C. 实例D. 变量满分: 4 分19. 以上对模板的声明,正确的是_。 ( )A. template B. template C. template D. template 满分: 4 分20. 以下关于类和对象叙述中,正确的是A. 一般只有通过具体的对象才能访问类的成员函数B. 一个类
9、的成员函数可以任意被调用C. 对象是抽象的,而类是具体实现D. 类和对象间没有联系满分: 4 分21. 如果有 char* ssl=“0123456789”,则,sizeof(ssl)的值是()A. 4 B. 10 C. 11 D. 40 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 北京航空航天大学在线作业试卷满分: 4 分22. 当#include 后面的文件名用双引号括起来时,寻找被包含文件的方式是 _ A. 直接按系统
10、设定的标准方式搜索目录B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C. 仅仅搜索源程序所在目录D. 搜索当前逻辑盘上的所有目录满分: 4 分23. 为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_. A. public B. protected C. private D. static 满分: 4 分24. 下列说法中,错误的是A. 带有纯虚拟函数的类称为抽象类B. 不能定义抽象类的对象,也不能说明抽象类的指针和引用C. 不能定义抽象类的对象,但可以说明抽象类的指针和引用D. 定义抽象类的目的是为整个类族规定一个统一接口形式满分: 4 分25. do 语句能够改写为 _语句。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 北京航空航天大学在线作业试卷A. 复合B. if C. switch D. while 满分: 4 分名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -