随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空While(P) S中S执行的次数,最少是____次.做这题 →
- 填空以下程序的功能是求10个数中的正整数之和,请补全程序。 #include "stdio.h" main() {int s=0,i,j; for(i=0;i<10;i++) {scanf("%d",&j); if(j<=0) ____; s+=j;} printf("和=%d",s); }做这题 →
- 填空4下面程序段的运行结果是______。 a=1;b=2;c=2; while(a<b<c){t=a;a=b;b=t;c--;} printf("%d,%d,%d",a,b,c); A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,1做这题 →
- 填空5 下面程序段的运行结果是______。 x=y=0; while(x<15) y++,x+=++y; printf("%d,%d",y,x); A)20,7 B)6,12 C)20,8 D)8,20做这题 →
- 填空6下面程序段的运行结果是______。 int n=0; while(n++<=2); printf("%d",n); A)2 B)3 C)4 D)语法错误做这题 →
- 单选11下面程序的功能是在输入一批正整数中求出最大者,输入0结束循环,请选择填空______。 #include "stdio.h" main() {int a,max=0; scanf("%d",&a); while ( ) {if (max<a) max=a; scanf("%d",&a); } printf("%d",max);}做这题 →
- 单选14 C语言中while和do while循环的主要区别是______。做这题 →
- 单选15 以下能正确计算10!的程序段是______。做这题 →
- 填空18 若有语句如下,则程序段的输出是______。 int x=3; do {printf("%d",x-=2);}while(!(--x)); A)1 B)1和-2 C)3和0 D)死循环做这题 →
- 填空23 下面程序的运行结果是______。 #include <stdio.h> main() {int y=10; do {y--;}while(--y); printf("%d\n",y--); } A)-1 B)1 C)8 D)0做这题 →
- 填空25 下面程序的运行结果是______。 #include <stdio.h> main() {int a=1,b=10; do {b-=a;a++;}while(b--<0); printf("a=%d,b=%d\n",a,b); } A)a=3,b=11 B)a=2,b=8 C)a=1,b=-1 D)a=4,b=9做这题 →
- 单选27对for(表达式1; ;表达式3)可理解为______。做这题 →
- 填空28 若i为整型变量,则以下循环执行次数是______。 for (i=2;i==0;)printf("%d",i--); A)无限次 B)0次 C)1次 D)2次做这题 →
- 填空31下面程序段的运行结果是______。 for(y=1;y<10;)y=((x=3*y,x+1),x-1); printf("x=%d,y=%d",x,y); A)x=27,y=27 B)x=12,y=13 C)x=15,y=14 D)x=y=27做这题 →
- 填空32下面程序段的运行结果是______。 for(x=3;x<6;x++) printf((x%2)?("**%d"):("##%d\n")),x); A)**3 B)##3 C)##3 D)**3##4 ##4 **4 **4##5 **5 **5 ##5做这题 →
- 填空43 下面程序的运行结果是______。 #include<stdio.h> main() {int i,b,k=0; for(i=1;i<=5;i++) {b=i%2; while(b-->=0) k++; } printf("%d,%d",k,b); } A)3,-1 B)8,-1 C)3,0 D)8,-2做这题 →
- 单选47 以下是死循环的程序段是______。做这题 →
- 填空53下面程序的运行结果是______。 #include<stdio.h> main() {int a,b; for(a=1,b=1;a<=100;a++) {if(b>=20) break; if(b%3==1){b+=3;continue;} b-=5; } printf("%d\n",a); } A)7 B)8 C)9 D)10做这题 →
- 填空54下面程序的运行结果是______。 #include<stdio.h> main() {int i,j,x=0; for(i=0;i<2;i++) {x++; for(j=0;j<=3;j++) {if(j%2) continue; x++; } x++; } printf("x=%d\n",x); } A)x=4 B)x=8 C)x=6 D)x=12做这题 →
- 填空56下面程序的运行结果是______。 main() {int i,j,a=0; for(i=0;i<2;i++) {for(j=0;j<4;j++) {if(j%2) break; a++; } a++; } printf("%d\n",a); } A)4 B)5 C)6 D)7做这题 →
- 填空62下面程序的运行结果是______。 #include<stdio.h> main() {int a,s,n,count; a=2;s=0;n=1;count=1; while(count<=7) {n=n*a;s=s+n;++count;} printf("s=%d\n",s); }做这题 →
- 填空64 执行下面程序段后,k值是______。 k=1;n=263; do{k*=n%10;n/=10;}while(n);做这题 →
- 填空65 下面程序段中循环体的执行次数是______。 a=10;b=0; do{b+=2;a-=2+b;}while(a>=0);做这题 →
- 填空67下面程序段的运行结果是______。 i=1;a=0;s=1; do{a=a+s*i;s=-s;i++;}while(i<=10); printf("a=%d",a);做这题 →
- 综合计算 1!-2!+3!-4!+…-10!做这题 →
- 判断循环结构可以嵌套,但最多嵌套三层。做这题 →
- 判断一个循环的循环体中套有另一个循环称为循环嵌套定义,一个循环外面仅包围一层循环称为循环嵌套调用。做这题 →
- 单选有一个程序段,其功能是画一个圆。如果调用该程序段画 50 个圆, 则适合采用的算法结构是 ( )。做这题 →
- 单选对 C 语言中语句 “while (P) S,” 的含义,下述解释正确的是 ____。做这题 →
- 单选对 C 语言中语句 “while (P) S; ” 的含义,下述解释正确的是____。做这题 →
- 单选下列对C语言中语句“While(p) S;”的解释中,正确的是_________。做这题 →
- 单选C 语言中 While 循环语句属于高级语言四种基本成分中的( )。做这题 →
- 单选语言中的 while 循环语句属于高级语言 4____。做这题 →
- 单选对于 while 语句,错误的说法是( )做这题 →
- 填空除 goto 语句外,在循环结构中执行____语句可提前结束本次循环直接进入下一次循环。做这题 →
- 填空循环体内,能够强制从循环中退出,执行循环语句的后续部分程序的语句是 “____;”。做这题 →
- 填空以下 avg 函数的作用是计算含有 n 个元素的数组 array 的平均值并返回平均值,请填空使程序完整。 c float avg(float array[ ],int n) { int i; float avgr , sum=0 ; for (i=0;________________; i++) sum+=________; avgr= sum/ n; ________; }做这题 →
- 判断在程序设计时,需要完全避免使用 GOTO 语句。做这题 →
- 单选证明正确定义, 则以下能正确计算 f = m! 的程序段是____。做这题 →
- 单选执行下面的程序段的时间复杂度为()。 \text {for} (i = 0; i < m; i + +) \text {for} (j = 0; j < n; j + +) a [ i ] [ j ] = i * j;做这题 →
- 填空设有数组元素求和的函数:" int f(int x[], int n){ int i,sum=0; for(i=0;i<n;i+=2) sum+=x[i]; return sum;} 给定 int a[10]={1,1,1,2,3},total; total=f(a,10);",则 total 的值为____。做这题 →
- 单选下列对 C 语言中语句"while (P) S;"的解释中,正确的是 。做这题 →
- 填空除goto语句外,在循环结构中执行____语句可提前结束本次循环直接进入下一次循环。做这题 →
- 判断一个循环的循环体中套有另一个循环称为循环嵌套定义,一个循环外面仅包围一层循环称为循环嵌套调用。做这题 →
- 判断执行continue语句时将跳过所有循环的循环体中余下尚未执行的语句做这题 →
- 单选下列对 C 语言中语句"while(P) S;”的解释中,正确的是 __。做这题 →
- 单选while(lx) 中lx与下面的表这式()等价做这题 →
- 判断continue 不是结束本次循环,而是终止整个循环的执行。做这题 →
- 填空C语言中只能用于循环和switch~case结构的语句是____。做这题 →
- 填空在 C 语言中, 设整型变量 m 和 n 的值均为 6 , 则执行语句 do m++; while (--n>0) 后, 变量 m 的值是 ____。做这题 →
1 / 10下一页