当前位置:首页 > 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页
共分享92篇相关文档