java200题 有答案

上传人:第*** 文档编号:34040450 上传时间:2018-02-20 格式:DOC 页数:21 大小:139.50KB
返回 下载 相关 举报
java200题 有答案_第1页
第1页 / 共21页
java200题 有答案_第2页
第2页 / 共21页
java200题 有答案_第3页
第3页 / 共21页
java200题 有答案_第4页
第4页 / 共21页
java200题 有答案_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《java200题 有答案》由会员分享,可在线阅读,更多相关《java200题 有答案(21页珍藏版)》请在金锄头文库上搜索。

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

2、口只允许单一继承4. 若有定义:byte x=11,22,33,-66;其中 0k3,则对 x 数组元素错误的引用是(C )A)x5-3 B)xk C)xk+5 D)x05paint()方法使用哪种类型的参数? ( A )A、Graphics B、Graphics2D C、String D、Color6以下哪个不是 Java 的基本数据类型( B )A、int B、Boolean C、float D、char7在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(C )A) 隐藏 B) 重写 C) 重载

3、D) Java 不支持此特性8 以下有关构造方法的说法,正确的是:(A )A 一个类的构造方法可以有多个 B 构造方法在类定义时被调用C 构造方法只能由对象中的其它方法调用。D 构造方法可以和类同名,也可以和类名不同9在浏览器中执行 applet 程序,以下选项中的哪个方法将被最先执行( A ) 。A、init() B、start() C、destroy() D、stop()10给出下面代码,关于该程序以下哪个说法是正确的?( C )public class Person static int arr = new int5;public static void main(String a) S

4、ystem.out.println(arr0); A、编译时将产生错误 B、编译时正确,运行时将产生错误C、输出零 D、输出空11. 被下列修饰符修饰的类不能实例化为对象的是【C 】 。A. protected B. abstract C. final D. public12. 下面哪个语句是正确的【 A 】:A. Object o = new Button(“A”); B. Button b = new Object(“B”);C. Panel p = new Frame(); D. Frame f = new Panel();13. 内部类是在一个类内嵌套定义的类,其特点描述错误的是【 A

5、 】:A. 只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名B. 可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量C. 可以使用其他类的成员,而且可访问它所在类的成员D. 除 static 内部类之外,不能在类内声明 static 成员14. Java 编程所必须的默认引用包为【B 】:A. java.sys 包 B. java.lang 包 C. java.new 包 D. 以上都不是15. 以下有关 java.lang.Exception 异常类的描述不正确的是 【C 】 。A. 该类是一个公共类 B. 该类是 Throwable 类的子

6、类 C. 该类实现了 Throwable 接口 D. 该类可以序列化16.下列常见的系统定义的异常中,有可能是网络原因导致的异常是【D 】 。A. ClassNotFoundException B. IOException C. FileNotFoundException D. UnknownHostException17.以下【 D 】是基于字节的文件输入流类。A. FileReader B. FileOutputSteam C. FileWriter D. FileInputSteam18. Java 中哪个类提供了随机访问文件的功能【 A 】:A. RandomAccessFile 类

7、B. RandomFile 类 C. File 类 D. AccessFile 类19. 下列不属于容器的是【 B 】:A. JFrame B. JTextBox C. JPanel D. JScrollPane20. 下列不属于 Swing 中组件的是【 c】AJPanel B. JTable C. Menu D. JFrame21、有以下方法的定义,请选择该方法的返回类型(D ) 。ReturnType method(byte x, double y) return (short)x/y*2;A、byte B、short C、int D、double22下列类定义中哪些是合法的抽象类的定义

8、?( C )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstrac t void growl()System.out.println(“growl”);23有以下程序片段,下列哪个选项不能插入到行 1。 ( C )1.2.public class Interesting3./do sth 4. A、import java.awt

9、.*; B、package mypackage; C、class OtherClass D、public class MyClass 24. 设有下面两个赋值语句:a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue();下述说法正确的是( D ) 。A、a 是整数类型变量,b 是整数类对象。B、a 是整数类对象,b 是整数类型变量。C、a 和 b 都是整数类对象并且值相等。D、a 和 b 都是整数类型变量并且值相等。25在编写 Java Applet 程序时,需在程序的开头写上( B )语句。A、import java.a

10、wt.* ; B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphics ;26下列哪一项不属于 Swing 的顶层容器?(B )A)Japplet B)JTree C)Jdialog D)JFrame27. 为了使包 ch4 在当前程序中可见,可以使用的语句是( A ) 。A)import ch4.*; B)package ch4.*; C)ch4 import; D)ch4 package;28. 请问所有的异常类皆继承哪一个类?(B ) 。A)java.io.Exception B)java.l

11、ang.Throwable C)java.lang.Exception D)java.lang.Error29进行 Java 基本的 GUI 设计需要用到的包是( C ) 。A)java.io B)java.sql C)java.awt D)java.rmi30. 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?(D )A)KeyEvent B)ActionEvent C)ItemEvent D) MouseEvent31.给出以下代码,请问以下【 C】描述是正确的。public XXXXX extends somthing1, something2A. 如果 XXXXX 是一个接口, s

12、omething1 和 something2 取消掉,则代码段合法B. 如果 XXXXX 是一个类, something1 和 something2 均是接口,则代码段合法C. 如果 XXXXX、something1 和 something2 均是接口,则代码段合法D. 因为 Java 语言不支持多继承机制,所以代码段不合法32. 关于方法重写,下列哪个说法不正确?【 D 】A. 重写的方法和被重写的方法必须具有相同的方法名、参数列表和返回类型B. 重写的方法的访问范围不能比被重写的方法的访问范围小C重写的方法和被重写的方法必须具有相同返回类型D. 重写的方法可以用 private 修饰符修饰

13、33. 内部类是在一个类内嵌套定义的类,其特点描述错误的是:【 A】A. 只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名B. 可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量C. 可以使用其他类的成员,而且可访问它所在类的成员D. 除 static 内部类之外,不能在类内声明 static 成员34.以下哪条描述是正确的【 B 】 。A. try 语句块后必须至少存在一个 catch 语句块B. try 语句块后可以存在不限数量的 catch 语句块C. try 语句块后必须至少存在一个 finally 语句块D. 如果 catch 和 f

14、inally 语句块同时存在,则 catch 语句块必须位于 finall 语句块之后35.判断下列程序编译或执行的结果【 A 】 。Public class ExceptionDemoPublic static void main(String args)tryreturn;finally System.out.println(“Finally”);A. 程序正常运行,但不输出任何结果 B. 程序正常运行,并输出”Finally”C. 编译能通过,但运行时会出现一个异常 D. 因为没有 catch 语句块,所以不能通过编译36. 通常需要监测可能发生异常的代码放在【 A 】中。A. try

15、块 B. catch 块 C. finally 块 D.以上选项都不正确37.下列陈述正确的是【 B 】 。A. FileInputStream 的 seek 方法用于设置文件的位置B. FileInputStream 的 read 方法用于从一个 FileInputStream 流中读取字节C. FileInputStream 的 get 方法用于从一个 FileInputStream 流中读取字节D. 一个 FileInputStream 对象不能使用 close()方法关闭38. 【 B 】类可以作为 FileInputStream 类的构造方法的参数。A. InputStream B. File C. FileOutputStream D. StringBuffer39. 布局管理器是 JFrame 的默认布局管理器的是【 B 】A. FlowLayout B. BorderLayout C. GridBagLayout D. GridLayout40. 在 swing 中创建多

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

最新文档


当前位置:首页 > 办公文档 > 解决方案

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