77范文网 - 专业文章范例文档资料分享平台

JAVA复习资料2015-6-23(3)

来源:网络收集 时间:2019-03-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

int n = 0; int m = 0;

public Test(int a) { m=a; }

public static void main(String arg[]) { Test t1,t2; int j,k; j=3; k=5;

t1=new Test(); t2=new Test(k); } }

A. 行1 B. 行4 C. 行6 D. 行9 答案:D

78. 下面这些类型的应用,那个不使用Java语言来编写?( )A.JavaScript B.Applet C.Servlet D.Java Swing 答案:A

79. 声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问( )。A.同一类

B.同一包中的子类 C.同一包中的非子类 D.不同包中的子类 答案:D

80. 下列哪种异常是检查型异常,需要在编写程序时声明 ( )A. NullPointerException B. ClassCastException C. FileNotFoundException

D. IndexOutOfBoundsException 答案:C

81. 下面哪个流类属于面向字符的输入流( )。 A.BufferedWriter B.FileInputStream C.ObjectInputStream D. InputStreamReader 答案:D

82. 下面关于数组声明和初始化的语句那个有语法错误?( A.int a1[]={3,4,5};

B.String a2[]={\C.String a3[]=new String(3); D.int[][] a4=new int[3][3]; 答案:C

83. 下面哪一行代码正确的声明了一个类方法(静态方法)?(A.public int method(int i) B.protected method(int i)

C.public static method(String s)

D.protected static void method(Integer i) 答案:D

84. 下面的方法,当输入为2的时候返回值是多少?( ) public int getValue(int i) { int result = 0; switch (i) { case 1:

result = result + i; case 2:

) ) result = result + i * 2; case 3:

result = result + i * 3; }

return result; }

A.0 B.2 C.4 D.10 答案:D

85. getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果( )。 public void getCustomerInfo() { try {

// do something that may cause an Exception } catch (java.io.FileNotFoundException ex) {

System.out.print(\ } catch (java.io.IOException ex) {

System.out.print(\ } catch (java.lang.Exception ex) { System.out.print(\ } }

A.IOException!

B.IOException!Exception!

C.FileNotFoundException!IOException!

D.FileNotFoundException!IOException!Exception! 答案:A

86. 新建一个流对象,下面哪个选项的代码是错误的?( ) A.new BufferedWriter(new FileWriter(\.txt\

B.new BufferedReader(new FileInputStream(\.dat\C.new GZIPOutputStream(new FileOutputStream(\.zip\D.new ObjectInputStream(new FileInputStream(\.dat\答案:B

87. Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?( ) A.int size()

B.boolean containsAll(Collection coll) C.compareTo(Object obj)

D.boolean remove(Object obj) 答案:C

88. 一个线程在任何时刻都处于某种线程状态(thread state),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?( ) A.死亡状态

B.阻塞状态(对象lock池内) C.阻塞状态(对象wait池内) D.就绪状态 答案:D

89. 选项中哪一行代码可以替换题目中//add code here而不产生编译错误?( )

public abstract class MyClass { public int constInt = 5; //add code here

public void method() { } }

A.public abstract void method(int A ); B.value = value + 5;

C.public int method();

D.public abstract void anotherMethod() {} 答案:A

90. File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?( ) File file = new File(\if (file.exists()) { file.delete(); }

A. 创建C:\\test.dat。 B. 删除C:\\test.dat。

C. 打开C:\\test.dat文件输出流。 D. 移动C:\\test.dat 答案:B

91. 阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,下面哪个字段会被保存到文件中?( ) class Shape {

public String name; }

class Circle extends Shape implements Serializable{ private float radius; transient int color;

public static String type = \}

A.name B.radius C.color D.type

答案:B

92. 下面哪个选项中的代码没有定义内部类,或者错误的定义了内部类?( )

A.

public class Line { int length;

Class Point {//内部类代码} }

B.

public class Line {

public Point getPoint() {

return new Point(){//内部类代码}; } } C.

public class Line {

//外部类代码 }

class Point {//内部类代码} D.

public class Line {

public int calcLength() {

class Point {//内部类代码} } }

答案:C

93. list是一个ArrayList的对象,哪个选项的代码填写到//todo delete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?( )

Iterator it = list.iterator();

int index = 0;

while (it.hasNext()){

Object obj = it.next();

if (needDelete(obj)) { //needDelete返回boolean,决定是否要删除 //todo delete }

index ++; }

A.list.remove(obj); B.list.remove(index); C.list.remove(it.next()); D.it.remove();

答案:D

94. Java是从( )语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B

95. 下列语句哪一个正确( )。

A. Java程序经编译后会产生machine code B. Java程序经编译后会产生byte code C. Java程序经编译后会产生DLL D.以上都不正确 答案:B

96. 下列说法正确的有( )。 A. class中的构造函数不可省略

B. 构造函数必须与class同名,但方法不能与class同名 C. 构造函数在一个对象被new时执行 D.一个class只能定义一个构造函数 答案:C

97. 提供Java存取数据库能力的包是( )。 A.java.sql B.java.awt C.java.lang D.java.swing 答案:A

98. 下列运算符合法的是( )。 A.&& B.<> C.if D.:= 答案:A

99. 执行如下程序代码后,C的值是( )。 a=0;c=0; do{ --c; a=a-1; }while(a>0); A.0 B.1 C.-1

D.死循环 答案:C

100. 下列哪一种叙述是正确的( )。 A. abstract修饰符可修饰字段、方法和类

B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号

答案:D

101. 下列语句正确的是( )。 A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰

C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A

102. 下列哪种说法是正确的( )。 A.实例方法可直接调用超类的实例方法 B.实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D.实例方法可直接调用本类的类方法 答案:D

103. 用于设置组件大小的方法是( )。 A.paint() B.setSize() C.getSize() D.repaint() 答案:B

[解析] 可以使用setSize()方法来设置组件的大小。paint()和repaint()是与Applet显示相关的两种方法,paint()具体执行Applet的绘制,repaint()方法,主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。因此,本题的正确答案是B。

104. 单击窗口内的按钮时,产生的事件是( )。 A.MouseEvent B.WindowEvent C.ActionEvent D.KeyEvent 答案:C

[解析] 当按钮被单击后,会产生ActionEvent事件,需要ActionListener接

口进行监听和处理事件。因此,本题的正确答案是C。

105. 下列语句中,可以作为无限循环语句的是( )。 A.for(;;){}

B.for(int i=0;i<10000;T++){} C.while(false){} D.do{}while(false) 答案:A

[解析] 本题中的while循环和do-while循环中当布尔表达式的值为true时,执行循环体中的语句。若某次判断其值为false,则结束循环。选项B的for循环中当i的值小于10000,则执行循环语句,当i的值大于10000时结束循环。只有选项A的for循环语句可以作为无限循环语句。因此,本题的正确答案是A。

106. 下列表达式中,类型可以作为int型的是( )。 A.\ B.\ C.'a'+'b' D.3+\答案:C

[解析] 字符常量是用单引号括起来的一个字符,如‘a’。用双引号括起来的是字符串,如“Shanghua”。字符型数据类型能向int数据类型自动转换,而字符串不可以。选项A、B、D都含有字符串。因此,本题的正确答案是C。

107. 在switch(expression)语句中,expression的数据类型不能是( )。 A.double B.char C.byte D.short 答案:A

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JAVA复习资料2015-6-23(3)在线全文阅读。

JAVA复习资料2015-6-23(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/516534.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: