若有定义语句 :int a,b;double x;则以下不符合C语言语法的表达式是( )
A: x%(-3)
B: a+=-2
C: a=b=2
D: x=a+b
A: x%(-3)
B: a+=-2
C: a=b=2
D: x=a+b
举一反三
- int k,a,b; unsigned 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)
- 若有定义:inta,b;floatx,则以下不符合C语言语法的表达式是()。 A: x%7 B: x/=a-b C: a=b=2 D: x=(float)a/b
- 若有定义“int k, a, b ; unsigned long w=8;double x=2.9;”,则下面不符合C语言语法的表达式是() A: x%(-3) B: w*=-2 C: k=(a=6,b=4,a-b) D: a*=a+=a-=(b=4)*(a=3)
- 已知各变量的类型说明如下: int a=2, b=5; double x=8.5; 则以下符合C语言语法的表达式是 。 A: a+=a-=(b=2)*(a=8) B: a=b/3=8 C: x%3 D: x=float (a)
- 若有定义:int x,a,b; 语句x=(a=2,b=3,a+b); 运行后,x、a、b的值依次为