智慧树知到《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)