举一反三
- 以下程序运行后的输出结果是 。 main() { int a=1,b=2,c=3; if(c=a) printf("%d ",c); else printf("%d ",b); }
- 以下程序输出的结果为:( )#include <stdio.h>void main(){ int x=1,y=2,z=3;if(x>y)if(y>z) printf(〞%d〞,++z);else printf(〞%d〞,++y);printf(〞%d\n〞,x++);} A: 1 B: 0 C: 2 D: 3
- 以下程序输出的结果为:( )#include <stdio.h>void main(){ int x=1,y=2,z=3;if(x<y)if(y>z) printf(〞%d〞,++z);else printf(〞%d〞,++y);printf(〞%d\n〞,++x);} A: 1 1 B: 0 1 C: 2 2 D: 3 2
- 以下程序的输出结果为 【6】 。 main() int k=1; white(k<=15) if(++k%3!=2)continue; else printf("%d ",k); printf("\n");
- 写出下面程序的运行结果: #include void main( ) { int a=1,b=0; printf("%d,",b=a+b); printf("%d",a=2*b); }
内容
- 0
有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d",d); else if((c-1>=d)==1) printf("%d",d+1); else printf("%d",d+2); } 执行后输出结果是()
- 1
有以下程序 #include Main() { int a=1,b=2,c=3,d=0; if(a= =1 &&b++= =2) if(b!=2 || c--!=3) printf(“%d,%d,%d ”,a,b,c); else printf(“%d,%d,%d ”,a,b,c); else printf(“%d,%d,%d ”,a,b,c); } 程序运行后的输出结果是
- 2
以下程序的输出结果是_________。 void main( ) { int a=100; if (a>100) printf("%d\n",a>100); else printf("%d\n",a<=100); } A: a<=100 B: 100 C: 0 D: 1
- 3
有以下程序 main(){int a=1,b=2,c=3,d=0;If (a==1&&b++==2) If(b!=2||c--!=3) printf(“%d%d%d ”,a,b,c); else printf(“%d%d%d ”,a,b,c); else printf(“%d%d%d ”,a,b,c);}程序运行后的输出结果是( )。 A: 1 2 3 B: 1 3 2 C: 1 3 3 D: 3 2 1
- 4
请写出以下程序的运行结果()。 voidmain(){int a=5,b=5,c=0;if(a==b+c)printf(“***”); else printf(“$$$”); }