题目内容

以下程序段的运行结果是()。int a= 2, b=- 1, c = 2;if (a

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

查看答案
更多问题

以下程序段的运行结果是()。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=1,b=1
B. a=2,b=1
C. a=1,b=0
D. a=2,b=2

下列程序段的输出结果是()。int x= 1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0: a++; break;case 1: b++; break;}case 2: a++; b++; break;case 3: a++; b++; break;)printf("a=%d,b=%d\n",a,b);

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

下列程序段的输出结果是()。int a = 5,b = 4,c = 3,d=2;if (a>b>c) printf ("%d\n",d) ;else if ((c-1>=d)==1) printf("%d\n",d+ 1);else printf( "%d\n",d+2);

A. 2
B. 4
C. 编译时出错
D. 3

C语言中while与do…while循环的主要区别是()。

A. while的循环控制条件比do…while的循环控制条件严格
B. Do…while的循环体至少无条件地执行一次
C. Do…while循环体不能是复合语句
Do…while允许从外部转到循环体内

答案查题题库