2013-2014-1-java考试复习题库

发布时间 : 星期日 文章2013-2014-1-java考试复习题库更新完毕开始阅读

55.下面哪个选项不是java语言合法的标识符? [A] 2variable [B] variable2

[C] _whatavariable [D] _3$

[E] $anothervar

56.对于“boolean boo[ ]=new boolean[3];”下列哪个叙述是正确的?( ) [A] boo[0],boo[1]和boo[2]的值是0。 [B] boo[0],boo[1]和boo[2]的值是1。 [C] boo[0],boo[1]和boo[2]的值是false。 [D] boo[0],boo[1]和boo[2]的值是true。 57. 编译运行下面代码的结果是什么? class Q{

public static void main(String args[]){ int anar[]={1,2,3};

System.out.println(anar[1]); } }

[A] 1 [B] 2 [C] 3 [D] 0 58. 编译运行下面代码的结果是什么? interface A{ int a=100;

public void amethod(); }

class B implements A{

public static void main(String args[]){ System.out.println(a); } }

[A] 运行时输出100 [B] 运行时输出0 [C] 编译时提示有错误

59.下列哪个表达式的值是false?( ) [A]0.6F==0.6 [B] 12L==12

[C](int)56.98+1==57 [D] 5<4||10<19

60.下面哪个选项的代码在编译时有错误或警告? [A] int i=0;

if(i){

System.out.println(\ }

[B] boolean b1=true;

boolean b2=true; if(b1= =b2){

System.out.println(\ }

[C] int i=1;

int j=2;

if(i= =1||j= =2)

System.out.println(\[D] int i=1;

int j=2;

if(i= =1 && j= =2)

System.out.println(\

9

61.当前目录下没有Hello.txt的情况下,运行以下程序的结果是什么? import java.io.*; class Mine{

public static void main(String args[]){ Mine m=new Mine();

System.out.println(m.amethod()); }

public int amethod(){ try{

FileInputStream dis=new FileInputStream(\ }catch (FileNotFoundException fne){

System.out.println(\ return -1;

}catch(IOException ioe){ }finally{

System.out.println(\ }

return 0; } }

[A] No such file found [B] No such file found ,-1

[C] No such file found, Doing finally, -1 [D] 0

62. 运行以下代码的结果是什么? class MyFor{

public static void main(String args[]){ outer: for (int i=1;i <3;i++) inner: for(int j=1; j<3; j++){ if (j==2)

continue outer;

System.out.println(\ } } }

[A] Value for i=1 Value for j=1 Value for i=2 Value for j=1 [B] Value for i=2 Value for j=1 Value for i=1 Value for j=1 [C] Value for i=1 Value for j=1 [D] Value for i=2 Value for j=1 63.以下代码的输出结果是什么? String s=new String(\ int iBegin=1; char iEnd=3;

System.out.println(s.substring(iBegin,iEnd)); [A] Bic [B] ic [C] icy

[D] error: no method matching substring(int,char) 64.以下代码的输出结果是什么? System.out.println(4 | 3); [A] 6 [B] 0 [C] 1 [D] 7

65.下列哪个类声明是错误的?( )

10

[A] final abstract class A [B] final class A [C] class A

[D] public class A

66.下面哪个函数不是public void example(){...}的重载函数? [A] public void example( int m){...} [B] public int example(){...}

[C] public int example ( int m, float f){...} 67.下列叙述哪些是正确的?( ) [A]final类不可以有子类。

[B]abstract类中只可以有abstract方法。

[C]abstract类中可以有非abstract方法,但该方法不可以用final修饰。 [D] 可以同时使用final和abstract修饰一个方法。

68.下列哪个代码替换程序中的【代码】会导致编译错误?( ) abstract class AAA{ abstract protected int getNumber( ); }

class BBB extends AAA{ 【代码】 }

[A]protected int getNumber( ){return 100;} [B]int getNumber( ){return 100;}

[C]public int getNumber( ){return 100;} [D]public int getNumber( ){return ?a?+?b?;} 69.下列哪些叙述是错误的?( )

[A]String类是final类,不可以有子类。 [B]String类在java.lang包中。 [C] “abc”==”abc”的值是false。 [D] “abc”.equals(“abc”)的值是true 70.下列哪个叙述是错误的?( )

[A] Frame对象的默认布局是BorderLayout布局 [B] Panel对象的默认布局是FlowLayout布局 [C] Button对象可以触发ActionEvent事件 [D] TextField对象可以触发ItemEvent事件

71.下列哪些类创建的对象可以触发ActionEvent事件?( ) [A] javax.swing.JButton [B] javax.swing.JLabel [C] java.util.Date

[D] java.lang.StringBuffer

72. 编译运行下面代码的结果是什么?( ) class Q{

public static void main(String args[]){ int anar[]={1,2,3};

System.out.println(anar[1]); } }

[A] 1 [B] 2 [C] 3 [D] 0 73. 下列哪个叙述是错误的?( )

[A] 线程新建后,不调用start方法也有机会获得CPU资源。

[B] 如果两个线程需要调用同一个同步方法,那么一个线程调用该同步方法时,另一个线程必须等待。

[C] 目标对象中的run可能不启动多次。

[D] 默认情况下,所有的线程的优先级都是5级。 74.下列哪个叙述是正确的?( )

11

[A] BufferedReader流可以指向InputStream流。 [B] BufferedReader流可以指向FileInputStream流。 [C] BufferedWriter流可以指向FileWriter流。

[D] RandomAccessFile流一旦指向文件,就会刷新该文件。 75.下列哪个叙述是不正确的?( )

[A] Button对象可以使用addActionListener(ActionListener listener)将没有实现ActionListener接口的类的实例注册为自己的监视器。

[B] 对于有监视器的TextField文本框,如果该文本框处于活动状态(有输入焦点)时,用户即使不输入文本,只要按回车(Enter)键也可以触发ActionEvent事件。 [C] 监视KeyEvent事件的监视器必须实现(KeyListener)接口。 [D] 监视WindowEvent事件的监视器必须实现WindowListener接口。 76.类成员访问控制最严格的是( ) [A] 声明为public的类成员 [B] 声明为private的类成员 [C] 声明为protected的类成员 [D] 缺省以上说明的类成员

77. 下列哪个叙述是不正确的?( )

[A] 使用FlowLayout布局的容器最多可以添加5个组件。 [B] 使用BorderLayout布局的容器被划分成5个区域。 [C] Panel的默认布局是FlowLayout布局。 [D] Dialog的默认布局是BorderLayout布局。 78.对于如下代码,下列哪个叙述是正确的? ( ) public class E{

public static void main(String args[ ]){ String strOne=”bird”; String strTwo=strOne; strOne=”fly”; System.out.println(strTwo); } }

[A] 程序出现编译错误。 [B] 程序的输出结果是bird。 [C] 程序的输出结果是fly。 [D] 程序的输出结果是null。

79.对于如下代码,下列哪个叙述是正确的?( ) public class E{

public static void main(String args[ ]){ String s1=args[1]; String s2=args[2]; String s3=args[3]; System.out.println(s3); } }

[A] 程序出现编译错误。

[B] 无编译错误,在命令行执行程序“java E I love this game”,程序输出this。[C] 无编译错误,在命令行执行程序“java E let us go”,程序无运行异常。 [D] 无编译错误,在命令行执行程序“java E 0 1 2 3 4 5 6 7 8 9 ”,程序输出3。

80.下列哪一个叙述是正确的?( ) [A] 和接口有关的匿名类可以是抽象类。

[B] 和类有关的匿名类还可以额外地实现某个指定的接口。 [C] 和类有关的匿名类一定是该类的一个非抽象子类。 [D] 和接口有关的匿名类的类体中可以有static成员变量。

12

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