JAVA复习资料考试必过

上传人:壹****1 文档编号:458384128 上传时间:2022-10-27 格式:DOC 页数:12 大小:325.50KB
返回 下载 相关 举报
JAVA复习资料考试必过_第1页
第1页 / 共12页
JAVA复习资料考试必过_第2页
第2页 / 共12页
JAVA复习资料考试必过_第3页
第3页 / 共12页
JAVA复习资料考试必过_第4页
第4页 / 共12页
JAVA复习资料考试必过_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《JAVA复习资料考试必过》由会员分享,可在线阅读,更多相关《JAVA复习资料考试必过(12页珍藏版)》请在金锄头文库上搜索。

1、1、Java源程序经编译生成的字节码文件的扩展名为,字节码文件由解释器执行。 A)classB)javaC)exeD)html2、下面那一个函数是线程的入口函数?A)private void run()B)public void run()C)public void start()D)public void begin()3、 关于组合框(combo box),以下陈述中哪个为真?A)组合框允许选择多个元素B)组合框的缺省是可编辑的C) 组合框只允许选择一个元素D)组合框用JComboBox类表示,它是由JList类派生过来的4、下列正确的Java语言标识符是 ( )A)-abMain B)+

2、okC)_test D)5file5、下列不属于WindowListener接口的是( )A)windowOpened() B)windowClosed() C)windowActivated() D)mouseDragged()6、有关Java语言的说法中,哪种是错误的( )A)java是高级语言 B)java是编译型语言 C)java是结构化设计语言 D)java是移植性强的语言7、JDK是( )A) 一种全新的程序语言 B) 一种程序开发辅助工具 C)一种由Java写成的,并支持Java Applet的浏览器 C) 一种游戏软件D)8、Java用来定义一个类时,所使用的关键字为( )A)

3、class B)publicC)struct D)class 或 struct9、一个可以独立运行的Java应用程序( )A)可以有一个或多个main方法 B)最多只能有两个main方法 C)可以有一个或零个main方法 D)只能有一个main方法10、设x=40 则y=(+x)+1和y=(x+)+1的结果,使y分别为( )A)42,42 B)41,41 C)41,42 D)42,4111、设数组Array由以下语句定义int Array=new int10, 则数组最后一个元素的正确引用方法为( )A)Array10 B)Array9 C)array10 D)array912、break语句

4、( )A) 只中断最内层的循环 B) 只中断最外层的循环C)借助于标号,可以实现任何外层循环中断 D)只中断某一层的循环13、以public修饰的类如:public class fish 则fish( )A)可被其它程序包中的类使用 B)仅能被本程序包中的类使用C)不能被任意其它类使用 D)不能被其它类继承14、布尔型变量假值表示为( )A)true B)false C)t D)f15、以下关于继承的叙述正确的是( )A)在Java中类只允许单一继承B)在Java中一个类只能实现一个接口C)在Java中一个类不能同时继承一个类和实现一个接口D)以上都不对16、下面哪种不是Java的数据类型(

5、)A)基本类型 B)数组类型 C)类 D)界面类型17、JDK不包括的工具有( )A)Java编译器(javac) B)Java解释器(java)C)Appletviewer D)HotJava18、for(;)是( )A)循环结构 B)分支结构 C)顺序结构D)跳转结构19、Java中,哪种不可以用来限制存取权限的关键字( )A)public B)protected C)extends D)private20、对Java运算符,下面说法正确的是( ) A)不具有优先级的区别 B)相同优先级的运算符,计算顺序是从右到左 C)圆括号具有最高优先级 D)”+”号的优先级高于”&”21、关于被私有访

6、问控制符private修饰的成员变量,以下说法正确的是( )A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B)可以被两种类访问和引用:该类本身、该类的所有子类C)只能被该类自身所访问和修改D)只能被同一个包中的类访问22、下列关于修饰符混用的说法,错误的是( ) A)abstract不能与final并列修饰同一个类 B) abstract类中不可以有private的成员 C)abstract方法必须在abstract类中 D) static方法中能处理非static的属性23、A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0

7、=new A();2. A a1 =new B();3. A a2=new C();问以下哪个说法是正确的?( )A)只有第1行能通过编译B)第1、2行能通过编译,但第3行编译出错C)第1、2、3行能通过编译,但第2、3行运行时出错D)第1行、第2行和第3行的声明都是正确的24、在AWT中下列哪个不属于容器组件( )A)Panel B)FrameC)Applet D)TextArea25、在使用interface声明一个接口时,可以使用( )修饰符修饰该接口。A. privateB. protectedC. private或protectedD. public26、虽然接口和抽象类不能创建对象

8、,但它们的对象引用仍可指向该类型的对象。这种说法( )。 A. 正确B. 不正确C. 不能肯定D. 接口和抽象类不能说明其对象引用27、接口中说明了一组公共的抽象方法,其中是否可包含公共的静态方法?答案是( )。 A. 可以 B. 不可以C. 不能肯定 D. 因静态方法不能被改写,故不能出现在接口中28、当我们说明一个类C实现一个接口I,下面说法( )不正确。 A. 接口I是类C的一个超类型B. 类C也实现了接口I的超接口C. 类C的子类也实现接口I D. 接口I类型的对象引用所指定的对象一定是类C或其子类的一个对象29、程序TestSketch.java的代码如下,4个选项中正确的描述是(

9、)。class A class B extends A public class TestSketch public static void main(String args) A a=new A(); B B=(B)a; A. 通过编译并正常运行 B. 编译时出现异常C. 编译通过,运行时出现异常D. 编译器报告找不到TestSketch.java30、下面有关类Demo的描述正确的有( )。A)Java编译器(javac) B)Java解释器(java)C)Appletviewer D)HotJava18、for(;)是( )A)循环结构 B)分支结构 C)顺序结构D)跳转结构19、Jav

10、a中,哪种不可以用来限制存取权限的关键字( )A)public B)protected C)extends D)private20、对Java运算符,下面说法正确的是( ) A)不具有优先级的区别 B)相同优先级的运算符,计算顺序是从右到左 C)圆括号具有最高优先级 D)”+”号的优先级高于”&”21、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B)可以被两种类访问和引用:该类本身、该类的所有子类C)只能被该类自身所访问和修改D)只能被同一个包中的类访问22、下列关于修饰符混用的说法,

11、错误的是( ) A)abstract不能与final并列修饰同一个类 B) abstract类中不可以有private的成员 C)abstract方法必须在abstract类中 D) static方法中能处理非static的属性 23、A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A();2. A a1 =new B();3. A a2=new C();问以下哪个说法是正确的?( )A)只有第1行能通过编译B)第1、2行能通过编译,但第3行编译出错C)第1、2、3行能通过编译,但第2、3行运行时出错D)第1行、第2行和第3行的声明都是正确的24、在

12、AWT中下列哪个不属于容器组件( )A)Panel B)FrameC)Applet D)TextArea25、在使用interface声明一个接口时,可以使用( )修饰符修饰该接口。A. privateB. protectedC. private或protectedD. public26、虽然接口和抽象类不能创建对象,但它们的对象引用仍可指向该类型的对象。这种说法( )。 A. 正确B. 不正确C. 不能肯定D. 接口和抽象类不能说明其对象引用27、接口中说明了一组公共的抽象方法,其中是否可包含公共的静态方法?答案是( )。 A. 可以 B. 不可以C. 不能肯定 D. 因静态方法不能被改写,故不能出现在接口中28、当我们说明一个类C实现一个接口I,下面说法( )不正确。 A. 接口I是类C的一个超类型B. 类C也实现了接口I的超接口C. 类C的子类也实现接口I D. 接口I类型的对象引用所指定的对象一定是类C或其子类的一个对象29、程序TestSketch.java的代码如下,4个选项中正确的描述是( )。class A class B extends A public class TestSketch public static void main(String args) A a=new A(); B B=(B)a; A. 通过编译并正常运行 B.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

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