随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空下面程序的运行结果是____ #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",s); }做这题 →
- 单选1 设有程序段 int k=10; while(k=0) k=k-1; 则下面描述中正确的是______。做这题 →
- 填空23 下面程序的运行结果是______。 #include <stdio.h> main() {int y=10; do {y--;}while(--y); printf("%d\n",y--); }做这题 →
- 单选44 以下正确的描述是______。做这题 →
- 填空61 执行以下程序时输入right?<CR>,则下面程序的运行结果是______。 #include <stdio.h> main() {char c; while((c=getchar())!='?') putchar(++c); }做这题 →
- 填空下面程序的运行结果是______。 #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); }做这题 →
- 填空76下面程序段是找出整数的所有因子,请分析程序填空。 scanf("%d",&x); for (i=1;_______; i++) if (x%i==0) printf("%3d",i);做这题 →
- 填空101 下面程序的运行结果是______。 #include<stdio.h> main() {int i=1; while(i<=15) if(++i%3!=2) continue; else printf("%d ",i); printf("\n"); }做这题 →
- 填空42 若输入一个整数10,以下程序的运行结果是______。 int sub(int a) {int c; c=a%2; return c; } main() {int a,e[10],c,i=0; printf("Input a number:"); scanf("%d",&a); while(a!=0) {c=sub(a); a=a/2; e[i]=c; i++; } for(;i>0;i--) printf("%d",e[i-1]); }做这题 →
- 填空命令只用在 for.while.do-while 等循环体中,其作用是跳过循环体中剩余的语句而进行,下一 次循环。它常与 if 命令一起使用。做这题 →
- 填空(10分) c #include main() { int d0,d1,d2,n; printf("The numbers are :"); for (n=100;n<=999;n++) { d0=n%10; d1=n%100/10; d2=n/100; if (n==d0*d0*d0+d1*d1*d1+d2*d2*d2) printf("%5d",n); } printf("\n"); }做这题 →
- 填空有以下程序: c #include main(){ int a=-2,b=0; while(a++&&++b);printf("%d,%d\n",a,b); } 则程序运行后的输出结果是()做这题 →
- 填空若有x是int型变量,则执行以下语句结果是() txt for(x=1; ,x++) { if(x%2==0) if(x% 3==0) if(x%5==0) txt { printf("%d",x); break; } }做这题 →
- 填空若有x是int型变量,则执行以下语句结果是() txt for(x=1; ;x++) { if(x%2==0) if(x% 3== 0) if(x%5==0) { printf("%d",x); break; } }做这题 →
- 填空若有 x 是 int 型变量,则执行以下语句结果是() \text {for} (x = 1;; x + + ) {. \text {if} (x % 2 = = 0) \text {if} (x % 3 = = 0) \text {if} (x % 5 = = 0) { \text {printf} (% d, x); \text {break;} } . } }做这题 →
- 填空循环语句中通常都包含一个“表达式”,该表达式决定是否继续循环。在 C 语言的循环语句中,表达式可缺省的语句是 ____ 语句。做这题 →
- 填空int i; for(i=1000;;i++){if(i%347 == 0 && i %7 !=0 ) break;} printf("%d",i); 上述语句执行后的输出结果为____。做这题 →
- 填空在 C 语言中,break 语句只能用于 ____ 语句和循环语句。做这题 →
- 填空有以下程序 c #include main(){ int a=-1, b=-1; while(++a) ++b; printf("%d,%d\n", a,b); } 程序的运行结果是____。做这题 →
- 填空int x; while(1){scanf("%d", &x); if(x==-1) break;} 若用户输入 9 12 3 -1 5 -1(回车),则上述循环语句被执行的次数为 ____。做这题 →
- 填空在 C 语言中, 运行下列程序后, 输出结果为 ____。 #inc lude<stdio.h> int main (void) int n=5; while(n>'){ n--; printf("%d", n); } return 0; }做这题 →
- 填空有以下程序:#include <stdio.h> void main() { int i.s=0; \text {for} (i = 1; i < 1 0; i + = 2) s + = i + 1; printf( "%d\n",s);} 程序执行后的输出结果是(40)30做这题 →
- 填空在 C 语言中,运行下列程序后,输出结果为 4321 txt #include int main ( void ) { int n =5; while ( n >1) txt { n--; printf ("% d ", n ): } return 0; }做这题 →
- 单选下列程序的输出结果是()。 #include <stdio.h> main(){ int i, a =0, b=0; for(i=1, i<10;i++){ if(i%2==0){ a++; continue; } b++; } printf("a=%d,b=%d",a,b); }做这题 →
- 填空若有 x 是 int 型变量,则执行以下语句结果是() \text {for} (x = 1;; x + + ) { \text {if} (x % 2 = = 0) \text {if} (x % 3 = = 0) \text {if} (x % 5 = = 0) { printf(%d",x); \text {break;} }做这题 →
- 填空int i; for(i=1000;;i++){if(i%347 == 0 && i %7 !=0 ) break;} printf("%d",i); 上述语句执行后的输出结果为 ____。做这题 →
- 填空当执行下列程序时, 输入 1234567890<CR>, 则其中 while 循环体将执行____次。 #include <stdio.h> main() {char ch; while((ch=getchar( )=='0')) printf('#'); }做这题 →
- 填空C 语言可以用来实现循环的结构化语句是____、____、____。做这题 →
- 填空若变量 n 中的值为 24, 则 prnt 函数共输出 [12] 行, 最后一行有 [13] 个数。 c void prnt (int n, int aa[]) { int i; for (i=l;i<=n;i++) { printf ("%6d", aa[i]); if (! (i%5)) printf ("\n"); } printf ("\n"); }做这题 →
- 单选程序段"int x=3;do{printf("%d",x--);}while(!x);"的执行结果是____。做这题 →
- 单选假设程序中已有相应的声明,以下语句中错误的选项是____。做这题 →
- 单选下面代码的输出为() int main() { int sum = 0; int i = 0,j = 0; return 0; } for(j = 0; j < 6; j++){ if (j%2) continue; sum++;做这题 →
- 单选下列程序的输出结果是()。 #include <stdio.h> main(){ int i, a =0, b=0; for(i=1, i<10;i++){ if(i%2==0){ a++; continue; } b++; } printf("a=%d,b=%d",a,b); }做这题 →
- 单选下列关于 break 语句叙述正确的是 ____。做这题 →
- 综合迭代至最大循环次数50或找到平方根。 c include int main(){ double num, temp; double lower_bound, upper_bound; int nCount = 50; scanf("%lf",&num); lower_bound = 0; //上界 upper_bound=________________; //下界 while(nCount!=0){ t=________________; if(temp*temp==num){ break; }else if(temp*temp >num){ upper_bound = temp; }else{ lower_bound = temp; } ________; } printf("%f\n", temp); system("pause"); } 江苏省 2023 年普通高校“专转本”选拔考试 计算机专业大类专业综合操作技能 模拟试卷 15做这题 →
- 综合完善下列程序,要求按下面指定的数据给 x 数组的下三角置数,并按如下形式输出。 4 3 7 2 6 9 1 5 8 10 #include <stdio.h> main(){ int x[4][4],n=0,i,j; for(________,j<4;j++) for(i=3;i>=j;________){ n++; ____ = n ; } for(i=0;i<4;i++){ for(j=0;j<=i;j++) printf("%3d",x[i][j]); printf("\n"); } system("pause"); }做这题 →
- 综合以下程序拟实现计算 s = 1 + 2 * 2 + 3 * 3 + ·s + n * n + ·s,直到 s > 1000 为止。 #include <stdio.h> main(){ int s,n; s=1; n=1; do {n=n+1; s=s+n*n;} while(s>1000); printf("s=%d\n",s); }做这题 →
- 综合有以下程序 c #include main(){ int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是____。做这题 →
- 综合(\pi)/(4) = 1 - (1)/(3) +(1)/(5) -(1)/(7) +... +\frac{-1^{n - 1}}{2n - 1} ,求 \pi 。第 n 项值的绝对值 #include void main(){ double sum=0,pi,c=1,s=1;//c 为当前项,s 为符号位 c int n=1; while(__________ >= 1e-6) { sum += c; s=__________; n++; c=__________; } pi=4*sum; printf("pi=%lf\n",pi);做这题 →
- 综合编程求: 2+4+6+8+……+100 评分:按步骤给分略做这题 →
- 单选下列关于 break 语句叙述正确的是____。做这题 →
- 综合有以下程序 #include main(){int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是____。做这题 →
- 单选有以下程序 c #include main(){ int x=8; for( ;x>0;x--){ if(x%3) {printf("%d,",x--);continue;} printf("%d,",--x); } } 程序的运行结果是____。做这题 →
- 单选有以下程序段 main() { ... while( getchar()!='\n'); ... } 以下叙述中正确的是()做这题 →
- 单选有以下程序段 main() { ... while( getchar()!='\n'); ... }以下叙述中正确的是()做这题 →
- 单选若变量已正确定义,有以下程序段 txt i=0; javascript do printf("%d,",i); while(i++); printf("%d\n",i); 其输出结果是()做这题 →
- 综合判断 100-200 之间有多少素数,打印所有的素数及素数个数。做这题 →
- 单选设有以下程序: txt #include{ Int x=0,s=0; While(!x!=0) s++++x; Printf("%d\n",s); }做这题 →
- 判断在C语言中,为了结束由while语句构成的循环,While的一对圆括号后分号不能少。做这题 →
- 判断在C语言中,continue语句不只用于循环语句中。做这题 →