单选题 已知各变量的类型说明为 int k , a , b; long w=5; double x=1.42; 则下列不符合C语言语法的表达式是( )。

A、 x%(-3)
B、 w+=-2
C、 k=(a=2 , b=3 , a+b)
D、 a+=a-=(b=4)*(a=3)
下载APP答题
由4l***sz提供 分享 举报 纠错

相关试题

单选题 已知字母 A 的 ASCII 码值为十进制数 65,且 c2 为字符型,则执行语句“c2='A'+'6'-'3';”后,c2 的值是( )。

A、D
B、69
C、不确定的值
D、C

单选题 下列选项中,均是合法整型常量的是( )。

A、160 -0xffff 011
B、-0xcdf 01a 0xe
C、-01 986.012 0668
D、-0x48a 2e5 0x

单选题 若有代数式$$3\frac{ae}{bc}$$,其中a,b,c,e为变量,则不正确的C语言表达式是( )。

A、a/b/c*e*3
B、3*a*e/b/c
C、3*a*e/b*c
D、a*e/c/b*3

单选题 下列选项中,均不是C语言关键字的是( )。

A、Define IF type
B、getc char printf
C、include scanf case
D、while go pow

单选题 下列选项中,均是合法转义字符的是( )。

A、'\' '\' '\n'
B、'\' '\017' '\"'
C、'\018' '\f' 'xab'
D、'\0' '101' 'x1f'

单选题 设变量n为float类型,m为int类型,则能实现将n中的数值保留小数点后两位,第3位进行四舍五入运算的表达式是( )。

A、n=(n*100+0.5)/100.0
B、m=n*100+0.5 , n=m/100.0
C、n=n*100+0.5/100.0
D、n=(n/100+0.5)*100.0

单选题 下列选项中,均是不合法的用户标识符的是( )。

A、2AP _0 do
B、float 2a0 _A
C、b-a goto int
D、-123 temp INT

单选题 设有说明: char w; int x; float y; double z; 则表达式“w*x+z-y”值的数据类型为( )。

A、float
B、char
C、int
D、double