随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空C 语言中,运行下列程序后,输出结果为 #include<stdio.h> int main(){ int i=2; switch(i){ case 0:i+=1; case 2:i+=1; default:i+=1; } printf("%d)n",i); return 0; }做这题 →
- 单选下列C语言程序的输出结果是() #include<stdio.h> int main (void){ int k=1; switch(k){ case 2: k+=1; case 3: k+=1 ; break; case 4: k+=1; default: k+=1; } printf("%d", k); return 0; }做这题 →
- 填空在 C 语言中, 运行下列程序后, 输出结果为 ____。32. 在 C 语言中, 运行下列程序后, 输出结果为 ____。 #include<stdio.h> int main (void){ int a=1,b=2,c=3; if(a=b) printf("%d",c); else printf("%d",b); return 0; }做这题 →
- 单选若k是int型变量,且有下面的程序片段 k=-3; if(k<=0) printf("####") else printf("&&&&"); 上面程序片段的输出结果是____。做这题 →
- 单选若执下面程序时从键盘上输入5, main() { int x; scanf("%d",&x); if(x++>5) printf("%d\n",x); else printf("%d\n",x--); } 则输出是____。做这题 →
- 单选两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是____。 main( ) { int x; scanf("%d",&x); if(x++ > 5) printf("%d",x); else printf("%d\n",x--); }做这题 →
- 单选在嵌套使用if语句时,C语言规定else总是____。做这题 →
- 单选假定所有变量均已正确说明,下列程序段运行后x的值是____。 a=b=c=0;x=35; if(!a) x--; else if(b) ; if(c) x=3; else x=4;做这题 →
- 单选有如下程序 main() { int a=2,b=-1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是____。做这题 →
- 单选有以下程序 main() { int k=5,n=0; while(k>0) { switch(k) { default : break; case 1: n+=k; case 2: case 3: n+=k; } k- -; } printf("%d\n",n); } 程序运行后的输出结果是____。做这题 →
- 单选有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } } 执行后输出结果是____。做这题 →
- 单选若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为____。做这题 →
- 单选以下程序段中与语句 k=a>b?(b>c?1:0):0; 功能等价的是____。做这题 →
- 单选若执行下面的程序时从键盘上输入3和4,则输出是____。 main() { int a,b,s; scanf("%d %d",&a,&b); s=a; if(a<b) s=b; s=s*s; printf("%d\n",s); }做这题 →
- 单选下面的程序运行结果为____。 main() { int x=3,y=0,z=0; if(x=y+z) printf("* * * *"); else printf("# # # #"); }做这题 →
- 单选若执行以下程序时从键盘上输入9,则输出结果是____。 main() { int n; scanf("%d",&n); if(n++<10) printf("%d\n",n); else printf("%d\n",n--); }做这题 →
- 单选下列条件语句中,功能与其他语句不同的是____。做这题 →
- 填空以下程序运行后的了输出结果是______。 main() { int a=1,b=2,c=3; if(c=a) printf("%d\n",c); else printf("%d\n",b); }做这题 →
- 填空以下程序运行后的输出结果是______。 main() {int a=1,b=3,c=5; if (c=a+b) printf("yes\n"); else printf("no\n"); }做这题 →
- 填空若从键盘输入58,则以下程序输出的结果是______。 main() { int a; scanf("%d",&a); if(a>50) printf("%d",a); if(a>40) printf("%d",a); if(a>30) printf("%d",a); }做这题 →
- 填空若有以下程序 main() { int p,a=5; if(p=1!=0) printf("%d\n",p); else printf("%d\n",p+2); } 执行后输出结果是______。做这题 →
- 判断int i=20;switch(i/10){case 2:printf("A");case 1:printf("B");}的输出结果为A。( )做这题 →
- 单选以下程序的输出结果是( )。 main() { int k1=1,k2=2,k3=3,x=15; if(!k1) x--; else if(k2) if(k3) x=4;else x=3; printf(“x=%d\n”,x); }做这题 →
- 单选在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为( )。 A 只能是逻辑表达式 B只能是关系表达式 C 只能是逻辑表达式或关系表达式 D可以是任意表达式做这题 →
- 单选以下程序的输出结果为( )。 main( ) { char c; int i; for(i=65;i<68;i++) { c=i+32; switch(c) { case ‘a’:printf("%c,",c);break; case ‘b’:case ‘e’:printf("ok,"); default: printf("end"); } } }做这题 →
- 单选读下面程序段,当 x=-3 时,输出 y 的值为 int x,y; y=0; scanf("%d",&x); if(x>=0) if(x>0) y=1; else y=-1; printf("y=%d",y);做这题 →
- 单选关于与 switch 语句配套的 case 语句中所使用的表达式,说法正确的是 。做这题 →
- 填空以下程序执行后的输出结果是 #include <stdio.h> void main() { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }做这题 →
- 单选main ( ) {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("%d,%d",a,b);}该程序的输出结果是()。做这题 →
- 填空当 a = 1, b = 2, c = 3 时,执行以下程序段后 b = ____. if (a>c) b=a; a=c; c=b;做这题 →
- 填空当 a = 3, b = 2, c = 1; 时, 执行以下程序段后 a = ____. if (a>b) a=b; if (b>c) b=c; else c=b; c=a;做这题 →
- 单选有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 1: printf( "%d" ,i); case 2: printf( "%d" ,i); default: printf( "%d" ,i); } } 执行后输出的结果是____做这题 →
- 单选以下程序的输出结果是:____ main() { int m=5; if (m++>5) printf( "%d\n" ,m); else printf( "%d \n" ,m--); }做这题 →
- 单选当 a = 1, b = 3, c = 5, d = 4 时,执行下面一段程序后,x 的值为 ____ if (a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; else x=3; else x=6; else x=7;做这题 →
- 单选阅读以下程序 main () { int x; scanf ( " %d", &x); if (x - - <5) printf ( " %d\n", x); else prinff ( " %d\n", x++); } 程序运行后,如果从键盘上输入5,则输出结果是()。做这题 →
- 单选以下程序的输出结果是____ main() { int w=4,x=3,y=2,z=1; printf("%d\n",(w<x?w:z<y?z:x)); }做这题 →
- 单选下列条件语句中,输出结果与其他语句不同的是做这题 →
- 单选设变量×和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是做这题 →
- 单选设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是做这题 →
- 单选有如下嵌套的if语句 if(a<b) if(a<c) k=a; else k=c; else if(b<c) k=b; else k=c; 以下选项中与上述if语句等价的语句是做这题 →
- 判断分支结构是根据算术表达式的结果来判断流程走向的。正确错误做这题 →
- 判断在嵌套使用 if 语句时,C 语言规定 else 和之前与其最近的且不带 else的 if 配对。正确错误做这题 →
- 判断else不是一条独立的店语句,它只是if语句的一部分。正确错误做这题 →
- 填空有以下程序 #include <stdio.h> main() { int a=1,b=2,c=3,d=0; if (a==1 && b++==2) if(b!=2||c--!=3) printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); else printf("%d,%d,%d\n",a,b,c); } 程序运行后的输出结果是做这题 →
- 单选若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是做这题 →
- 单选下列叙述中正确的是做这题 →
- 单选#include<stdio.h> int main(){ int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++; printf("%d, %d",a,b);}该程序的输出结果是().做这题 →
- 单选int i=20; switch(i/10) {case 2:printf("A"); case 1:printf("B");}该程序段的输出结果是()做这题 →
- 判断在 switch 语句中,每一个的 case 常量表达式的值可以相同。正确 错误做这题 →
- 判断在 switch 语句中如果遇到 break 命令就会跳出该 switch 语句,执行 switch 语句后面的语句。 正确错误做这题 →