题目内容

有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是( )

A) if (c B) if (a<3) x=3;else if (a<2) x=2;else x=1;
C. if (a<3) x=3; if (a<2) x=2; if (a<1) x=1;
D) if (a

查看答案
更多问题

以下程序段运行结果是( )。int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf("%d,%d,%d,%d\n",a,b,c,d);

A. 0,1,2,0
B. 0,0,0,3
C. 1,1,2,0
D. 编译有错

以下程序段的输出结果是( ) 。float x=2.0,y;if(x<0.0) y=0.0;else if(x<10.0) y=1.0/x;else y=1.0;printf(“%f\n”,y);

A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000

若变量已正确定义,以下程序段运行结果是( ) 。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

答案查题题库