java200题 有答案
更新时间:2023-09-21 07:54:01 阅读量: 自然科学 文档下载
- java推荐度:
- 相关推荐
一、选择题
1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B A、 String args B、String args[] C、Char arg D、StringBuffer args[] 2.以下代码段执行后的输出结果为( A ) int x=-3; int y=-10; System.out.println(y%x); A、 -1 B、2 C、1 D、3
3.以下关于继承的叙述正确的是( A )。 A、在Java中类只允许单一继承
B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 4. 若有定义:byte[] x={11,22,33,-66};
其中0≤k≤3,则对x数组元素错误的引用是(C ) A)x[5-3] B)x[k] C)x[k+5] D)x[0] 5.paint()方法使用哪种类型的参数? ( A )
A、Graphics B、Graphics2D C、String D、Color 6.以下哪个不是Java的基本数据类型( B ) A、int B、Boolean C、float D、char
7.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(C ) A) 隐藏 B) 重写 C) 重载 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 int[5];
public static void main(String a[]) {
System.out.println(arr[0]); } }
A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空
11. 被下列修饰符修饰的类不能实例化为对象的是【C 】。 A. protected B. abstract C. final D. public 12. 下面哪个语句是正确的【 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 】:
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类的子类C. 该类实现了Throwable接口 D. 该类可以序列化
16.下列常见的系统定义的异常中,有可能是网络原因导致的异常是【D 】。
A. ClassNotFoundException B. IOException C. FileNotFoundException D. UnknownHostException
17.以下【 D 】是基于字节的文件输入流类。
A. FileReader B. FileOutputSteam C. FileWriter D. FileInputSteam 18. Java中哪个类提供了随机访问文件的功能【 A 】:
A. RandomAccessFile类 B. RandomFile类C. File类 D. AccessFile类 19. 下列不属于容器的是【 B 】:
A. JFrame B. JTextBox C. JPanel D. JScrollPane 20. 下列不属于Swing中组件的是【 c】
A.JPanel B. JTable C. Menu D. JFrame
21、有以下方法的定义,请选择该方法的返回类型(D )。 ReturnType method(byte x, double y) { return (short)x/y*2; }
A、byte B、short C、int D、double
22.下列类定义中哪些是合法的抽象类的定义?( C ) A、abstract Animal{abstract void growl();}
B、class abstract Animal{abstract void growl();} C、abstract class Animal{abstract void growl();}
D、abstract class Animal{abstrac t void growl(){System.out.println(“growl”);};} 23.有以下程序片段,下列哪个选项不能插入到行1。( C ) 1.
2.public class Interesting{ 3.//do sth 4. }
A、import java.awt.*; 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.awt.* ; B、import java.applet.Applet ; C、import java.io.* ; D、import java.awt.Graphics ; 26.下列哪一项不属于Swing的顶层容器?(B ) A)Japplet B)JTree C)Jdialog D)JFrame
27. 为了使包ch4在当前程序中可见,可以使用的语句是( A )。
A)import ch4.*; B)package ch4.*; C)ch4 import; D)ch4 package; 28. 请问所有的异常类皆继承哪一个类?(B )。
A)java.io.Exception B)java.lang.Throwable C)java.lang.Exception D)java.lang.Error
29.进行Java基本的GUI设计需要用到的包是( C )。 A)java.io B)java.sql C)java.awt D)java.rmi
30. 当点击鼠标或者拖动鼠标时,触发的事件是下列的哪一个?(D ) A)KeyEvent B)ActionEvent C)ItemEvent D)MouseEvent 31.给出以下代码,请问以下【 C】描述是正确的。 public XXXXX extends somthing1, something2
A. 如果XXXXX是一个接口,something1和something2取消掉,则代码段合法 B. 如果XXXXX是一个类,something1和something2均是接口,则代码段合法 C. 如果XXXXX、something1和something2均是接口,则代码段合法 D. 因为Java语言不支持多继承机制,所以代码段不合法 32. 关于方法重写,下列哪个说法不正确?【 D 】
A. 重写的方法和被重写的方法必须具有相同的方法名、参数列表和返回类型 B. 重写的方法的访问范围不能比被重写的方法的访问范围小 C.重写的方法和被重写的方法必须具有相同返回类型 D. 重写的方法可以用private修饰符修饰
33. 内部类是在一个类内嵌套定义的类,其特点描述错误的是:【 A】
A. 只能在定义它的类或程序段中或表达式内匿名使用,外部使用时必须给出类的全名 B. 可以使用它所在类的静态成员变量或实例成员变量,但不可以使用所在类中的局部变量 C. 可以使用其他类的成员,而且可访问它所在类的成员 D. 除static内部类之外,不能在类内声明static成员 34.以下哪条描述是正确的【 B 】。
A. try语句块后必须至少存在一个catch语句块 B. try语句块后可以存在不限数量的catch语句块 C. try语句块后必须至少存在一个finally语句块
D. 如果catch和finally语句块同时存在,则catch语句块必须位于finall语句块之后 35.判断下列程序编译或执行的结果【 A 】。 Public class ExceptionDemo{
Public static void main(String[] args){ try{
return;
}finally{ System.out.println(“Finally”);} } }
A. 程序正常运行,但不输出任何结果 B. 程序正常运行,并输出”Finally”
C. 编译能通过,但运行时会出现一个异常 D. 因为没有catch语句块,所以不能通过编译 36. 通常需要监测可能发生异常的代码放在【 A 】中。
A. try块 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. StringBuffer 39. 布局管理器是JFrame的默认布局管理器的是【 B 】
A. FlowLayout B. BorderLayout C. GridBagLayout D. GridLayout 40. 在swing中创建多行多列文本组件使用的类是【D 】
A. TextField B. JTextField C. TextArea D. JTextArea 41、以下程序段执行后的K值为( A)。 int x=20; y=30; k=(x>y)?y:x A、 20 B、 30 C、10
D、50
42、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符( D )。 A、 final B、 public C、 private
D、abstract
43、以下代码中,this是指( A )。 class bird{ int x,y; void fly(int x,int y){ this.x=x; this.y=y; } }
A、 bird B、 fly C、bird或fly D、不一定 44、Java源文件和编译后的文件扩展名分别为( B ) A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java 45、以下声明的变量中,只有( A )是不合法的。 A、 internet_network B、 *number C、 Hello D、 _sys_path 46、以下程序段执行后的K值为(A)。 int x=20; y=30; k=(x>y)?y:x A、 20 B、 30 C、10
D、50
47、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(D )。 A、 final B、 public C、 private
D、abstract
48、以下代码中,this是指( A )。 class bird{ int x,y; void fly(int x,int y){ this.x=x; this.y=y; } }
A、 bird B、 fly C、bird或fly D、不一定 49、Java源文件和编译后的文件扩展名分别为( B ) A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java
50、Java用来定义一个类时,所使用的关键字为 ( A ) A、class B、public C、struct D、class 或 struct 51、一个可以独立运行的Java应用程序( D ) A、可以有一个或多个main方法 B、最多只能有两个main方法 C、可以有一个或零个main方法 D、只能有一个main方法
52、设数组Array由以下语句定义 int Array=new int[10]
则数组的第一个元素的正确引用方法为( B )
A、Array[1] B、Array[0] C、Array[] D、Array 53、Java用来定义一个类时,所使用的关键字为 ( A ) A、class B、public C、struct D、class 或 struct
54、Java程序的执行过程中用到一套JDK工具,其中javac.exe是指( ) A.Java文档生成器 B.Java解释器 C.Java编译器 D.Java类分解器 55、break语句( C )
A、只中断最内层的循环 B、只中断最外层的循环 C、借助于标号,可以实现任何外层循环中断 D、只中断某一层的循环 56、以public修饰的类如:public class Car{?} 则Car( A )
A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用 C、不能被任意其它类使用 D、不能被其它类继承 57、下列哪个属于容器型构件( C )
A JEdit B JButton C JPanel D JTextField 58、do while是(A )
A、循环结构 B、分支结构 C、顺序结构
59、 Java语言中下面哪个可以用作正确的变量名称( B )
正在阅读:
java200题 有答案09-21
新东方在线考研英语主观题高分必读课程-写作电子讲义05-01
2016江苏造价员成绩查询02-08
查询:2017广安查分方式抢先看02-15
随州市市级政府机构改革工作总结06-03
迎接区考察团招待宴会上的欢迎辞02-20
有关ORTEL电话卡的详细资料04-01
李宁:从游击队到正规军09-25
2017年全新最新大学代码查询02-20
学雷锋活动记录05-23
- 治疗筋骨伤痛的中药膏
- 重庆市一中2011届高三最后一次模拟考试数学(理)试题
- MATLAB数学实验报告
- 肇庆市城市绿地系统规划(2010-2020)招标文件 - 图文
- 中国特色社会主义理论体系教学设计 - 图文
- 浙江省2015年上半年医疗卫生系统公开招聘工作-医学检验考试试题
- 河北省高速公路标准化管理知识考试 - - 路基卷(试题答案)
- 关于开展2015年建设行业岗位继续教育
- 协调直接投资调查(CDIS)指南与问卷
- 基于Dijkstra算法的路由选择
- 发改委《关于促进股权投资企业规范发展的通知》
- 2017年4月浙江省普通高校招生选考科目考试历史试题(解析版) - 图文
- TC6010使用说明书1 - 图文
- 热源模型
- 深圳市第十三届优秀工程勘察设计(1) - 图文
- 2007年重庆市国民经济和社会发展统计公报
- 2013.12.18工程技术经济习题课
- FLUENT 12 边界条件应用
- 《记梁任公的一次演讲》西安市骨干教师培训示范课教案
- 中国现代文学史名词解释