若inti,j;,则for(i=j=0;i<10&&j<8;i+

题目

若inti,j;,则for(i=j=0;i<10&&j<8;i++,j+=3)控制的循环体的执行次数是()

  • A、9
  • B、8
  • C、3
  • D、2
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列循环体的执行次数是()。 include main() {inti,j; for(i=0,j=1;i

下列循环体的执行次数是( )。

#include<stdio.h>

main()

{ inti,j;

for(i=0,j=1;i<j+1;i+=1,j--)

phntf("%d\n",j);

}

A.3

B.2

C.1

D.0


正确答案:C
解析:本题考查for循环。第一次循环前先判断循环条件,此时i=0,j=1,ij+1成立,循环第一次;第二次循环前先判断循环条件,此时i=1,j=0,(j--是先使用 i的值再减1),ij+1不成立,结束循环。

第2题:

若inti=10,j=2;则执行完i*=j+8;后i的值为28。()

此题为判断题(对,错)。


参考答案:错误

第3题:

以下程序的输出结果是 ( ) main( ) { int n[3] [3],i,j; for (i=0;i<3;i+ +) for(j=0;i<3;++) n[i][j]=i+j; for(i=0;i<2;i++) for(j=0,j<2;j++) n[i+1][j+1]+=[i][j]; printf("%d\n",n[1][j]); }

A.14

B.0

C.6

D.值不确定


正确答案:C

第4题:

inti=0,j=5;tp;for(;;){i++;for(;;){if(i>--j){breaktp;breaktp;}}System.out.println(i=”+i,j=”+j);}Whatistheresult?()

A.i=1,j=0

B.i=1,j=4

C.i=3,j=4

D.i=3,j=0

E.Compilationfails.


参考答案:B, D

第5题:

publicclassFoo{publicstaticvoidmain(String[]args){inti=1;intj=i++;if((i>++j)&&(i++==j)){i+=j;}}}Whatisthefinalvalueofi?()

A.1

B.2

C.3

D.4

E.5


参考答案:B

第6题:

下列程序段选择项,使i的运行结果为3的程序段是( )。

A.int i=0,j=O; (i=2,(j++)+i);

B.int i=1,j=0; j=i=((i=3)*2);

C.int i=0,j=1; (j=1)?(i=1):(i=3);

D.int i=1,j=1; i+=j+=1;


正确答案:D

第7题:

publicclassForBar{2.publicstaticvoidmain(String[]args){3.inti=0,j=5;4.tp:for(;;){5.i++;6.for(;;)7.if(i>--j)breaktp;8.}9.system.out.printIn(i=”+i+,j=+j);10.}11.}Whatistheresult?()

A.Theprogramrunsandprints“i=1,j=0”

B.Theprogramrunsandprints“i=1,j=4”

C.Theprogramrunsandprints“i=3,j=4”

D.Theprogramrunsandprints“i=3,j=0”

E.Anerroratline4causescompilationtofail.

F.Anerroratline7causescompilationtofail.


参考答案:A

第8题:

以下程序的输出结果是 ______。 Dim n(2,2), i, j As Integer For i = 0 To 2 For j = 0 To 2 n(i,j) = i + j Next j Next i For i = 0 To 1 For j = 0 To 1 n(i+ 1 ,j + 1) = n(i + 1,j + 1) + n(i, j) Next j Next i Print n(i, j)

A.14

B.0

C.6

D.值不确定


正确答案:C
解析:首先确定最后输出的元素是n(2,2),因为第2个循环结束后,循环变量i和j都等于2。在第1个循环中,对n的元素赋值为0、1、2、1、2、3、2、3、4。在第2个循环中,对n(2,2)的值进行了修改,使得n(2,2)= n(1+l,1+1),然后再通过n(1+1,1+1)+=n(1,1),使得n(2,2)=n(2,2)+n(1,1)=4+2=6。

第9题:

inti=0,j=1;if((i++==1)&&(j++==2)){i=42;}System.out.println(i=+i+,j=+j);Whatistheresult?()

A.i=1,j=2

B.i=1,j=1

C.i=42,j=2

D.i=42,j=1

E.Compilationfails.


参考答案:B

第10题:

publicclassForBar{publicstaticvoidmain(Stringargs){inti=0,j=5;tp:for(;;){i++;for(;;)if(i>--j)breaktp;}system.out.printIn(i=”+i+,j=+j);}}Whatistheresult?()

A.Theprogramrunsandprints“i=1,j=0”

B.Theprogramrunsandprints“i=1,j=4”

C.Theprogramrunsandprints“i=3,j=4”

D.Theprogramrunsandprints“i=3,j=0”

E.Anerroratline4causescompilationtofail.

F.Anerroratline7causescompilationtofail.


参考答案:A

更多相关问题