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