1,C++对C语言作了很多改进,下列描述中__B__使得C语言发生了质变,从面向过程变成了面向对象。
A、增加了一些新的运算符
B、引进了类和对象的概念
C、允许函数重载,并允许设置缺省参数
D、规定函数说明必须用原型
2,C++程序从上机到得到结果的几个操作步骤依次是:
编辑、编译、连接、运行
3,计算机是用什么的形式来存储实数的(D)
A、反码
B、补码
C、原码
D、尾数+阶码
4,可用作C++语言用户标识符的一组标识符是(B)
A、void define +WORD
B、a3_b3 _123 YN
C、for -abc Case
D、2a DO sizeof
5,以下不正确的int类型的常数是(C)
A、32450
B、0
C、0387
D、0xA1L
6,不能用于组成C++程序标识符的是(A)
A、连接符
B、下划线
C、大小写字母
D、数字字符
7,设有语句: int a,b,c,d; cin>>a>>oct >>b>>hex>>c>>dec>>d; cout<<a<<','<<hex<<b<<','<<dec<<c<<','<<oct<<d<<endl; 若从键盘输入: 23 23 23 23 显示结果是▁▁23,13,35,27▁?(分隔符为英文状态下的逗号)
知识点:
dec是十进制 ,如cout<<dec<<b? 就会把b转换成10进制再输出;
oct是8进制,? 如cout<<dec<<b? 就会把b转换成8进制再输出。
hex?也是std中的一个指令,可以用来进行十六进制流输出。
8,关于switch语句描述正确的是(D)
A、switch语句的每个语句序列中必须有break语句
B、switch语句中switch后面的表达式可以是实型
C、switch语句中的case后面可以是一个关系表达式
D、switch语句中default子句可能没有,也可能有一个