网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

请简述以下两个 for 循环的优缺点

// 第一个 for (i=0; i ing();} // 第二个 if (condition){for (i=0; i for (i=0;

i 优点:缺点: 优点:缺点:


参考答案

更多 “ 请简述以下两个 for 循环的优缺点// 第一个 for (i=0; i ing();} // 第二个 if (condition){for (i=0; i for (i=0;i 优点:缺点: 优点:缺点: ” 相关考题
考题 以下程序的功能是:求出数组 x 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。main( ){ int x[10],a[9], i ;for (i=0;i10;i++)scanf("%d",x[i]);for( 【 14 】 ;i10;i++)a[i-1]=x[i]+ 【 15 】 ;for(i=0;i9;i++) printf("%d",a[i]);printf("\n");}

考题 以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){int x[10],a[9],I;for (i=0;i10;i++)scanf(“%d”,x[i]);for( i=__;i10;i++)a[i-1]=x[i]+ x[i-1] ;for(i=0;i9;i++)printf(“%d”,a[i]);printf(“\n”);

考题 有以下程序#include stdio.hmain(){ int a[ ]={2,3,5,4},i;for(i=0;i4;i++)switch(i%2){ case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i ] =0;}for(i=0;i4;i++) printf("%d",a[i]); printf("\n");}程序运行后的输出结果是A)3 3 4 4B)2 0 5 0C)3 0 4 0D)0 3 0 4

考题 以下程序运行后的输出结果是【】。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]); }}

考题 若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、 4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、 2、3、4、5、5、4、3、2、1。请填空。fun( int a[]){int i,for(i=1;i<=10;i++) 【 】=i;for(i=0;i<5;i++) 【 】=a[i];}

考题 以下程序的输出结果是【】。 include void main(){ int i,a[5]; i=0; while(i 以下程序的输出结果是【 】。include<iostrean.h>void main(){int i,a[5];i=0;while(i<5){a[i]=8*(i-2+4*(i>2))%5;i++;}for(i=4;i>=0;i--) cout<<a[i];}

考题 有以下程序main ( ) { int a[3] [3],*p, i; p=a[0] [0]; for (i=0;i<9; i++) p[i] =i; for(i=0;i<3;i++) printf ("%d" ,a[1] [i] );} 程序运行后的输出结果是A.12B.123C.234D.345

考题 若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。fun(int a[]){int i;for(i=1;i<=4;i++)______=i;for(i=0;i<2;i++)______=a[i];}

考题 与“for(i=0;i<10;i++)putchar('a'+i);”功能不同的语句是______。A.for(i=0;i<10;)putchar('a'+(++i));B.for(i=0;i<10;)putchar('a'+(i++));C.for(i=0;i<10;putchar('a'+i),i++);D.for(i=0;i<=9;i++)putchar('a'+i);

考题 有以下程序:include main ( ){int a[3] [3] , *p,i; p=a[0][0];for(i=0;i 有以下程序: #include <stdio.h> main ( ) { int a[3] [3] , *p,i; p=a[0][0]; for(i=0;i<9; i++)p[i]=i: for(i=0; i<3;i++)Printf("%d",a[1][i]); } 程序运行后的输出结果是( )。A.012B.123C.234D.345

考题 定义数组char a[]=}'0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。A.int k=0,i; for(i=0;i<4;i++) k=k*10+a[i]-48;B.int k=0,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';C.int k=0,i; for(i=3;i>=0;i--) k=k+a[i]-'0';D.int k,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';

考题 请读程序: include main( ) { int n[2],i,j,k; { for(i=0,i 请读程序: # include<srdio.h> main( ) { int n[2],i,j,k; { for(i=0,i<2;i + + )n[i]=0; k=2; for(i=0;i<k;i+ +) {for(j=0;j<k;j+ +)n[j]=n[i]+l; print{("%d\n",n[k]); } 上面程序片段输出结果是 ( )A.不确定的值B.3C.23D.1

考题 以下for语句中不是死循环的是A.for(int i=0;i0;++i); 以下for语句中不是死循环的是A.for(int i=0;i<1;++);B.for(int i=0∷++);C.for(int i=1;i>0;++i);D.for( ;;);

考题 有以下程序#includestdio.hmain( ){int a[]={2,3,5,4},i;for(i=0;i4;i++)switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--;}break;case 1:a[i]=O;}for(i=O;i4;i++)prinff(“%d”,a[i]);prinff(“\n”);}程序运行后的输出结果是A.3 3 4 4B.2 0 5 0C.3 0 4 0D.0 3 0 4

考题 阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写在对应栏内。【说明】阅读下面几段C++程序回答相应问题。比较下面两段程序的优缺点。①for (i=0; i<N; i++ ){if (condition)//DoSomething…else//DoOtherthing…}②if (condition) {for (i =0; i<N; i++ )//DoSomething}else {for (i=0; i <N; i++ )//DoOtherthing…}

考题 以下for语句中不是死循环的是A.for(int i=0;i0;++ 以下for语句中不是死循环的是A.for(int i=0;i<1;++i);B.for(int i=0;;++i);C.for(int i=1;i>0;++i);D.for(;;);

考题 以下for语句中不是死循环的是( )。 A.for(inti=0;i1;++i);B.for(inti=0;;++i);S 以下for语句中不是死循环的是( )。A.for(inti=0;i1;++i);B.for(inti=0;;++i);C.for(inti=1;i0;++i);D.for(;;);

考题 有以下程序 #includestdi0.h main( ) {int a[]={2,3,5,4),i; for(i=0;i4;i++) switch(i%2) {case 0:switch(a[i]%2) {case 0:a[i]++;break; case l:a[i]--; }break; case1:a[i]=0; } for(i=0;i4;i++)printf("%d",a[i]);printf("\n"); } 程序运行后的输出结果是( )。A.3344B.2050C.3040D.0304

考题 以下for语句中不是死循环的是A.for(int i=0;i0;++i; 以下for语句中不是死循环的是A.for(int i=0;i<1;++i;B.for(int i=0;;++i;C.for(int i=1;i>0;++i;D.for(;;);

考题 以下for语句中不是死循环的是( )A.for(int i=0;i<1;++i); B.for(int i=0;;++i); C.for(int i=1;i>0;++i); D.for(;;);

考题 用scala求10以内的偶数下面那些写法正确()A、for(i-0to10if(i%2==0)){print(i+"")}B、for(i-0to10){if(i%2==0)print(i+"")}C、for(i-0to10){if(i%2==0){print(i+"")}}D、for(i-0.to(10)if(i%2==0)){print(i+"")}

考题 下列JavaScript的循环语句中()是正确的A、if(i10;i++) B、for(i=0;i10)  C、for i=1 to 10   D、for(i=0;i=10;i++)

考题 请读程序: main() {inti,k,a[10],p[3]: k=5; for(i=0;i10;i)a[i]=i; for(i=0;i3;i)p[i]=a[i*(i1)]; for(i=0;i3;i)k=p[i]*2; printf(“%d、n”,k); } 则上面程序的输出结果是()A、20B、21C、22D、23

考题 for 循环如何开始?()A、 for (i = 5; i++) B、 for (i = 0; i = 5; i++) C、 for (i = 0; i = 5) D、 for i = 1 to 5

考题 单选题照片影像密度的公式为(  )。A lg(I/I0)B lg(I-I0)C lg(I0/I)D I/I0E (I-I0)/I0

考题 单选题for 循环如何开始?()A  for (i = 5; i++) B  for (i = 0; i = 5; i++) C  for (i = 0; i = 5) D  for i = 1 to 5

考题 单选题以下程序段中,循环次数不超过10的是(  )。A int i=10;do{i=i+1;}while(i0);B int i=int i=5;do{i+=1;}while(i0);C int i=1;do{i+=2;}while(i!=10);D int i=6;do{i-=2;}while(i!=1);