2014春北京航空航天大学《C++程序设计》在线作业三

所属学校:北京航空航天大学 科目:北京航空航天大学 2014-04-15 21:42:00

、单选题(共 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. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B. 两个以上的函数取相同的名字和拥有相同的参数个数,但形参的类型可以不同

C. 两个以上的函数名字不同,但形参的个数或类型相同

D. 两个以上的函数取相同的函数名,并且函数的返回类型相同

     满分:4  分

15.  关于对象的描述中,错误的是____A___

A. 创建对象时,体系将调配给它所有成员占用的内存空间

B. 对象成员的表示与C语言中构造变量成员的表现方式雷同

C. 一个类可以定义多个对象、指向对象的指针和对象数组

D. 创立对象时应调用相应的构造函数进行初始化

     满分:4  分


、断定题(共 10 道试题,共 40 分。)

1.  C++中函数声明就是函数原型。(B )

A. 错误

B. 正确

     满分:4  分

2.  具有相同字符的两个字符串常量相等。( A)

A. 毛病

B. 正确

     满分:4  分

3.  C语言程序老是从主函数开始执行,在主函数停止。B

A. 错误

B. 正确

     满分:4  分

4.  NULL与void *是不同的概念,NULL是一个指针值,任何类型的指针都可赋予该值。而void *是一种类型,是一种无任何类型的指针。(B )

A. 错误

B. 正确

     满分:4  分

5.  C++支撑两品种型的多态性:编译时多态、运行时多态B

A. 错误

B. 正确

     满分:4  分

6.  C++中分辨字母大小写。(B )

A. 错误

B. 正确

     满分:4  分

7.  带extern的变量阐明是变量声明,不是变量定义。(B )

A. 错误

B. 正确

     满分:4  分

8.  C++语言中,大写字母和小写字母代表不同的标识符。(B )

A. 错误

B. 正确

     满分:4  分

9.  sizeof运算符用于盘算某种类型的对象在内存中所占的字节数。(B )

A. 错误

B. 正确

     满分:4  分

10.  指针在应用前能够不进行初始化(A )

A. 错误

B. 正确

     满分:4  分

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: