随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 判断在case后面允许有多个语句,可不用0括起来。正确错误做这题 →
- 判断在 switch 语句中 default 的位置可以任意,但是可能会改变最后的结果。正确错误做这题 →
- 判断在 switch 语句中必须要有 default 子句。正确错误做这题 →
- 判断在 switch 语句中 case 和 default 后可以没有 break; 正确 错误做这题 →
- 判断在 switch 语句中 case 后表达式可以是常量或常量表达式。正确 错误做这题 →
- 填空有以下程序: main() { int i; for(i=0;i<3;i++) switch(i) { case 0:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是做这题 →
- 填空以下程序的输出结果是 C main() {int a=0,i; for(i=1;i<5;i++) { switch(i) {case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=5; } } printf("%d\n",a); }做这题 →
- 综合以下选项中与if(a==0)a=b;else a++;语句功能相同的 switch 语句是 switch(a) {case ____ :a=b;break; default : a++; }做这题 →
- 综合有以下程序 #include <stdio.h> main() { int s=0,n; for(n=0;n<3;n++) { switch(s) { case 0: case 1: s+=1; case 2: s+=2; break; case 3: s+=3; default: s+=4; } printf("%d,",s); } } 程序运行后的输出结果是____。做这题 →
- 单选有语句: k = x < y ? (y < z ? 1 : 0) ; 0; ,以下选项中,与此语句功能相同的是做这题 →
- 单选有以下程序 #include <stdio.h> main(){ int x; scanf("%d", &x); if(x<=3);else if(x!=10) printf("%d\n ",x); 一 程序运行时,输入的值在 范围才会有输出结果。做这题 →
- 单选为了避免在嵌套的 if-else 语句中产生二义性,C语言规定与 else子句配对是做这题 →
- 判断以下运用 if语句判断×和ν大小的程序段,以下程序段可以实现。□正明 if(x>y) printf(" x>y "); else if(y<x) printf(" x<y "); else printf(" x=y ");做这题 →
- 判断嵌套 if 语句中的 else 和 if 任意匹配。正确错误做这题 →
- 判断C语言对if语句的嵌套层次数没有限制。正确错误做这题 →
- 填空下面程序 main() { int x=100, a=10, b=20, ok1=5, ok2=0; if(a<b) if(b!=15) if(!ok1) x=1; else if(ok2) x=10; x=-1; printf("%d\n",x); } 输出结果是做这题 →
- 填空有定义语句:int a=1,b=2,c=3,x;,则执行完如下代码,x的结果 if (c<3) x=3; else if (a<2) x=2; else x=b;做这题 →
- 填空有以下程序 #include <stdio.h> 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++); } 程序的运行结果是做这题 →
- 填空有以下程序 #include <stdio.h> main(){ int t; scanf("%d", &t ); if(t++ < 8) printf("%d\n",t); else printf("%d\n",t--); printf("\n"); } 执行时输入:8<回车>,则输出结果是做这题 →
- 填空在 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; }做这题 →
- 多选33.对于 switch 语句,一下描述正确的是( )。做这题 →
- 单选?若变量已正确定义,语句” if(x>y)z=0;elsez=1 和( )等价。做这题 →
- 单选最适合解决选择结构”a>=0,则 b=1;否则 b=0”的语句是( )做这题 →
- 单选有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); } 程序运行后的输出结果是 ( )做这题 →
- 单选有以下程序 main() { int a = 0,b = 0,c = 0,d = 0; if (a = 1)b = 1; c = 2; else d = 3; printf("%d, %d, %d, %d\n", a, b, c, d); } 程序输出( )做这题 →
- 填空条件判断语句包括 if 语句和____语句。做这题 →
- 填空以下程序运行后的输出结果是 main() { int a=3,b=4,c=5,t=99; if(b<a&&a<c) t=a;a=c;c=t; if(a<c&&b<c) t=b;b=a;a=t; printf("%d%d%d\n",a,b,c); }做这题 →
- 综合#include <stdio.h> main( ) { int i, m=0, n=0, k=0; for(i=5;i<=7;i++) switch(i/6) { case 0: m++; n++; case 6: n++; break; default: k++; n++; } printf("%d,%d,%d\n", m, n, k); }做这题 →
- 单选在 C 语言中,"if ... else ..."属于高级程序设计语言中的________成分。做这题 →
- 单选在 C 语言中,“if ... else ...”属于高级语言中的____成分。做这题 →
- 判断程序中仅使用条件选择结构也可以直接描述重复的计算过程。做这题 →
- 单选以下程序的运行结果是____。 txt main() { int m=5; if(m++>5) printf( "%d\n",m); else; printf( "%d\n",m—); }做这题 →
- 填空以下程序将输入的三个整数按从大到小顺序输出,请分析程序填空。 main() {int x,y,z,c; scanf("%d%d%d",&x,&y,&z); if(【1】) {c=y;y=z;z=c;} if(【2】) {c=x;x=z;z=c;} if(【3】) {c=x;x=y;y=c;} printf("%d,%d,%d",x,y,z); }做这题 →
- 填空以下程序对输入的两个整数,按从大到小顺序输出,请分析程序填空。 main() {int x,y,z; scanf("%d,%d",&x,&y); if(【1】) {z=x;【2】} printf("%d,%d",x,y); }做这题 →
- 填空下面程序根据以下函数关系,对输入的每个x值,计算出y值。请分析程序填空。 | x | y | | --- | --- | | 2<x≤10 | x(x+2) | | -1<x≤2 | 2x | | x≤-1 | x-1 | main() {int x,y; scanf("%d",&x); if(【1】) y=x*(x+2); else if(【2】) y=x-1; else 【3】; if(y!=-1) printf("%d",y); else printf("error"); }做这题 →
- 填空以下程序的功能是判断输入的年份是否是闰年。请分析程序填空。 main() {int y,f; scanf("%d",&y); if(y%400==0) f=1; else if(【1】) f=1; else 【2】; if (f) printf("%d is",y); else printf("%d is not",y); printf(" a leap year.\n"); }做这题 →
- 填空以下程序段针对输入的截止日期(年:yend,月:mend,日:dend)和出生日期(yman,mman,dman),计算出实际年龄。请分析程序填空。 设有:int yend,mend,dend,yman,mman,dman; age=yend-yman; if(mend【1】)mman) age--; else if(mend【2】mman&&dend【3】dman) age--;做这题 →
- 综合将以下程序段改用非嵌套的if语句实现。 int s,t,m; t=(int)(s/10); switch(t) {case 10:m=5;break; case 9:m=4;break; case 8:m=3;break; case 7:m=2;break; case 6:m=1;break; default: m=0; } ;做这题 →
- 综合将以下程序段改用嵌套的if语句实现。 int s,t,m; t=(int)(s/10); switch(t) {case:m=5;break; case 9:m=4;break; case 8:m=3;break; case 7:m=2;break; case 6:m=1;break; default: m=0; }做这题 →
- 填空有以下程序 main() { char k; int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) { case '0': printf("zero\n"); case '1': printf("one\n"); } } } 程序运行时,从键盘输入:01,程序执行后的输出结果是做这题 →
- 综合若有如下程序流程图设计,请使用 C 语言代码实现该功能,并写出该流程图中实现什么功能。含图做这题 →
- 综合若有以下程序: ```c #include <stdio.h> int main() { int a=1, b=2, c=3, d=4, r=0; if (a!=1) ; else r=1; if (b==2) r+=2; else ; if (c!=3) r+=3; else ; if (d==4) r+=4; printf("%d\n", r); return 0; } ``` 则程序的输出结果是____。做这题 →
- 综合以下程序运行后的输出结果是 main() { int x=10,y=20,t=0; txt if(x==y)t=x;x=y;y=t; printf("%d %d\n",x,y); }做这题 →
- 填空阅读下列程序,写出程序的输出结果。 main () { int x=100, a=10, b=20, ok1=5, ok2=0; if (a<b) if (b!=15) if (! ok1) x=1; else if (ok2) x=10; else x=-1; printf ( "%d\n", x ); }做这题 →
- 单选为了避免在嵌套的条件语句 if...else 中产生二义性, C 语名规定, else 子句总与( )配对做这题 →
- 单选下面程序段运行的结果是( ) int x=13, y=8, z=5; if (x>y>z) printf ("right"); else printf ("wrong"),做这题 →
- 单选为了避免在嵌套的条件语句if...else中产生二义性,C语名规定,else子句总与()配对做这题 →
- 单选下列叙述中正确的是______。做这题 →
- 单选例1:(2009-09-29)有以下程序 #include <stdio.h> main() {int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) {case 0:switch(a[i]%2) {case 0:a[i]++;break; ```txt case 1:a[i]--; }break; case 1:a[i]=0; } for(i=0;i<4;i++) printf("%d",a[i]); printf ("\n"); }程序运行后的输出结果是()做这题 →
- 单选c有关.switch语句的描述正确的是()做这题 →
上一页6 / 6