JAVA习题3

发布时间 : 星期日 文章JAVA习题3更新完毕开始阅读

private static void show(){ System.out.println(name) }

public static void main(String[] args){ Demo d = new Demo(“lisa”); d.show(); } }

下列关于程序运行结果的描述中,正确的是(D)

A、输出 lisa B、输出null C、输出name

D、编译失败,无法从静态上下文中引用非静态变量name 15、下列关于继承的描述中,错误的是(D)

A、在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类 B、多个类可以继承一个父类

C、在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类 D、Java是支持多继承的

16、下列选项中,哪一个类是Object的子类?(D) A、public final class String{} B、public class Person{} C、public abstract Animal{} D、以上三个类都是Object子类

《t0503》试卷第5页

17、下列选项中,关于final修饰成员变量的说法正确的是?( B ) A、被final修饰的成员变量可以被多次赋值 B、被final修饰的成员变量为常量 C、final只能在接口中修饰成员变量 D、以上都不对

18、下列关于类与对象的说法中,错误的是( D )。

A、类是对某一类事物的抽象描述,而对象则是该类事物的个体。 B、对象是类的实例化

C、类用于描述多个对象的共同特征,它是对象的模板 D、类与对象之间没有关系

19、下列选项中,可以正确实现String初始化的是(A)

A、String str = \B、String str = 'abc'; C、String str = abc; D、String str = 0; 20、请阅读下面的程序 Public class Test {

public static void main(String[] args) { int a = 0; int b = 0;

for (int i = 1; i <= 5; i++) { a = i % 2;

while (a-- >= 0) {

《t0503》试卷第6页

b++; } }

System.out.println(\} }

下列选项中,哪一个是正确的运行结果( B )

A、a=8,b=-2 B、a=-2,b=8 C、a=3,b=0 D、a=0,b=3

21、在JDK中,包含大量工具类、集合类的包是( C ) A、ava.lang B、java.net C、jjava.util D、java.awt

22、下列目录中,哪一个是用来存放JDK核心源代码的?B A、lib目录 B、src目录 C、jre目录 D、include目录

23、下列选项中,哪个是程序的运行结果C class Test

《t0503》试卷第7页

{

public static void main(String[] args) {

int a = 3; int b = 6;

System.out.print(a==b); System.out.print(a=b); } }

A、false false true false B、false false true true C、false true true false D、true false false true

24、jar命令的( A )参数可以创建归档文件 A、c B、v C、f D、x

25、请阅读下面的程序 public class Demo {

public static void sum(int a, int b) { System.out.println(\ }

public static void sum(int a, float b) { System.out.println(\ }

public static void sum(int a, double b) {

《t0503》试卷第8页

联系合同范文客服:xxxxx#qq.com(#替换为@)