C语言的if语句嵌套时,if与else的配对关系是()。
A. 每个else与if的配对是任意的
B. 每个else总是与最外层的if配对
C. 每个else总是与它上面最近的未匹配的if配对
D. 每个else总是与它上面的if配对
查看答案
以下程序段的运行结果是()。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