智慧树知到《Java程序设计》章节测试答案


14、main方法是Java;Application程序执行的入口点,关于main方法的方法头合法的有?

A.public static void main()

B.public static void main(String arg[ ])

C.public static void main(String[ ] args)

D.public static int main(String[ ] arg)

正确答案:public static void main(String arg[ ]);public static void main(String[ ] args)

15、每个源程序文件中只能定义一个类。

A.正确

B.错误

正确答案:错误

第二章单元测试

1、数组也是对象。

A.正确

B.错误

正确答案:正确

2、Java中数组的元素只能是简单数据类型。

A.正确

B.错误

正确答案:错误

3、Java 语言使用的字符码集是

A.ASCII

B.BCD

C.DCB

D.Unicode

正确答案:Unicode

4、为了使包ch4在当前程序中可见,可以使用的语句是

A.import ch4.*

B.ch4 import

C.package ch4.*

D.ch4 package

正确答案:import ch4.*

5、关于选择结构下列哪个说法正确?

A.if 语句和 else 语句必须成对出现

B.switch 结构中每个case 语句中必须用break 语句

C.switch 结构中必须有default 语句

D.if 语句可以没有else 语句对应

正确答案:if 语句可以没有else 语句对应

6、while 循环和 do…while循环的区别是:

A.没有区别,这两个结构任何情况下效果一样

B.do…while循环是先循环后判断,所以循环体至少被执行一次

C.while 循环比 do…while循环执行效率高

D.while 循环是先循环后判断,所以循环体至少被执行一次

正确答案:do…while循环是先循环后判断,所以循环体至少被执行一次

7、return 语句:

A.不能用来返回对象

B.方法都必须含有

C.只能让方法返回数值

D.方法中可以有多句return

正确答案:方法中可以有多句return

8、下列哪个是Java应用程序主类中正确的main方法?

A.publicstaticvoidMain(Stringargs[])

B.publicstaticvoidmain(Stringargs[])

C.publicvoidmain(Stringargs[])

D.staticvoid main(Stringargs[])

正确答案:publicstaticvoidmain(Stringargs[])

9、设x=1,y=2,z=3,则表达式y+=z--/++x的值是()

A.3

B.3.5

C.4

D.5

正确答案:3

10、以下定义一维数组a正确的是?

A.int[4] a={1,2,3,4}

B.int [] a=new int[4]

C.int[4] a=new int[4]

D.int[] a=new int[4]{1,2,3,4}

正确答案:int [] a=new int[4]

11、在Java中,十进制数16的十六进制表示格式是?

A.0x16

B.0x10

C.016

D.0xA

正确答案:0x10

12、要产生[10,100]之间的随机整数使用哪个表达式?

A.10+(int)(Math.random()*91)

B.10+(int)Math.random()*91

C.(int)(Math.random()*100)