|
大工12秋《C/C++语言程序设计》在线作业1
单选题 判断题
一、单选题(共 10 道试题,共 60 分。)
1. C++对C语言作了很多改进,下列描述中( )使得C语言发生了质变,即从面向过程变成面向对象。
A. 增加了一些新的运算符
B. 允许函数重载,并允许设置默认参数
C. 规定函数说明必须用原型
D. 引进了类和对象的概念
正确资料:D 满分:6 分
2. 下面关于对象概念的描述中,( )是错误的。
A. 对象就是C语言中的结构体变量
B. 对象代表着正在创建的系统中的一个实体
C. 对象是一个状态和操作(或方法)的封闭体
D. 对象之间的信息传递是通过消息进行的
正确资料:A 满分:6 分
3. 在int b[][3]={{1},{3,2},{4,5,6},{0}};中b[2][2]的值是( )。
A. 0
B. 5
C. 6
D. 2
正确资料:C 满分:6 分
4. 设a=2,b=2;则++a+b的结果是( )。
A. 2
B. 3
C. 4
D. 5
正确资料:D 满分:6 分
5. 设n=10,i=4,则赋值运算n%=i+1执行后,n的值是( )。
A. 0
B. 3
C. 2
D. 1
正确资料:A 满分:6 分
6. 下述关于break语句的描述中,( )是错误的。
A. break语句可用于循环体内,它将退出该循环
B. break语句可用于switch语句中,它将退出switch语句
C. break语句可用于if体内,它将退出if语句
D. break语句在一个循环体内可以出现多次
正确资料:C 满分:6 分
7. 下列while循环的次数是( )。while(int i=0) i--;
A. 0
B. 1
C. 5
D. 无限
正确资料:A 满分:6 分
8. 下面关于类概念的描述中,( )是错误的。
A. 类是抽象数据类型的实现
B. 类是具有共同行为的若干对象的统一描述体
C. 类是创建对象的样板
D. 类就是C语言中的结构体类型
正确资料:D 满分:6 分
9. 设有定义int a;float f;double i,则表达式10+‘a’+i*f值的数据类型是( )。
A. int
B. float
C. double
D. 不确定
正确资料:C 满分:6 分
10. 表达式18/4*sqrt(4.0)/5值的数据类型是( )。
A. int
B. float
C. double
D. 不确定
正确资料:C 满分:6 分
大工12秋《C/C++语言程序设计》在线作业1
单选题 判断题
二、判断题(共 10 道试题,共 40 分。)
1. 对象是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。
A. 错误
B. 正确
正确资料:B 满分:4 分
2. 所谓指令,就是计算机可以识别的命令。
A. 错误
B. 正确
正确资料:B 满分:4 分
3. 循环语句的循环体至少执行一次。
A. 错误
B. 正确
正确资料:A 满分:4 分
4. 所谓常量是指在程序运行的整个过程中其值始终不可改变的量。
A. 错误
B. 正确
正确资料:B 满分:4 分
5. 内联函数的关键字为void。
A. 错误
B. 正确
正确资料:A 满分:4 分
6. 类是具有相同属性和服务的一组对象的集合。
A. 错误
B. 正确
正确资料:B 满分:4 分
7. 使用内联函数是以牺牲增大空间开销为代价的。
A. 错误
B. 正确
正确资料:B 满分:4 分
8. do-while循环可以写成while循环。
A. 错误
B. 正确
正确资料:B 满分:4 分
9. 封装就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐蔽对象的内部细节。
A. 错误
B. 正确
正确资料:B 满分:4 分
10. 一个函数模板只生成一个模板函数。
A. 错误
B. 正确
正确资料:A 满分:4 分
|
|