2014北航 c语言程序设计 在线作业三答案,北航《C程序设计》在线作业三(有答案).doc...

北航《C++程序设计》在线作业三

一、单选题(共15道试题,共60分。)

V

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分。)

V

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分

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值