java考试复习题库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题

1.下面哪个JDK包提供的类和接口在使用时不需要用import语句引入?

[A] java.util

[B] java.io

[C] java.applet

[D] ng

[E] javax.swing

[F] java.awt

[G]

[H] java.sql

2.下面哪个选项是java的解释器?

[A] java.exe

[B] javac.exe

[C] javah.exe

[D] appletviewer.exe

3.下面描述中错误的是?

[A] public类就是主类

[B] 对于application而言,主类是包含main方法的类。

[C] 在一个.java文件中,可以有多个类的定义,但只能有一个public类。

[D] 对于applet而言,主类是系统Applet类的扩展类。

4.下面哪个选项不是java语言合法的标识符?

[A] $mail2

[B] 3$mail

[C] Abcde

[D] _mail_

5.下面哪条语句在编译时不会出现错误或警告?

[A] float f=123.23;

[B] int a=123.23f;

[C] boolean b=null;

[D] String s=null;

6.有如下语句:

int x=1;

int a=(x>3)?5:2;

赋值后a的值是?

[A] 5

[B] 2

[C] true

[D] false

7.下面代码的运行结果是什么?

int i=2;

switch (i){

case 0:

System.out.println("zero");

break;

case 1:

System.out.println("one");

case 2:

System.out.println("two");

default:

System.out.println("default");

}

[A] two

[B] two, default

[C] zero,one, two, default

[D] default

8.编译运行下面代码的结果是什么?

class Q{

public static void main(String args[]){

int anar[]={1,2,3};

System.out.println(anar[2]);

}

}

[A] 1

[B] 2

[C] 3

[D] 0

9.编译运行下面代码的结果是什么?

interface A{

int a=50;

public void amethod();

}

class B implements A{

public static void main(String args[]){

System.out.println(a);

}

}

[A] 运行时输出50

[B] 运行时输出0

[C] 编译时提示有错误

10.编译运行下面代码的结果是什么?

public class MyClass{

static int i;

public static void main(String args[]){

System.out.println(i);

}

}

[A] 提示变量i没有被初始化

[B] null

[C] 0

[D] 1

11.下面哪个选项的代码在编译时有错误或警告?

[A] /*This is a comment */

package MyPackage;

import java.awt.*;

class MyClass{}

[B] package MyPackage;

import java.awt.*;

class MyClass{}

[C] import java.awt.*;

package Mypackage;

class Myclass {}

12.以下输出语句的输出结果是?

int a[][]={{2},{3,3},{4,4,4}};

System.out.println(a.length+“” +a[1].length);

[A] 2 2

[B] 3 2

[C] 3 1

[D] 1 2

13.给出如下代码:

class Test{

private int m;

public static void fun() {

// some code...

}

}

如何使成员变量m 被函数fun()直接访问?

[A] 将private int m 改为protected int m

[B] 将private int m 改为 public int m

[C] 将private int m 改为 private static int m

[D] 将private int m 改为 int m

14.以下输出语句的输出结果是?

String str="china";

String str1="america";

System.out.println(str.regionMatches(4,str1,6,1));

[A] true

[B] false

[C] 1

[D] 0

15.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()

A..java

B..class

C..html

D..exe

16.设x=1, y=2, z=3,则表达式y+=z--/++x 的值是:()

A.3

B.3.5

C.4

D.5

17.设a=8,则表达式a>>>2的值是:()

A.1

B.2

C.3

D.4

18.下面程序段的输出结果是()

String MyStr = “Hello,”;

MyStr = MyStr+“Guys!”;

System.out.println(MyStr);

A.Hello,Guys!

B.Hello,

C.Guys!

D.该程序段有语法错误

19.下面语句哪个是正确的?()

A.char='abc'

B.long y=0xfff

C.float f=0.23

D.double=0.7E-3

20.下面语句段的输出结果是什么?()

int i=9;

switch (i) {

default:

System.out.println(“default”);

case 0:

相关文档
最新文档