题目内容

若变量已正确定义,以下程序段运行结果是( ) 。int a=3,b=5,c=7;if(a>b) a=b; c=a;if(c!=a) c=b;printf("%d,%d,%d\n",a,b,c);

A. 编译有错
B. 3,5,3
C. 3,5,5
D. 3,5,7

查看答案
更多问题

以下程序段运行后,如果从键盘上输入5,则输出结果是( ) 。int x;scanf("%d",&x);if(x--<5) printf("%d",x);else printf("%d",x++);

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

若执行以下程序段时从键盘上输入9,则输出结果是( ) 。int n;scanf("%d",&n);if(++n <10) printf("%d\n",n--);else printf("%d\n", --n);

A. 11
B. 10
C. 9
D. 8

以下程序段的输出结果是( )。int a=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d %d\n",a,b);elseprintf("%d %d\n",b,a);

A. -1 1
B. 0 1
C. 1 0
D. 0 0

以下程序段执行后输出的结果是( )。int i=1,j=1,k=2;if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k);

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

答案查题题库