- 单选对于下面的 for 循环语句,可以断定它____。 for (x=0, y=0; (y!=123) && (x<4); x++) printf( ``---------- " );做这题 →
- 填空以下函数的功能是求 x 的 y 次方,请填空。 double fun (double x, int y) { int i; double z; for (i=1, z=x; i<y;i++) z=z*____[6]; return z; }做这题 →
- 填空若变量 n 中的值为 24, 则 prnt 函数共输出 [12] 行, 最后一行有 [13] 个数。 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"); }做这题 →
- 单选下述 for 循环语句____。 int i,k; for(i=0,k=-1;k=1,i++,k++) printf("* * * *");做这题 →
- 填空有以下程序 main() { int i; for(i=1;i<=40;i++) { if(i++%5==0) if(++i%8==0) printf ("%d",i); } printf("\n"); } 执行后的输出结果是做这题 →
- 单选若i和 k都是 int 类型变量,有以下 for 语句: \mathsf { f o r } ( \mathsf { i } { = } 0 \mathsf { , } \mathsf { k } { = } 0 \mathsf { ; } \mathsf { k } { = } 1 \mathsf { ; } \mathsf { k } { + } { + } ) \mathsf { p r i n t f ( = = = } \mathsf { \backslash n } \mathsf { ) } ; 下面关于语句执行情况的叙述中正确的是做这题 →
- 单选以下程序的输出结果是 0 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 i, k, a[10], p[3]; k=5; for(i=0;i<10;i++) a[i]=i; for(i=0;i<3;i++) p[i]=a[i*(i+1)]; for(i=0;i<3;i++) k+=p[i]*2; printf("%d\n",k); }做这题 →
- 单选有如下程序段 int k; for(k=2;k==0;) printf("%d",k--); 则for循环体执行的次数是做这题 →
- 单选对干循环语句:for(i=0;i<=10;i++){;}下面各选项的叙述中错误的是 o做这题 →
- 判断for循环有可能循环体一次都不会被执行。正确错误做这题 →
- 判断for循环中循环体可以为空语句。正确错误做这题 →
- 判断for循环不会出现死循环。正确错误做这题 →
- 判断for循环的三个条件中,如果中间条件不写,例如for(i=0;;i++)0,表示该循环将会永不停止。正确错误做这题 →
- 判断for语句构成的循环不能用其他语句构成的循环来代替。正确错误做这题 →
- 判断for语句循环变量每次只能递增1或递减1。正确错误做这题 →
- 判断for循环与while循环逻辑上完全等价。可以互相转换。正确错误做这题 →
- 判断for(;;)0语句是死循环。正确错误做这题 →
- 判断for循环是先执行循环体语句,后判断表达式。正确错误做这题 →
- 判断在for循环结构体语句中,可以包含多条语句,但必须用花括号括起来。正确错误做这题 →
- 填空若有以下程序 #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); } 则程序的输出结果是____。做这题 →
- 综合给定程序中,函数 fun的功能是:将十进制正整数 m 转换成 k(2≤k≤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]); } main(){ int b, n; printf( "\nPlease enter a number and a base:\n" ); scanf( "%d %d", &n, &b ); fun( n, b ); printf("\n"); getchar(); system("pause"); }做这题 →
- 判断在C 语言中,提供了3种循环语句:for、while、do-while。正确错误做这题 →
- 判断for(;;)语句等价于while(1)语句,即不设初值、不判断条件、无终止执行循环体。正确错误做这题 →
- 单选有以下程序 #include <stdio.h> main() { int x=8; for(;x>0;x--) {if(x%3) {printf("%d,",x--);continue;} printf("%d,",--x); 1 程序的运行结果是做这题 →
- 单选有以下程序 #include <stdio.h> main(){ int a=0, b=0; for( ;a<5; a++) { if (a%2==0) continue; b += a; 一 printf("%d \n", b); 程序的运行结果是做这题 →
- 填空以下函数按每行8个输出数组中的数据 void fun( int *w, int n){ int i; for(i=0;i<n;i++){ if(______) printf("\n"); printf("%d",w[i]); } printf("\n"); } 下划线处应填入的语句是____。做这题 →
- 单选以下程序段中的变量已正确定义 \text {for} (i = 0; i < 3; i + +, i + +) \text {for} (j = 1; j < 3; j + +); \text {printf} (#); 程序段的输出结果是做这题 →
- 填空以下程序的输出结果是 C f(int b[],int m,int n){ int i,s=0; for(i=m;i<n;i=i+2) s=s+b[i]; return s; } main(){int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d\n",x); }做这题 →
- 单选若 i 为整型变量,则一下循环执行的次数是( ) for (i=2;i==0;) printf("%d",i-- );做这题 →
- 单选假定所有变量均已正确说明,以下程序段运行后的输出结果是 。 \text {int} i, s = 0; \text {for} (i = 1; i < 1 0; i + = 2) s + = i + 1; \operatorname{printf} (% d \backslash n ^ {\prime}, s)做这题 →
- 填空写出下列程序的输出结果。 #include <stdio .h> main(){ int i,n[]={0,0,0,0,0}; for(i=1;i<=4;i++){ n[i]=n[i-1]*2+1; printf("%d,",n[i]); } }做这题 →
- 填空阅读下面程序,程序执行后的输出结果为 include "stdio.h" main () { char a,b; for (a='0',b='9';a<b;a++,b--) printf ("%c%c",a,b); printf ("\n") ; }做这题 →
- 单选下面程序的运行结果是() #include"stdio.h" main( ){ int i; for( i=1;j<=5;i++){ if (i%2==0 ) printf("*"); else continue; printf("#");做这题 →
- 单选有以下循环: int i; for(i=0;i<10;i++)i++; 循环次数为:( )做这题 →
- 单选?下列( ) 循环不是无限循环做这题 →
- 填空下面程序段的运行结果是( ). \text {for} (y = 1; y < 10;) y = ((x = 3 ^ {*} y, x + 1), x - 1); \text {printf} ( " x = % d, y = % d" , x, y );做这题 →
- 填空下面程序的功能是输出100以内个位数为6且能被3整除的所有数。请分析程序填空。 #include<stdio.h> main() {int i,j; for(i=0;【1】;i++) {j=i*10+6; if(【2】) continue; printf("%d",j); } }做这题 →
- 综合有以下程序段 int s,n; s=1; for(n=10;n>0;n--) s+=n; 该程序段拟实现整数 1~10 的累加求和,但程序中有错误。请指出并做修改。做这题 →
- 综合输出 1~100 之间能同时被 3 和 7 整除的数。做这题 →
- 单选有以下程序:main(){ char b,c; int i; b='a'; c='A'; for(i=0;i<6;i++){ if(i%2) putchar(i+b); else putchar(i+c); } printf("\n"); } 程序运行后的输出结果是____。做这题 →
- 单选下列 for 循环的次数为____。for(int i=0, x=0; !x&&i<=10; i++);做这题 →
- 单选下面关于循环语句 for、while、do_while 的表达中正确的选项是____。做这题 →
- 单选设有变量声明“char c;”,执行“for(;c=(getchar()!='\n');)printf("%c",c);”时,从键盘上输入“ABCDEFG 回车”之后,输出的结果是____。做这题 →
- 填空写出下列程序的输出结果。 #include <stdio.h> main(){ int i,n[]={0,0,0,0,0}; for(i=1;i<=4;i++){ n[i]=n[i-1]*2+1; printf("%d,",n[i]); } }做这题 →
- 单选下面有关 for 循环的正确描述是().做这题 →
- 判断执行 for(I=0, j=0; I<2; I++); j=j+1; 后 j 的值为 1。()做这题 →
- 单选设 j 为 int 型变量,则下面 for 循环语句的执行结果是()。 for (j=10; j>3; j--) { if(j%3) j--; --j;--j; printf( "%d ", j); }做这题 →
- 单选执行语句 for(i=1;i++<5;);后变量 i 的值是( )。做这题 →
- 单选下面程序段的运行结果是( )。 for( y=1;y<10 ;) y=(( x=3*y,x+1),x-1); printf("x=%d,y=%d" , x,y );做这题 →