以下不能构成C语句的选项是
A: B++
B: A=a+b
C: a=a+b
D: A?A:b
A: B++
B: A=a+b
C: a=a+b
D: A?A:b
举一反三
- 若变量已正确定义并赋值,以下不能构成C语句的选项是( ) A: B++; B: A=a+b; C: a=a+b D: A?a:b;
- a=10,b=6,以下语句不能在当前窗体中输出“a+b=16"的是______。 A.Print"a+b=";a+b B.Print a+b=16 C.Print"a+b="& a+b D.Print "a+b="Str(a+B)
- 设有变量定义 int a=1, b=1, c=1; 下列语句序列没有语法错误的是: A: if a>b c=c+1; B: If(a>b) c=c+1; C: if(a>b) a++, b++, c++; else a=a+b; D: if(a>b) a++; b++; c++; else a=a+b;
- 若有以下定义: float x;int a,b;则正确的switch 语句是 A: switch(x){case 1:a++;case 2:b++;} B: switch(x){case 1,2:a++;case 2:b++;} C: switch(a+b){case 1,2:a++;case 2:b++;} D: switch(a+b){case 1:a++;case 2:b++;}
- 若各变量已正确赋值,则下列选项中正确的表达式是( )。 A: a=a+b=b++ B: w%((int)a+b) C: (c+w)%(int)a D: w=a==b;