单项选择题

阅读以下代码,输出结果应该是()。

A.代码得到编译,并输出“s=”
B.代码得到编译,并输出“s=null”
C.由于Strings没有初始化,代码不能编译通过
D.代码得到编译,但捕获到Null Point Exception异常


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下列关于Java语言的特点,描述错误的是()。

A.Java是跨平台的编程语言
B.Java支持分布式计算
C.Java是面向过程的编程语言
D.Java支持多线程

3.多项选择题

下列选项中可以替换下面代码中第2行的等价代码有()。

A.Final int k = 4;
B.Public int k = 4;
C.Static int k = 4;
D.Private int k = 4;
E.Abstract int k = 4;
F.Volatile int k = 4;
G.Transient int k = 4;
H.Protected int k = 4;

4.单项选择题

下面代码执行后的结果是()。

A.由于court是私有变量,因此产生一个编译失败错误
B.由于System.out方法被调用时,s未初始化,因此产生一个编译失败错误
C.没有任何输出
D.0
E.99

5.多项选择题下列关于JAVA中包的说法正确的有()。

A.把各种类组织在一起,使得程序功能清楚、结构分明
B.使用包可以有利于实现不同程序间类的复用
C.包是一种松散的类的集合,一般不要求处于同一个包中的类有明确的相互关系,如包含、继承
D.同一包中的类在缺省情况下可以互相访问,所以为了方便编程和管理,通常把需要在一起工作的类放在一个包里
E.创建包的语句需要使用关键字package,而且应该是整个.java文件的第一个语句
F.实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有类的.class文件
G.通常一个类只能引用与它在同一个包中的类
H.使用其他包中的public类有多种方法

6.多项选择题下面属于Java保留字或关键字的有()。

A.if
B.then
C.go to
D.while
E.case

7.单项选择题

分析下面的代码,其输出结果是()。

A.一个异常抛出
B.代码无法编译
C.null
D.blue
E.green

8.多项选择题下列关于Java语言中线程的说法正确的有()。

A、支持多线程机制
B、一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实现多线程,则需要在子类中重新定义run()方法,把需要执行的代码写入run()方法中;如果通过实现Runnable接口实现多线程,则要编写接口中的抽象方法----run()方法的方法体
C、要在程序中实现多线程,必须导入类:importjava.lang.Thread;
D、一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠

9.多项选择题下列表达式等价的有()。

A.3/2
B.3<2
C.3*4
D.3<<2
E.3*2^2
F.3<<<2

10.多项选择题下列语句中,可以创建数组实例的有()。

A.int[] ia = new int [15];
B.float fa = new float [20];
C.char*+ ca =“Some String”;
D.Object oa = new float[20];
E.Int ia [][] =(4,5,6)(1,2,3)