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


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

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

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

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

7、return 语句:

A.只能让方法返回数值

B.方法都必须含有

C.方法中可以有多句return

D.不能用来返回对象

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

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

A.publicvoidmain(Stringargs[])

B.staticvoid main(Stringargs[])

C.publicstaticvoidMain(Stringargs[])

D.publicstaticvoidmain(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=new int[4]

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

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

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

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

第三章单元测试

1、在Java程序中,可以使用protected来修饰一个类。

A.正确

B.错误

正确答案:正确

2、静态变量是被同一个类的所有实例所共享的。

A.正确

B.错误

正确答案:正确

3、类也是一种数据类型(type)。

A.正确

B.错误

正确答案:正确

4、对象是类的实例(instance)。

A.正确

B.错误

正确答案:正确

5、在类的定义中可以有两个同名函数,这种现象称为函数()

A.封装

B.继承

C.覆盖

D.重载

正确答案:重载

6、在类的定义中构造函数的作用是()

A.保护成员变量

B.读取类的成员变量

C.描述类的特征

D.初始化成员变量

正确答案:初始化成员变量

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

A.import ch4.*

B.package ch4.*

C.ch4 import

D.ch4 package

正确答案:import ch4.*

8、关于对象成员占用内存的说法哪个正确?

A.同一个类的对象共用同一段内存

B.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

C.对象的方法不占用内存

D.以上都不对

正确答案:同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间

9、类与对象的关系是

A.类是对象的抽象

B.对象是类的抽象

C.对象是类的子类

D.类是对象的具体实例

正确答案:类是对象的抽象

10、为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为

A.static void method()

B.public void method()

C.final void method()

D.abstract void method()

正确答案:static void method()