现有以下语句: i=1; for (;i<=100;i++) sum+=i;
A.for(i-1;;i++) { sum+--i; if(i==100) break; }
B.for(i=1;i<=100;) { sum+=i; i++; }
C.i=1; for(;i<=100;) { sum+=-i; }
D.i=1; for(;;) { sum+=i; if(i==100) break; i++; }
第1题:
int a[10]; 给数组a的所有元素分别赋值为1、2、3、……的语句是()。
A.for(i=1;i<11;i++)a[i]=i;
B.for(i=1;i<11;i++)a[i-1]=i;
C.for(i=1;i<11;i++)a[i+1]=i;
D.for(i=1;i<11;i++)a[0]=1;
第2题:
26、以下哪个循环能编译?
A.for (i=10 ; i++; ) {}
B.for (i=10 ; i<100 ) {}
C.for (i=10 ; i++ ) {}
D.for (i=10 , i<100, i++ ) {}
第3题:
已定义整型变量i和sum,与以下程序段功能一样的程序有()。 sum=0; for(i=1;i<=100;i++)sum+=i;
A.sum=0;i=1;for(; i<=100;i++) sum+=i;
B.sum=0;for(i=1;i<=100;){i++;sum+=i;}
C.sum=0;for(i=1;i<=100;) sum+=i;i++;
D.sum=0;for(i=1;;i++ )
第4题:
1、求:1-1/2+1/3-1/4+...+1/99-1/100 下面()是正确的。
A.sum=0; sign=1.0; for(i=1;i<=100;i++) { term =sign/ i; sum += term; sign=-sign; }
B.sum=0; for(i=1;i<=100;i++) { sum =sum+(-1)^(i+1)* (1./i); }
C.sum=0; for(i=1;i<=100;i++) { sum =sum+pow(-1,i+1)* (1.0/i); }
D.sum=0; for(i=1;i<=100; i=-i) { term =1./ i; sum += term; i++; }
第5题:
以下哪个循环能编译?
A.for (i=10 ;; i++ ) {}
B.for (i=10 ; i<100 ) {}
C.for (i=10 ; i++ ) {}
D.for (i=10 , i<100, i++ ) {}