题目内容

执行以下程序后,变量a,b,c的值分别是( )。 int x=10,y=9; int a,b,c; a=(--x==y++)?--x:++y; b=x++; c=y;

A. a=9,b=9,c=9
B. a=8,b=8,c=10
C. a=9,b=10,c=9
D. a=1,b=11,c=10

查看答案
更多问题

若运行时给变量x输入12,则以下程序的运行结果是( )。 main() {int x,y; scanf("%d",&x); y=x>12?x+10:x-12: printf("%d\n",y): }

A. 0
B. 22
C. 12
D. 10

以下程序的输出结果是( )。 main() {int x=2,y=-1,z=2; if(x<y) if(y<0)z=0; else z+=1: printf("%d\n",z); }

A. 3
B. 2
C. 1
D. 0

以下程序的运行结果是( )。 main() {int k=4,a=3,b=2,c=1; printf("\n%d\n",k<a?k:c<b?c:a); }

A. 4
B. 3
C. 2
D. 1

下面四个选项中,均是不合法的转义字符的选项是( )。

A. '\" '\\' '\xf'
B. '\1011' '\' '\a'
C. '\018' '\f\' '\}'
D. '\\0' '\+101' '\x1f'

答案查题题库