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