以下语句,没有语法错误的是()
A: for(vari=0;j=1;i<10;i+=2){}
B: for(vars=0;s<=10,s=s+3){}
C: for(varj=10,s=0;j>0;j-=2){};
D: for(vari=0,i<10;i++){}
A: for(vari=0;j=1;i<10;i+=2){}
B: for(vars=0;s<=10,s=s+3){}
C: for(varj=10,s=0;j>0;j-=2){};
D: for(vari=0,i<10;i++){}
举一反三
- 以下程序的输出是 ___。main() {char a[2][5]={”6937”,”8254”}; int i,j,s=0; for ( i = 0; i < 2; i++ ) for ( j = 0; a[i][j]>’0’ && a[i][j]<=’9’; j+=2 ) s=10*s+a[i][j]-’0’; printf(”s=%d\n”,s);}
- 循环语句"for(vari=0,j=10;i=j-10; i++,j- );"的循环次数是____。 A: 0 B: 1 C: 10 D: 无限
- 以下能正确计算1*2*3*......*10的程序段是________. A: for(i=1;i<10;i++)s=s*i;s=1; B: s=0;for(i=1;i<=10;i++)s=s*i; C: for(i=1;i<10;i++)s=s*i;s=0; D: s=1;for(i=1;i<=10;i++)s=s*i;
- 以下哪个for语句是不能编译的? A: for (i=0;j=0; i<10; i++ ); B: for (i=0,j=0; i<10; i++; j++ ); C: for (); D: for (;;); E: for ( i=0; j<10; j++ ); F: for (i=0; i<10, j<10; i++); G: for (i=0; i<10; i--);
- 以下哪个for语句是错误的?A.for(i=0;j=0;i<10;i++);B.for(i=0;i<10);C.for(i=0;i++);D.for(;;);E.for(i=0;i<10;i--);F.for(i=0;i<10,j<10;i++);G.for(inti=0;i<10,j<10;i++);