java复习资料[1]

上传人:第*** 文档编号:31775121 上传时间:2018-02-09 格式:DOC 页数:33 大小:235.50KB
返回 下载 相关 举报
java复习资料[1]_第1页
第1页 / 共33页
java复习资料[1]_第2页
第2页 / 共33页
java复习资料[1]_第3页
第3页 / 共33页
java复习资料[1]_第4页
第4页 / 共33页
java复习资料[1]_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《java复习资料[1]》由会员分享,可在线阅读,更多相关《java复习资料[1](33页珍藏版)》请在金锄头文库上搜索。

1、1使用 Java 语言编写的源程序保存时的文件扩展名是( ) 。(A).class (B).java (C).cpp (D).txt2设 int a=-2,则表达式 a3 的值为( ) 。(A)0 (B )3 (C)8 (D )-13设有数组的定义 int a = new int3,则下面对数组元素的引用错误的是( ) 。(A)a0; (B)aa.length-1;(C)a3; (D )int i=1; ai;4在类的定义中可以有两个同名函数,这种现象称为函数( ) 。(A)封装 (B )继承(C)覆盖 (D )重载5在类的定义中构造函数的作用是( ) 。(A)保护成员变量 (B )读取类的成

2、员变量(C)描述类的特征 (D )初始化成员变量6下面关键字中,哪一个不是用于异常处理语句( ) 。(A)try (B)break(C)catch (D )finally7类与对象的关系是( ) 。(A)类是对象的抽象 (B )对象是类的抽象(C)对象是类的子类 (D )类是对象的具体实例8下面哪一个是 Java 中不合法的标识符( ) 。 (A) $persons (B)twoNum(C)_myVar (D )*point9为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为( )。(A)static void me

3、thod( )(B)public void method( )(C)final void method( )(D)abstract void method( )10欲构造 ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的( ) 。(A)ArrayList myList=new Object( )(B)List myList=new ArrayList( )(C)ArrayList myList=new List( )(D)List myList=new List( )11.Java 源文件和编译后的文件扩展名分别为( )(A) .class 和 .java (

4、B).java 和 .class(C).class 和 .class (D) .java 和 .java12.在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的( )方法来完成一些画图操作。(A) start( ) (B) stop( )(C) init( ) (D) paint( )13.对于一个 Java 源文件,import, class 定义以及 package 正确的顺序是: (A) package,import,class (B) class,import,package(C) import,package,class (D) package,c

5、lass,import14.下面哪个是非法的:(A) int I = 32; (B) float f = 45.0;(C) double d = 45.0; (D) char c = u;/符号错15Java 语言使用的字符码集是(A) ASCII (B) BCD(C) DCB (D) Unicode16. 如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用的修饰是(A) public (B) protected(C) private (D) static17.下面关于 main 方法说明正确的是(A) public main(String args )(B) public stat

6、ic void main(String args )(C) private static void main(String args )(D) void main()18.哪个关键字可以对对象加互斥锁?( )(A) transient (B) synchronized(C) serialize (D) static19.关于抽象方法的说法正确的是( )(A)可以有方法体 (B) 可以出现在非抽象类中(C) 是没有方法体的方法 (D) 抽象类中的方法都是抽象方法20.java.io 包的 File 类是(A)字符流类 (B) 字节流类(C) 对象流类 (D) 非流类21Java applicat

7、ion 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( )A、 String args B、String args C、Char argD、StringBuffer args22以下代码段执行后的输出结果为( )int x=3; int y=10;System.out.println(y%x);A、 -1 B、2 C、1 D、323以下关于继承的叙述正确的是( ) 。A、在 Java 中类只允许单一继承B、在 Java 中一个类只能实现一个接口C、在 Java 中一个类不能同时继承一个类和实现一个接口D、在 Java 中接口只允许单一继承24. 若有定义:byte x

8、=11,22,33,-66;其中 0k3,则对 x 数组元素错误的引用是( )A)x5-3B)xkC)xk+5D)x025paint() 方法使用哪种类型的参数 ? ( )A、Graphics B、Graphics2D C、String D、Color26以下哪个不是 Java 的原始数据类型( )A、int B、Boolean C、float D、char27在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )A) 隐藏B) 重写C) 重载D) Java 不支持此特性28 以下有关构造方法的说法,

9、正确的是:( )A 一个类的构造方法可以有多个B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用。D 构造方法可以和类同名,也可以和类名不同29在浏览器中执行 applet 程序,以下选项中的哪个方法将被最先执行( ) 。A、init() B、start() C、destroy() D、stop()30给出下面代码,关于该程序以下哪个说法是正确的?( )public class Personstatic int arr = new int5;public static void main(String a)System.out.println(arr0);A、编译时将产生错误

10、B、编译时正确,运行时将产生错误C、输出零 D、输出空31、有以下方法的定义,请选择该方法的返回类型( ) 。ReturnType method(byte x, double y)return (short)x/y*2;A、byte B、short C、int D、double32下列类定义中哪些是合法的抽象类的定义?( )A、abstract Animalabstract void growl();B、class abstract Animalabstract void growl();C、abstract class Animalabstract void growl();D、abstra

11、ct class Animalabstract void growl()System.out.println(“growl”);33有以下程序片段,下列哪个选项不能插入到行 1。 ( )1.2.public class Interesting3./do sth4. A、import java.awt.*; B、package mypackage;C、class OtherClass D、public class MyClass 34. 设有下面两个赋值语句:a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue();下述说法正

12、确的是( ) 。A、a 是整数类型变量,b 是整数类对象。 B、a 是整数类对象,b 是整数类型变量。C、a 和 b 都是整数类对象并且值相等。 D、a 和 b 都是整数类型变量并且值相等。35在编写 Java Applet 程序时,需在程序的开头写上( )语句。A、import java.awt.* ; B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphics ;36下列哪一项不属于 Swing 的顶层容器?( )A)JApplet B)JTree C)JDialog D)JFrame37. 为了

13、使包 ch4 在当前程序中可见,可以使用的语句是( ) 。A)import ch4.*; B)package ch4.*;C)ch4 import; D)ch4 package;38. 请问所有的异常类皆继承哪一个类?( ) 。A)java.io.Exception B)java.lang.ThrowableC)java.lang.Exception D)java.lang.Error39进行 Java 基本的 GUI 设计需要用到的包是( ) 。A)java.io B)java.sql C)java.awt D)java.rmi40. 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?(

14、)A)KeyEvent B) ActionEvent C) ItemEvent D)MouseEvent41、如下哪个是 Java 中的标识符( )A、fieldname B、super C、3number D、#number42、设 x = 1 , y = 2 , z = 3,则表达式 yz / x 的值是( )。A. 3 B. 3. 5 C. 4 D. 543、下面的代码段执行之后 count 的值是什么( )int count = 1;for (int i = 1; i 50System.out.println(b);A、trueB、falseC、1D、089 .给出下列代码片段:( )if(x0)System.out.println(first);else if(x-3) System.out.println(second);else System.out.pri

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号