- 单选执行下列程序段后,正确的结果是( ) int i=5; while(i=1) i--; printf("%d"做这题 →
- 单选while(!x)中的____与下面表达式()等价做这题 →
- 填空____的循环至少无条件执行一次()做这题 →
- 判断do……while 的循环至少无条件执行一次做这题 →
- 单选由以下 while 构成的循环,循环体执行的次数是____。int k=0; while ( k=1 ) k++;做这题 →
- 单选下面关于 do...while 循环结构描述不正确的是()。做这题 →
- 单选有以下程序 #include<stdio.h> main(){ int a=7; while(a--); printf("%d\n",a); }做这题 →
- 单选有以下程序 #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<____);做这题 →
- 单选设有程序段,下述正确的是() t=0; while (printf("*")){ t++; if(t<3) break; }做这题 →
- 填空执行以下程序后输出的结果是____。 main(){ int y=10; do { y--; }while(--y); printf("%d\n",y--); }做这题 →
- 综合有以下程序 main() { int n=4; while(n--) printf("%d ",--n); }做这题 →
- 单选以下程序段____。 x=-1; do {x = x * x; } while (!x);做这题 →
- 单选以下有关循环结构的描述中,正确的是()。做这题 →
- 填空定义 int i=1;执行 while(i++<5);后i的值为____。做这题 →
- 单选有以下程序 main() { int y=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是____。做这题 →
- 单选以下叙述正确的是____。做这题 →
- 单选请读程序: #include<math.h> #include<stdio.h> main() { float x,y,z; scanf("%f%f",&x,&y); z=x/y; while(z) { if(fabs(z)>1.0) { x=y; y=z; z=x/y; } else break; } printf("%f\n",y); } 若运行时从键盘上输入3.6 2.4<CR>(<CR>表示回车),则输出的结果是____。做这题 →
- 单选有如下程序 main() { int x=23; do { printf("%d",x--); } while(!x); } 该程序的执行结果是____。做这题 →
- 单选有以下程序 main() { int s=0,a=1,n; scanf("%d",&n); do { s+=1; a=a-2; } while(a!=n); printf("%d\n",s); } 若要使程序的输出值为2,则应该从健盘给n输入的值是____。做这题 →
- 单选有以下程序段 int n,t=1,s=0; scanf("%d",&n); do { s=s+t; t=t-2; } while(t!=n); 为使此程序不陷入死循环,从键盘输入的数据应该是____。做这题 →
- 单选下面的程序的运行结果是____。 main() { int x=3; do { printf("%d\n",x-=2); } while(!(--x)); }做这题 →
- 单选有以下程序 main() { int k=5; while(--k) printf("%d",k-=3); printf("\n"); } 执行后的输出结果是____。做这题 →
- 单选以下程序中,while循环的循环次数是____。 main() { int i=0; while(i<10) { if(i<1) continue; if(i==5) break; i++; } …… }做这题 →
- 单选t为int类型,进入下面的循环之前,t的值为0 while(t=1) { …… } 则以下叙述中正确的是____。做这题 →
- 单选有如下程序 main() { int n=9; while(n>6) { n--; printf("%d",n); } } 该程序段的输出结果是____。做这题 →
- 单选有以下程序 main() {int p[7]={11,13,14,15,16,17,18}; int i=0,k=0; while(i<7&&p[i]%2) { k=k+p[i]; i++; } printf("%d\n",k); } 执行后输出结果是____。做这题 →
- 单选要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是____。做这题 →
- 单选有以下程序段 int k=0; while(k=1) k++; while循环执行的次数是____。做这题 →
- 填空下面程序的输出是______。 main() { int x=2; while(x--); printf("%d\n", x);}做这题 →
- 填空以下程序运行后的输出结果是______。 main() {int p[7]={11,13,14,15,16,17,18}; int i=0,j=0; while(i<7&&p[i]%2==1)j+=p[i++]; printf("%d\n",j); }做这题 →
- 单选设有如下程序段,下面描述中正确的是 ( )。 int k=10; while(k=0) k=k-1; A 循环执行一次 B循环是无限循环 C循环体语句一次也不执行 D循环体语句执行一次做这题 →
- 单选若k为整形,则while循环执行( )次。 k=2; while(k==0) printf(“%d”,k); k--; printf(“\n”);做这题 →
- 综合main( ) { int x=31,y=2,s=0; do { s-=x*y; x+=2; y-=3;} while( x%3==0); printf(“x=%d\ty=%d\ts=%d\n”,x,y,s); }做这题 →
- 单选以下能正确计算 1 ^ { * } 2 ^ { * } 3 ^ { * } 4 ^ { * } 5 ^ { * } 6 ^ { * } 7 ^ { * } 8 ^ { * } 9 ^ { * } 1 0 的程序段是 do{i=1;s=1; s=s*i; i++; }while(i<=10);做这题 →
- 单选有以下程序段 int k=0; while(k=1) k++; \mathrm { w h i l e } 循环执行的次数是做这题 →
- 填空若输入字符串:abcde<回车>,则以下 while 循环体将执行 次。 while((ch=getchar())=='e') printf("*");做这题 →
- 单选以下不正确的描述是()。做这题 →
- 填空程序段 int k=10; while(k=0) k=k-1 循环体语句执行____次.做这题 →
- 填空以下程序段要求从键盘输入字符, 当输入字母为 'Y' 时, 执行循环体, 则括号内应填写 ____. ch=getchar(); while(ch ____ 'Y') ch=getchar();做这题 →
- 填空以下 do-while 语句中循环体的执行次数是____。 a=10; b=0; do { b+=2; a-=2+b; } while (a>=0);做这题 →
- 单选在 C 语言中,为了结束由 while 语句构成的循环,while 后一对圆括号中表达式的值应该为().做这题 →
- 填空若输入字符串:abcde<回车>,则以下while循环体将执行 ____ 次. While((ch=getchar())=='e') printf("*");做这题 →
- 单选以下程序的运行情况是()。 main() {int i=1,sum=0; while(i<10) sum=sum+1; i++; printf("i=%d,sum=%d", i,sum); }做这题 →
- 单选在执行以程序时,如果从键盘上输入:ABCdef,则输出结果为:____ #include <stdio.h> main( ) { char ch; while((ch=getchar())!=' \n' ) { if(ch>=' A' &&ch<=' Z' ) ch=ch+32; else if(ch>=' a' && ch<=' z' ) ch=ch-32; printf( "%c" ,ch); } printf( "\n" ); }做这题 →
- 填空下列程序是求 1+1/2+1/4+·s+1/50 的值。 #include "stdio.h" main( ) { int i=2; float sum=1; while (__(1)__) { sum=sum+1.0/i; ____(2)__; } printf( "sum=%f" , sum); }做这题 →