工学

单选题定义如下变量:inti=2;intj=3;则i/j的结果为()A 0.66667B 0C 0.7D 0.6666666666…

题目
单选题
定义如下变量:inti=2;intj=3;则i/j的结果为()
A

0.66667

B

0

C

0.7

D

0.6666666666…

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知intj,i=1;执行语句“j=i++;”后,变量i的值是()。

A、1

B、2

C、-1

D、-2


参考答案:B

第2题:

执行下列语句,变量sum的值是______。

int sum=0;

for(inti=1;i<=3;i++)

for(intj=1;j<=i;j++) sum++;


正确答案:6
6

第3题:

定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i3;i++)printf(“%d“,x[i][2-i]);的输出结果是()

A、159

B、147

C、357

D、369


参考答案:C

第4题:

publicclassFoo{publicstaticvoidmain(Stringargs){inti=1;intj=i++;if((i>++j)&&(i++==j)){i+=j;}}}Whatisthefinalvalueofi?()

A.1

B.2

C.3

D.4

E.5


参考答案:B

第5题:

publicclassTest{publicstaticvoidleftshift(inti,intj){i<<=j;}publicstaticvoidmain(Stringargs[]){inti=4,j=2;leftshift(i,j);System.out.printIn(i);}}Whatistheresult?()

A.2

B.4

C.8

D.16

E.Thecodewillnotcompile.


参考答案:B

第6题:

下列程序的输出结果是( )。 publicclassArrayTest { publicstaticvoidmain(Stringargs[]) { int[]intArray=newint[3] for(inti=0;i<3;i++) { intArray[i]=i+2; system.out.println("IntArrayr["+i+"]"=intArray[i]); } System.out.println(“---------”); intarrLen=4; IntArray=newint[arrLen]; For(intj=intArray.length;j>=0;j--) { intArray[j]=j*3; system.out.println("hello"+intArray[j]); } } }

A.编译未通过

B.编译通过,但运行错误

C.可以运行,但有错误

D.以上都不对


正确答案:B
解析: 这是一道考查数组引用的题,目的是考查如何在程序中引用初始化后的数组。引用的方式为arrayName[index],其中index为数组的下标,可以为整数,变量和表达式,范围从0开始,一直到数组的长度减1。在Java语言中,是要对数组下标进行检查的。因此当程序运行到数组的长度值时,就发生了越界现象。

第7题:

下面哪几段代码不会出现编译错误()

A、inti=0;if(i){System.out.println(“Hi”);}

B、booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);}

C、inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);

D、inti=1;intj=2;if(i==1


参考答案:B,C

第8题:

publicclasstest3{publicstaticvoidmain(Stringargs[]){for(inti=0;i<3;i++){for(intj=3;j>=0;j--){if(i==j)continue;System.out.println("i="+i+"j="+j);}}}}上面的Java代码编译运行后,下列选项中,()会出现在输出结果中。

A.i=0j=3

B.i=0j=0

C.i=2j=2

D.i=0j=2

E.i=1j=2


参考答案:A, D, E

第9题:

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

第10题:

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667S

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。

A.0

B.0.7

C.0.66667

D.0.66666667


正确答案:A
A。【解析】整数相除为整数,所以结果为0。

更多相关问题