收藏 分享(赏)

北航《C++程序设计》在线作业一.doc

上传人:dzzj200808 文档编号:2300026 上传时间:2018-09-10 格式:DOC 页数:4 大小:46.50KB
下载 相关 举报
北航《C++程序设计》在线作业一.doc_第1页
第1页 / 共4页
北航《C++程序设计》在线作业一.doc_第2页
第2页 / 共4页
北航《C++程序设计》在线作业一.doc_第3页
第3页 / 共4页
北航《C++程序设计》在线作业一.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、北航C+程序设计在线作业一一、单选题(共 15 道试题,共 60 分。 )1. 假定 Myclass 为一个类,则执行 Myclass a3,*p2;语句时,自动调用该类构造函数_次。A. 2B. 3C. 4D. 5正确答案:2. 假定指针变量 p 定义为“int *p=new int(100);“,要释放 p 所指向的动态内存,应使用语句_.A. delete p;B. delete *p;C. delete D. delete p;正确答案:3. 下列关于构造函数的描述中,错误的是_。A. 构造函数可以设置默认的参数B. 构造函数在定义类对象的自动执行C. 构造函数可以是内联函数D. 构造

2、函数不可以重载正确答案:4. 类 B 是通过 public 继承方式从类 A 派生而来的,且类 A 和类 B 都有完整的实现代码,则下列说法正确的是A. 类 B 中具有 pubic 可访问性的成员函数个数一定不少于类 A 中 public 成员函数的个数B. 一个类 B 的实例对象占用的内存空间一定不少于一个类 A 的实例对象占用的内存空间C. 只要类 B 中的构造函数都是 public 的,在 main 函数中就可以创建类 B 的实例对象D. 类 A 和类 B 中的同名虚函数的返回值类型必须完全一致正确答案:5. 考虑函数原型 void test(int a,int b=7,char=“*“

3、),下面的函数调用中,属于不合法调用的是A. test(5);B. test(5,8);C. test(6,“#“);D. test(0,0,“*“);正确答案:6. 以下错误的描述是_.A. 被调用函数中可以不用 return 语句B. 被调用函数中可以用多个 return 语句C. 被调用函数中,如果有返回值 ,就一定要有 return 语句D. 被调用函数中,一个 return 语句可返回多个值给调用函数正确答案:7. 下列各种高级语言中,_是面向对象编程语言。A. BASICB. C 语言C. C+语言D. Pascal 语言正确答案:8. 以下函数的返回结果是_.int functi

4、on(char *x) char *p=x; while(*p+); return(p-x-1); A. 求字符串的长度B. 将字符串 x 连接到字符串 p 后面C. 将字符串 x 复制到字符串 p 中D. 将字符串 x 反向存放正确答案:9. switch 语句能够改写为_语句。A. forB. ifC. doD. while正确答案:10. 对于 C/C+语言的函数,下列叙述中正确的是A. 函数的定义不能嵌套,但函数调用可以嵌套B. 函数的定义可以嵌套,但函数调用不能嵌套C. 函数的定义和调用都不能嵌套D. 函数的定义和调用都可以嵌套正确答案:11. 下列运算符中,运算对象必须是整型的是(

5、 )A. /B. %C. =D. &正确答案:12. C+源程序文件的扩展名是_。A. .CPPB. .CC. .DLLD. .EXE正确答案:13. 在一个源文件中定义的全局变量的作用域为()。A. 本程序的全部范围B. 本函数的全部范围C. 从定义该变量的位置开始到本文件结束D. 以上说法都不正确正确答案:14. 下列说法中错误的是A. 构造函数没有类型B. 在一个类中,构造函数只能定义一个C. 创建对象时构造函数自动调用D. 构造函数的函数名与类同名正确答案:15. 在下列运算符中,优先级最低的是A. |B. !=C. D. +正确答案:北航C+程序设计在线作业一二、判断题(共 10 道

6、试题,共 40 分。 )1. 用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。 ( )A. 错误B. 正确正确答案:2. 在使用 C 语言库函数时,要用预编译命令“#include”将有关的头文件包括到用户源文件中。 ( )A. 错误B. 正确正确答案:3. 字符型变量用来存放字符常量,可以存放多个字符。 ( )A. 错误B. 正确正确答案:4. 当使用 delete 删除一个对象时, delete 隐含着对析构函数的一次调用A. 错误B. 正确正确答案:5. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用逗号或分号符号作为分隔符。A. 错误B. 正确正确答案:6. 变量分为全局和局部两种,局部变量没有赋初值时,其值是不确定的。A. 错误B. 正确正确答案:7. C+中,一个函数必须在函数声明后才能使用( )A. 错误B. 正确正确答案:8. 函数的返回值也称函数值,返回的不是函数本身,而是一个值。 ( )A. 错误B. 正确正确答案:9. sizeof 运算符用于计算某种类型的对象在内存中所占的字节数。 ( )A. 错误B. 正确正确答案:10. 一个对象必属于某个类。 ( )A. 错误B. 正确正确答案:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报