Java题库

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

一、单项选择题

1、main()方法的返回类型是( B )

A. int

B. void

C. boolean

D. static

2、System类在哪个包中( D )

A. java.util

B. java.io

C. java.awt

D. ng

3、int类型的变量,占多少字节内存( C )

A. 1字节

B. 2字节

C. 4字节

D. 8字节

4、逻辑运算符中,哪个运算符的优先级最高( C )

A. &&

B. ||

C. !

D. 以上皆错

5、能够跳出当前循环的关键字是( B )

A. continue

B. break

C. switch

D. final

6、能够表示抽象类的关键字是( A )

A. abstract

B. break

C. switch

D. final

7、哪个关键字可以给对象加互斥锁( B )

A. transient

B. synchronized

C. serialize

D. static

8、给出下面代码:

public class Test{

static int arr[] = new int[10];

public static void main(String a[])

{

System.out.println(arr[1]);

}

}

哪个结论是正确的( C )

A. 编译时将产生错误

B. 编译时正确,运行时将产生错误

C. 输出0

D. 输出空

9、以下代码的运行结果是( B )

int i = 9;

switch (i)

{

default:

System.out.println("default");

case 0:

System.out.println("zero");

break;

case 1:

System.out.println("one");

case 2:

System.out.println("two");

}

A. default

B. default, zero

C. one

D. two

10、对于下列代码:

public class Parent {

public int addValue( int a, int b) { int s;

s = a+b;

return s;

}

}

class Child extends Parent {......}

下述哪些方法可以加入类Child( C )

A. int addValue( int a, int b ){// do something...}

B. public void addValue (int a, int b ){// do something...}

C. public int addValue( int a ){// do something...}

D. public int addValue( int a, int b )throws MyException {//do something...}

11、 Java 程序中,( D )不能用来表示注释

A. //注释

B. /*注释*/

C. /**注释*/

D. /--注释--/

12、下列Java语句中,( B )可以创建一个3行4列的JTextArea组件

A. JTextArea j=new JTextArea(4,3);

B. JTextArea j=new JTextArea(3,4);

C. JTextArea j=new JTextArea(3,4,"TextArea");

D. JTextArea j=new JTextArea(4,3,"TextArea");

13、给定Java程序,如下:

public class Test

{

private static final int counter=10;

public static void main(String[]args)

{

System.out.println(++counter);

}

}

编译运行Test.java,结果是( C )

A.10

B.11

C.编译错误

D.运行时出现异常

14、在下列Java代码中,会出现编译错误的是( D )

A. File f=new File("/","1.dat");

B. DataInputStream din=new DataInputStream(new FileInputStream("1.dat"));

C. InputStreamReader in=new InputStreamReader(System.in);

D. OutputStreamWriter out =new OutputStreamWriter(System.in);

15、给定某Java程序的main方法,如下:

public static void main(String[] args)

{

int i;

System.out.println(i);

}

该程序的运行结果是( C )

A. 0

B. 1

C. 编译错误

D. 运行时出现异常

16、在命令行下运行:java AClass hello apple c 哪个语句是正确的( D )

A. args[0]="helloapple";

B. args[1]="c";

C. args[0]=AClass";

D. args[0]="hello";

17、 public class Example

{

public static void main(String args[])

{

int x[] = new int[15];

System.out.println(x[5]);

}

}

哪个是选项是正确的( C )

A. 编译时错误

B. 运行时错误

C. 0

相关文档
最新文档