题目内容

有如下程序main( ) {int a=2,b=-1,c=2;if(a)if(b<0) c=0;else c++;printf(“%d\n”,c); } 该程序的输出结果是()。

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

查看答案
更多问题

若输入B,以下程序的输出结果是()。main( ) {char grade;scanf(“%c”,&grade);switch(grade) {case ‘A’: printf(“>=85.”);case ‘B’:case ‘C’:printf(“>=60.”);case ‘D’:printf(“<60.”);default: printf(“error.”); }}

A. >=85.
B. >=60.
C. >=60.<60.error.
D. error.

以下程序的输出结果为( )。main( ) {int a,b,c,x,y,z;a=10;b=2;c=!(a%b);x=!(a/b);y=(a=0);z=(a=0);printf(“c=%d, x=%d, y=%d, z=%d\n”, c, x, y, z); }

A. c=0,x=1,y=1,z=0
B. c=5,x=0,y=1,z=0
C. c=1,x=0,y=0,z=1
D. c=10,x=2,y=0,z=1

以下程序的输出结果是( )。main( ) {int a,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d, %d\n”, a, b); }

A. 6,1
B. 2,1
C. 6,0
D. 2,0

请读程序:main() {float x, y;scanf(“%f”, &x);if(x<0.0)y=0.0;else if((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);else if(x<10.0)y=1.0/x;elsey=10.0;printf(“%f\n”,y); }若运行时从键盘上输入2.0(表示回车),则上面程序的输出结果是()。

A. 0
B. 0.25
C. 0.5
D. 1

答案查题题库