收藏 分享(赏)

java程序员考试套题1.doc

上传人:HR专家 文档编号:11402160 上传时间:2020-04-16 格式:DOC 页数:8 大小:72.50KB
下载 相关 举报
java程序员考试套题1.doc_第1页
第1页 / 共8页
java程序员考试套题1.doc_第2页
第2页 / 共8页
java程序员考试套题1.doc_第3页
第3页 / 共8页
java程序员考试套题1.doc_第4页
第4页 / 共8页
java程序员考试套题1.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、Java练习一一 选择题 1在Java中,下列( )方法可以把JFrame对象jFrame的布局管理器设为FlowLayout类型。A. jFrame.setLayout(new FlowLayout());B. jFrame.addLayout(new FlowLayout())C. jFrame.setFlowLayout()D. jFrame.addFlowLayout()2给定如下java代码,编译运行之后,将会输出( )。 public class Test public staticvoid main(String args) int a=5; System.out.println

2、(a%2= =1)?(a+1)/2:a/2); A. 1B. 2C. 2.5D. 33对于JAVA中的布局管理器,以下说法中错误的是()。(选择一项)A. FlowLayout以由上到下的方式从左到右排列组件B. BorderLayout使用“东”,“西”,“南”,“北”,“居中”来指定组件的位置C. GridLayout可以创建网格布局,网格布局中各组件的大小可以任意调整D. 可以通过容器的setLayout方法为容器指定布局管理器4在Java Swing编程中,要获取每次选择的JComboBox对象的选项值,可以使用()类型的监听器。(选择二项)A. ActionListener B. I

3、temListenerC. KeyListenerD. SelectionListener5. 在java中,使用()关键字来定义一个接口A. class B. interfaceC. extends D. implements6在Java中,下面捕获异常的语句正确的是()。(选择二项)A. try finallyB. tryC. try trycatch(Exception ex)D. try tryfinallycatchException ex7. 给定一个java源程序Test.java,在命令行中,使用下面()语句可以编译、运行该程序。(选择一项) A javac Test.java

4、 B javac Test.java java Test java Test.classC java Test.java D java Test.java javac Test javac Test.class8. 在java中,使用接口弥补了java()的缺点。(选择一项)A 一个父类只能有一个子类 B. 只能单一继承C 同名类会引发冲突 D. 不能隐藏复杂实现细节9. 一个java源文件Child.java,代码如下:运行后正确的输出结果是()。 class Parent Parent() System.out.println(“parent”); public class Child e

5、xtends Parent Child(String s) System.out.println(s); public static void main(String args) Child child=new Child(“child”); A. child B. child parent C. parentchild D. 编译错误 10. 在java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。(选择一项)A final B static C abstract D void11. 在Java中,包有多种用途,但不包含()。(选择一项)

6、A将类组合成较小的单元,便于使用 B 有助于避免命名冲突C 有助于提高运行效率 D 允许在更广的范转内保护类、数据和方法12 在java中,关键字()用来调用父类的构造方法。(选择一项)A. superB. thisC. extendsD. avstract13. 在 Java 中, 下列 ( ) 类不能派生出子类. (选择一项)A. public class My ClassB. class My ClassC. abstract class MyClassD. final class MyClass14. JDK中提供的()类的主要功能是:依据数据库的不同,管理不同的JDBC驱动程序。A.

7、 DriverManagerB. ConnectionC. StatementD. Class15. ( )用于执行SQL语句并将数据检索到ResultSet中 A. Statement B. Connection C. ResultSet D. DriverManager16()用于保存数据库查询的结果集 A. Connection B. Statement C. ResultSet D. PreparedStatement17. JDBC使用SQL操作数据库数据时,()是必须捕获的异常 AEOFException BSQLException CInterruptedException DA

8、rithmeticException18. ()是Swing中常用生成应用程序窗体的顶层容器。 A. JComboBox B. JTextfield C. JButton D. JFrame19. () 是一个专用容器,该容器具有可选的垂直和水平滚动条 A JFrame B JPanle C JScrollPane D JTextArea20. 下面的异常类在多重catch块中同时使用时,()异常类应该在最后的catch块中使用A. ArithmeticExceptionB. NumberFormatExceptionC. ExceptionD. ArrayIndexOutBoundExcep

9、tion21. 构成方法重载的要素包括() (选三项)A. 方法名称相同B. 返回类型不同C. 参数列表不同D. 在同一个类中22. 在Java中,关键字()使类不能派生出子类。A. final B. public C. private D. static 23. 接口的定义如下:interface A int method1(int i); int method2(int j);以下()是正确的。A. class B implements A int method1() int method2() B. class B int method1(int i) int method2(int j

10、) C. class B implements A int method1(int i) int method2(int j) D. class B extends A int method1(int i) int method2(int j) 24. 下面程序的输出是()。class A A() System.out.println(“A”); public static vid main(String args) B b = new B(); class B extends A B() System.out.println(“B”):A. A B. B C. AB D. BA二填空题1.

11、在一个Java文件中,使用import、class和package的正确顺序是 。2. 下面代码的运行结果是 。public class Car public void run() System.out.println(汽车在跑); public class Benz extends Car public void run() System.out.println(奔驰在跑); public static void main(String args) Car car = (Car)( new Benz() );car. run();3. 按钮可以产生ActionEvent事件,使用 接口可以对

12、该事件进行监听和处理?4我们学过的访问修饰符有private,protected,public。当在一个类的方法或者属性前面使用这些修饰符时,可以限制该类或者其他类中的方法是否有权限访问该属性或者方法。请用“是”或者“否”填写下面的表格。位置private缺省protectedpublic同一个类同一个包内的类不同包内的子类不同包并且不是子类5分析下面的程序段,当从键盘上输入“B”时,输出结果是: public class MyException3 public static void main(String args) System.out.print(请输入课程代号(1至3之间的数字):)

13、;Scanner in = new Scanner(System.in);try int courseCode = in.nextInt();switch (courseCode) case 1: System.out.println(C#编程); break;case 2: System.out.println(Java编程); break;case 3: System.out.println(SQL基础); catch (Exception ex) System.out.println(输入不为数字!); finally System.out.println(欢迎提出建议!);6. 当一个

14、类中的多个方法同名,参数的个数和类型不同时,他们称为 ,当子类和父类有相同的方法声明时,他们称为 。三简答题:1abstract class和interface有什么区别?2. final 和finally有什么区别?3代码阅读:给定如下java代码,编译运行后,输出结果会是什么?并解释原因class Basepublic Base()System.out.println(base);class Child extends Basepublic Child()System.out.println(Child);public class Sample public static void main(String args) / TODO 自动生成方法存根Child c=new Child();4给定一个java程序的代码片断,如下:if(grade=A|grade=B)score=90;else if(grade=C|grade=D)score=70;elsescore=60;把这段代码转换为switch语句。四编程题 1编写java程序,实现下面的窗口。要求:1. 多行文本框放置在滚动面板中。 2. 改变复选框选项时,文本框中的字体能够改变颜色。 第 8 页 共 8 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报