第三次作业
先完成下列运算,然后上机验证,如果运算结果与上机结果不同,请分析原因。下周上课为习题课。
1.若x,i,j和k都是int型变量,则计算下面表达式后,x的值为
( C ) x=(i=4,j=16,k=32)
A.4
B.16
C.32
D.52
2.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( B )
A.7
B.8
C.6
D.2
3.下面四个选项中均是不合法整型常量的选项是( )
A.160 -0xffff 011
B.-0xcdf 01a 0xe
C.-01 986,012 0668
D.-0x48a 2e5 0x
4.下面四个选项中均是不合法整型常量的选项是( D )
A.-0f1 -0xffff 0011
B.-0xcdf 017 12,456
C.-018 999 5e2
D.-0x48eg -068 03f
5.下面四个选项中,均是不合法的浮点数的选项是( )
A.160 0.12 e3
B.123 2e4.2 e5
C.-18 123e4 0.0
D.-e3 234 1e3
6.下面四个选项中,均是合法的浮点数的选项是( )
A.+1e+1 5e-9.4 03e2
B.-60 12e-4 -8e5
C.123e 1.2e-4 -8e5
D.-e3 8e-4 5.e-0
7.下面四个选项中,均是合法转义字符的选项是( )
A.'\" ‘\\' ‘\n'
B.‘\' ‘\017' ‘\"'