2015春北京航空航天大学《C++程序设计》在线作业三及答案 、单选题(共 15 道试题,共 60 分。) 1. 关于局部变量,下面说法正确的是__C__ A. 定义该变量的程序文件中的函数都可以访问 B. 定义该变量的函数中的定义处以下的任何语句都可以访问 C. 定义该变量的复合语句中的定义处以下的任何语句都可以访问 D. 定义该变量的函数中的定义处以上的任何语句都可以访问 满分:4 分 2. C++语言的编译系统对宏命令的处理是__D__. A. 在程序运行时进行 B. 在程序衔接时进行 C. 和C++程序的其它语句同时进行编译 D. 在对源程序中其它成分正式编译之前进行 满分:4 分 3. 字符型数据在内存中的存储情势是:D A. 原码 B. 补码 C. 反码 D. ASCII码 满分:4 分 4. 设B类是由A类继承的。当创建一个B类的对象时,构造函数的调用次序是(A ) A. 先调用A类的构造函数,而后调用B类的构造函数 B. 先调用B类的构造函数,然后调用A类的构造函数 C. 不调用A类的构造函数 D. 视定义时A类和B类出现的地位 满分:4 分 5. 程序应当必须包括的部门是:D A. 头文件 B. 解释 C. 高级语言 D. 数据结构跟算法 满分:4 分 6. 执行C++程序时呈现的“溢出”错误属于______错误。(B ) A. 连接 B. 运行 C. 逻辑 D. 编译 满分:4 分 7. 通常拷贝结构函数的参数是______。(C ) A. 某个对象名 B. 某个对象的成员名 C. 某个对象的引用名 D. 某个对象的指针名 满分:4 分 8. 下列叙述中正确的是: C A. C++语言程序必需要有return语句 B. C++语言程序中,要调用的函数必须在main()函数中定义 C. C++语言程序中,只有int类型的函数可以未经申明而涌现在调用之后 D. C++语言程序中,main()函数必须放在程序开端的局部 满分:4 分 9. 在C++语言中,为了使重载函数具有通用的函数体,应使用 C A. 虚函数 B. 纯虚函数 C. 函数模板 D. 友元函数 满分:4 分 10. 函数重载体现了面向对象的( B) A. 封装性 B. 多态性 C. 继续性 D. 抽象性 满分:4 分 11. 下列各种高等语言中,__C____是面向对象编程语言。 A. BASIC B. C语言 C. C++语言 D. Pascal语言 满分:4 分 12. 在C++中,要实现动态联编,必须使用___D___调用虚函数。 A. 类名 B. 派生类指针 C. 对象名 D. 基类指针 满分:4 分 13. 下面列出的保存字中,不能作为函数的返回类型的是 C A. void B. int C. new D. long 满分:4 分 14. 函数重载是指_A___. A. 两个或两个以上的函数取相同的函数名,但形