A、-x++
B、(-x)++
C、x+++y
D、++x+y
第1题:

第2题:
下列叙述中错误的是()。
A.while(表达式)… 语句中“表达式”的值必修是boolean型数据。
B.for(表达式1; 表达式2; 表达式3)… 语句中“表达式2”的值必修是boolean型数据。
C.if(表达式)… 语句中“表达式”的值必修是boolean型数据。
D.switch语句中必修要有default选项。
第3题:
定义如下一维数组:int a[5],*p=a;,则下列描述错误的是()。
A.表达式p=p+1是合法的
B.表达式a=a+1是合法的
C.表达式p+a是合法的
D.表达式a+2是合法的
第4题:
下列关于语句switch (表达式)和case表达式的描述中,错误的选项是()。
A.default关键字是不可以省略的
B.case后面的表达式是常量表达式
C.break关键字可用于跳出switch语句
D.switch后面的表达式是控制表达式
第5题:
有定义如下:int a[5], *p; p=a; 则下列描述错误的是?
A.表达式p=p+1是合法的
B.表达式a=a+1是合法的
C.表达式p-a是合法的
D.表达式a+2是合法的
第6题:
【单选题】有定义如下:int a[5], *p; 则下列描述错误的是 。
A.表达式p=p+1是合法的
B.表达式a=a+1是合法的
C.表达式p-a是合法的
D.表达式a+2是合法的