对应课程:点击查看
起止时间:2020-02-17到2020-06-12
更新状态:已完结
第2周 简单信息的表示和基本运算 第2章单元测试
1、 设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是____。
A:x=y=(z=8,46)
B:.x=(y=z=8,46)
C:x=y=z=8, 46
D:x- (y=z= 8),46
答案: x=y=(z=8,4*6)
2、 C++源程序中,以下说法不正确的是( )。
A:变量声明语句一定要给变量赋初值
B:变量可以随时使用,不需声明,也不需说明其类型。
C:逗号运算符的优先级最低
D: Pci和pci是两个不同的标识符
E:表达式1/4+1/4+1/4的结果为0
F:变量必须先声明,后使用。
答案: 变量声明语句一定要给变量赋初值;
变量可以随时使用,不需声明,也不需说明其类型。

3、 设下列变量均已正确声明为int,下列选项中不正确的赋值表达式是( )。
A: a=b+c=1
B:++k
C: n1 = n2 = n3
D: k = I == 1
E:a=1,b=2,c=3,k=4
答案: a=b+c=1
4、 下列不合法的变量名为
A: st%udent
B:[email protected]
C:astudent
D:s_student
E:wang13
F:_cppclass
答案: st%udent ;
[email protected]
5、 下列哪个是C++语言的合法的字符常量____。
A:’\17′
B:’\017′
C:”c”
D:’\xAH’
E:’\092′
F: ‘\771′
G:’\01711’
答案: ‘\17’;
‘\017’
6、 当a=6,b=5时,语句cout<<(a<=7 && a+b>8)< 1
7、 设i=6,k=0下列各式中,运算结果为k=7的表达式是( )。
A:k=++i+k;
B: k=i+++k ;
C: k=k+i++;
D: k=++k+(++i);
E:k=k+++i;
答案: k=++i+k;
8、 下列不合法的变量名为( )。
A: -student
B:%student
C:12name
D: student
E:_student
F:student_name
G:student0
答案: -student ;
%student;
12name
9、 表达式19/4*sqrt(4.0)/5的值为( )。
A:1.6
B:3.8
C:1.9
D:1.2
E:1.0
答案: 1.6
10、 int x=3,y=4,z=5;则值为0的表达式是_____。
A: x>y
B: x<=y+1
C:x!=y+z>y-z
D:y%z>=y-z
答案: x>y
11、 字符型数据在内存中的存储形式是:
A:原码
B:反码
C:补码
D:ASCII码
答案: ASCII码
12、 下面常数中不能作为常量的是
A:0xA5
B:2.5e-2
C:3e2
D:0583
答案: 0583
13、 已知a,b均被定义为double型,则表达式:b=1,a=b+5/2的值为:
A:3
B:3.0
C:1
D:3.5
答案: 3.0
14、 在下列运算符中,优先级最低的是:
A:<
B:&&
C:!
D:+
答案: &&
15、 以下正确的字符串是()
A:”\”
B:’abc’
C:China
D:””
答案: “”
16、 若x为整型变量,j为实型变量,当执行x=(int)j;语句后,j也变为整型变量。
A:正确
B:错误
答案: 错误
17、 所有的表达式都有值。
A:正确
B:错误
答案: 正确
18、 单目运算符是右结合()
A:正确
B:错误
答案: 正确
19、 所有的双目运算都是左结合
A:正确
B:错误
答案: 错误
20、 以下语句是正确的c++语句++(i+1);
A:正确
B:错误
答案: 错误
21、 左移k位相当于除以2的k次方
A:正确
B:错误
答案: 错误
22、 a>b?a:b>c?a:c相当于a>b?a:(b>c?a:c)
A:正确
B:错误
答案: 正确
23、 c++中求余运算和位运算只能应用于整型
如需购买完整答案,请点击下方红字:
获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com