A: for(i=1;i<=3;i++){ }
B: for(i=0;i<=3;i++){ }
C: for(i=2;i<=6;i=i+2){ }
D: for(i=3;i>=1;i--){ }
举一反三
- 下列循环中,( )的循环体执行超过3次。 A: for(i=1;i<=3;i++){ } B: for(i=0;i<=3;i++){ } C: for(i=2;i<=6;i=i+2){ } D: for(i=3;i>=1;i--){ }
- 执行语句“for(i=1; i<5;i++) cout<<i;”循环执行()次?? 4|1|未知|3
- 结束循环后,( )中 i 的值是10。 A: for(i=1;i<=10;i++){ } B: for(i=1;i<10;i++){ } C: for(i=0;i<=10;i=i+2){ } D: for(i=10;i>=10;i--){ }
- i<=n;i++) for(i=1;i<=n;i--)f*=i; f*=i;C.f=1; D.f=1;for(i=n;i>1;i++) for(i=n;i>=2;i--)f*=i; f*=i;
- 定义数组,输入10个学生成绩 A: int d[10],i;for(i=0;i<10;i++) scanf("%d",&d[i]);<br> B: int d[10],i;for(i=1;i<11;i++)<br> scanf("%d",&d[i]);<br> C: int d[10],i;for(i=0;i<10;i++)<br> scanf("%d",d[i]); D: int d[10],i;for(i=0;i<=9;i++)<br> scanf("%d",d[i]);<br><br>
内容
- 0
下列JavaScript的循环开始语句中正确的是( )。 A: for i =1 to 10 B: for(i = 0; i<=10) C: for(i <= 10; i++) D: for(i = 0; i<=10; 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
以下循环嵌套的方式中正确的有【 】。 A: for(i=1;i<=10;i++)for(k=1;k<=10;k++){……} B: for(i=1;i<=10;i++){……}for(i=1;i<=10;i++){……} C: for(i=1;i<=10;i++)for(k=2;k<=20;k++){……} D: for(i=1;i<=10;i++)for(i=2;i<=20;i++){……}
- 3
以下语句中,循环次数不为10次的语句是()。 A: i=1;do{i++;}while(i<=10); B: i=1;while(i<10){i++;} C: i=10; while(i>0){--i;} D: for(i=1;i<=10;i++);
- 4
若有定义int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是: A: for(i=0;i<6;i++) cout<<setw(2)<<*(p++); B: for(i=0;i<6;i++) cout<<setw(2)<<*(p+i); C: for(i=0;i<6;i++) cout<<setw(2)<<*p++); D: for(i=0;i<6;i++) cout<<setw(2)<<(*p)++;