题目内容

若有下面的变量定义,以下语句中合法的是____。 int i,a[10],*p;

A. p=a+2;
B. p=a[5];
C. p=a[2]+2;
D. p=&(i+2);

查看答案
更多问题

以下程序的输出结果为____。 main( ){ int x=1,a=0,b=0; switch(x) {case 0: b++; case 1: a++; case 2: a++;b++; } printf(“a=%d,b=%d\n”,a,b); }

A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2

下面程序的输出结果是____。 main( ) { int m=5; if(m++>5) printf(“%d\n”,m); else printf(“%d\n”,m--); }

A. 7
B. 6
C. 5
D. 4

下面程序的输出结果是____。 main( ) { int x=177; printf(“%O\n”,x); }

A. 177
B. 261
C. -61
D. 61

在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为____。

A. 只能是逻辑表达式
B. 只能是关系表达式
C. 只能是逻辑表达式或关系表达式
D. 可以是任意表达式

答案查题题库