随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选以下叙述正确的是____。做这题 →
- 判断在C语言中,三种循环while、do-while和for循环可以互相嵌套使用。做这题 →
- 判断在C语言中,规则嵌套层次不得超过3层。做这题 →
- 判断在C语言中,循环嵌套不可以交叉嵌套。做这题 →
- 判断在C语言中,for循环结构中只能嵌套while循环结构。做这题 →
- 判断在C语言中,不适合循环嵌套层次太多。做这题 →
- 单选对 for(表达式 1; ;表达式 3) 可理解为做这题 →
- 单选C 语言程序的三种基本结构是顺序结构,选择结构和( )结构。做这题 →
- 单选以下叙述中,正确的是( )做这题 →
- 单选执行下列程序段后,正确的结果是( ) int i=5; while(i=1) i--; printf("%d"做这题 →
- 单选while(!x)中的____与下面表达式()等价做这题 →
- 判断程序中仅使用条件选择结构也可以直接描述重复的计算过程。( )做这题 →
- 填空循环体内,能够强制从循环中退出,执行循环语句的后续部分程序的语句是“____;”。做这题 →
- 填空____的循环至少无条件执行一次()做这题 →
- 判断C 程序中, for 循环的循环体语句中, 可以包含多条语句, 但必须用花括号括起来。( )做这题 →
- 判断do……while 的循环至少无条件执行一次做这题 →
- 填空请写出下列程序的运行结果 #include<stdio.h> Main() {int a=15; While(a>10&&a<50) { a++; if(a/3){ a++;break;} Else continue;} Printf("%d\n",a); }做这题 →
- 填空求 1+2+3+…+100 的和 Main() { Int I,sum; For(sum=0, i=1 ; i<=100 ;i++) sum+=i; Printf( "%d\n" , sum); }做这题 →
- 填空c 语言中,提供了 3 种循环语句,分别是__做这题 →
- 单选以下程序的输出结果是____。 main(){ int i,a[10]; for(i=9;i>=0;i--) a[i]=10-i; printf("%d%d%d",a[2],a[5],a[8]); }做这题 →
- 单选以下程序的输出结果是____。 main(){ int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) t=t+b[i][b[j][j]]; printf("%d\n",t); }做这题 →
- 判断for 循环有可能循环体一次都不会被执行。做这题 →
- 单选有如下程序段 int k; for(k=2;k==0;) printf("%d",k--); 则 for 循环体执行的次数是做这题 →
- 单选对于循环语句:for(i=0;i<=10;i++) { ; }下面项的叙述中错误的是做这题 →
- 判断for 循环的三个条件中,如果中间条件不写,例如 for(i=0;;i++)},表示该循环将会永不停止。做这题 →
- 判断for(;;){语句是死循环。做这题 →
- 填空有以下程序 #include <stdio.h> main(){int a=1,b=2; for( ;a<8;a++) {b+=a;a+=2;} printf("%d %d\n",a,b); } 程序运行后的输出结果是____。做这题 →
- 单选有以下程序 int f(int a){ return a%2; } main(){ int s[10]={9,7,5,2,4,6},i,d=0; for (i=0;f(s[i]);i++) d+=s[i]; printf("%d\n",d); } 程序运行后的输出结果是____。做这题 →
- 填空有以下程序 #include <stdio.h> main(){ int i,j, m=55; for(i=1;i<=3;i++) for(j=3; j<=i; j++) m=m%j; printf("%d\n ", m); } 程序的运行结果是____。做这题 →
- 填空4、若有以下程序 #include <stdio.h> main(){ int a=6, b=0, c=0; for ( ;a; ) { b += a; a -= ++c; } printf("%d,%d,%d\n", a,b,c); } 则程序的输出结果是____。做这题 →
- 填空有如下程序 #include <stdio.h> main() {int i; for (i=0; i<5; i++) putchar('9' - i); printf("\n"); } 程序运行后的输出结果是____。做这题 →
- 综合给定程序中,函数 fun 的功能是: 将十进制正整数 m 转换成 k(2 <=slant k <=slant 9) 进制数,并按位输出。例如,若输入 8 和 2,则应输出 1000(即十进制数 8 转换成二进制表示是 1000)。请补全代码。 #include <conio.h> #include <stdio.h> void fun( int m, int k ){ int aa[20], i; for( i = 0; m; i++ ) { aa[i] = ________; m /= k; } for(i-=1; ________; i-- ) printf( "%d", aa[i]);做这题 →
- 单选由以下 while 构成的循环,循环体执行的次数是____。int k=0; while ( k=1 ) k++;做这题 →
- 单选执行语句 for(i=1;i++<4;;)后变量 i 的值是()。做这题 →
- 单选下面关于 do...while 循环结构描述不正确的是()。做这题 →
- 单选有以下程序 #include<stdio.h> main(){ int a=7; while(a--); printf("%d\n",a); }做这题 →
- 单选有以下程序 main() { int i=0,s=0; do{ if(i%2){i++;continue;} i + + ; s + = i; } \text {while} (i < 7); \operatorname{printf} (% d \backslash n, s) }做这题 →
- 单选有以下程序 #include <stdio.h> main(){char s[]={"ABC"}; \text {int} i = 0; \text {do} { \operatorname{printf} (% d", s [ i + + ] % 1 0); } \text {while} (s [ i ]! = ^ {\prime} \backslash 0 ^ {\prime}); } 注意:字母 A 的 ASCII 码值为 65。程序运行后的果是____。做这题 →
- 单选以下程序段中,循环次数不超过 10 的是做这题 →
- 填空有以下程序 #include <stdio.h> main(){ char ch = '1'; while (ch < '9') { printf("%d", ch - '0'); ch++; } } 程序运行后的输出结果是____。做这题 →
- 综合有以下程序 #include <stdio.h> main(){ int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是____。做这题 →
- 综合有以下程序 #include <stdio.h> main(){ int i=0, sum=1; do{ sum += i++; } while( i<6 ); printf("%d \n",sum); } 程序的输出结果是____。做这题 →
- 综合以下能够实现计算10!的程序段,请补全。 int fac=1,k=0; do{ k++;________________;} while(k<____);做这题 →
- 单选有如下程序段 for (i=0; i<20; i++) if (i <= 10) break;做这题 →
- 单选在循环结构中执行到()会强制退出当前循环结构。做这题 →
- 单选在 C 语言中,以下叙述正确的是____。做这题 →
- 单选有以下程序 main(){ int i=0,s=0: for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf("%d\n",s); }做这题 →
- 单选有以下程序 main( ){ int a=1,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1){a+=5;continue;} a-=3; } printf("%d\n",b); }做这题 →
- 综合有以下程序 #include <stdio.h> main(){ int a;char ch; scanf("%c",&ch); for (a=0; a<5; a++){ if (a>ch-'0') break; printf("%d,",a); } 执行时输入:3<回车>后,则输出结果是____。做这题 →
- 单选以下程序段中的变量已正确定义 \text {for} (i = 0; i < 3; i + +, i + +) \text {for} (j = 1; j < 3; j + +); \text {printf} (#);做这题 →