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