问题
16.下面程序段运行时输出结果是a=2,b=8 void main() { int x=1,y=1,a=2,b=7; switch(x) { case 1: switch(y) { case 0: a++;break; case 1: b++;break; } case 2: a++;b++;break; case 3: a++;b++; } printf("a=%d,b=%d\n",a,b
发布时间:2025-05-26 作者:国家开放大学 浏览:0次
1. 下面程序段运行时输出结果是a=2,b=8
void main()
{
int x=1,y=1,a=2,b=7;
switch(x)
{
case 1: switch(y)
{ case 0: a++;break;
case 1: b++;break;
}
case 2: a++;b++;break;
case 3: a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
void main()
{
int x=1,y=1,a=2,b=7;
switch(x)
{
case 1: switch(y)
{ case 0: a++;break;
case 1: b++;break;
}
case 2: a++;b++;break;
case 3: a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
您可能感兴趣的试题
-
18.该程序运行结果是:< > < > < > # void main() { int i; for(i=1;i<=5;i++) { if(i%2) putchar(‘<’); else continue; putchar(‘>’); } putchar(‘#’); }
该程序运行结果是: # void main() { int i; for(i=1;i=5;i++) { if(i%2) putchar(); else continue; putchar(); } putchar(#); }...
查看答案 -
break语句可用于循环语句和if语句中。
break语句可用于循环语句和if语句中。...
查看答案 -
17.下面程序,当输入为:"abc?" 时,执行结果是:abc void main() { char c; c=getchar(); while (c!='?' ) { putchar(c); c=getchar();} }
1.下面程序,当输入为:abc? 时,执行结果是:abc void main() { char c; c=getchar(); while (c!=? ) { putchar(c); c=getchar();} }...
查看答案 -
15.该程序运行结果是:BCother void main() { char x=‘B’; switch(x) { case ‘A’: printf(“A”); case ‘B’: printf(“B”); case ‘C’: printf(“C”); default: printf(“other”); } }
.该程序运行结果是:BCother void main() { char x=B; switch(x) { case A: printf(A); case B: printf(B); case C: printf(C); default: printf(other); } }...
查看答案 -
14.以下程序运行结果是:1,7,0 void main() { int x=1,y=1,z=10; if(z< 0) if(y> 0) x=3; else x=5; printf(" %d," ,x); if(z=y< 0) x=3; else if(y==0) x=5; else x=7; printf(" %d,%d" ,x,z); }
以下程序运行结果是:1,7,0 void main() { int x=1,y=1,z=10; if(z 0) if(y 0) x=3; else x=5; printf( %d, ,x); if(z=y 0) x=3; else if(y==0) x=5; else x=7; printf( %d,%d ,x,z); }...
查看答案