以下 for语句中,运行结果与其它三个不同的是( )。
A: for(i=1;i<5;i++);
B: i=1;for( ;i<5;i++);
C: for(i=1;i<5; ) i++;
D: for(i=1;i++<5; );
A: for(i=1;i<5;i++);
B: i=1;for( ;i<5;i++);
C: for(i=1;i<5; ) i++;
D: for(i=1;i++<5; );
举一反三
- 执行语句“for(i=1; i<5;i++) cout<<i;”循环执行()次?? 4|1|未知|3
- 以下对数组每个元素赋值为1,哪个语句是正确的? A: int a[5]={1}; B: int i, a[5];for (i=1; i <=5; i++) a[i] = 1; C: int i, a[5];for (i = 0; i < 5; i++) a[i] = 1; D: int a[5]; a[1]-a[5]= 1
- 定义数组,输入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>
- 若有定义语句:int a[5], i ;,则下面语句正确的是_____。 A: a[5]= {5, 4, 3, 2, 1}; B: a[5]= {0}; C: for(i=0;i<5;i++)scanf("%d",&a[i]); D: for(i=1;i<=5;i++) a[i]=i;
- 下列循环语句中有语法错误的是()。 A: inti;for(i=1;i<10;i++)cout<<’*’; B: inti,j;for(i=1,j=0;i<10;i++,j++)cout<<′*′; C: inti=0;for(;i<10;i++)gout<<′*′; D: for(1)cout<<′*′;