Core Java测试题(二).doc_第1页
Core Java测试题(二).doc_第2页
Core Java测试题(二).doc_第3页
Core Java测试题(二).doc_第4页
Core Java测试题(二).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

17. 一个匿名的内置类有可能_。A.继承其他的类 B.实现了某一接口C.定义了构造方法 D.可以使用成员变量18. 如果你想将一组对象按一定顺序存取,在不考虑并发访问的情况下会使用_, 反之则会使用_;如果你想存储一组无序但唯一的对象,你会使用_; 如果你想按关键字对对象进行存取,在不考虑并发访问的情况下会使用_, 反之则会使用_。A.Vector B.HashSet C.ArrayList D.HashMap E.Hashtable 19. 程序代码:public class ExceptionTest public double div(double a, double b) try return a/b; catch(Exception e) System.out.println(“Exception thrown”); finally System.out.println(“Release resources.”);public static void main(String args) ExceptionTest et = new ExceptionTest(); et.div(1, 2); et.div(3.4, 0);可能产生的结果是_:A. 编译不成功 B.无法运行C.程序运行输出为: Release resources.Exception thrownRelease resources.20. _又叫做unchecked exception。 Checked Exception通常继承_。在方法签名上指定可能有异常产生用关键字_, 在程序中产生异常用关键字_。获得异常的简单描述信息调用方法_, 获得详细的异常栈信息调用方法_。A. RuntimeException B. Exception C. getMessageD. throw E.throws F.printStackTrace21. 在图形编程中,将不同的控件按区域排列用_布局管理器;让控件自动排列并保持大小用_布局管理器;让控件按相同大小排列用_布局管理器;一次只有一个控件可见的布局管理器是_。A. CardLayout B. GridLayout C. FlowLayout D. BorderLayout22. 图形编程通常按_顺序。A.设置布局管理器(Layout manager) B.向容器中增加控件C.选择容器 D.为控件设置事件处理器23. 完成如下代码,按照FlowLayout的布局方式向JFrame中添加一JButton:JFrame frame = new JFrame(“Simple GUI”);FlowLayout fl = new FlowLayout();frame._;JButton btn = new JButton(“OK”);frame._;24. 事件处理方式采用了observer(观察者)设计模式,事件编程模式三要素是_、_和_。其中, _通常继承java.util.EventObject, _通常继承java.util.EventListener。A.Event source B.Event objectC.Event listener D.Helper E.Model25. JButton是_事件的事件源,它通过方法_注册事件侦听器, 事件侦听器必须实现接口_,当事件发生时侦听器的方法_被调用,在此方法中调用_的方法_可以获得事件源。A. addActionListener B. ActionEventC.ActionListener D.getSource E.actionPerformed40.JFrame的却省布局管理器是_, JDialog的却省布局管理器是_, JPanel的却省布局管理器是_。A. FlowLayout B.BorderLayout C.GridLayout D.GridBagLayout41.在swing编程中,用作提示信息的控件是_, 作单行文本编辑的控件是_, 用作多行文本编辑的控件是_,可编辑HTML等类型文档的控件是_,在界面上显示多条记录并可多重选择的控件是_, 从下拉框中选择记录的空间是_。A. JTextArea B. JList C. JComboBox D. JTextField E. JEditorPane F. JLabel42.swing图形界面通常都会有菜单控件,所有的菜单都加到_;菜单的类型是_;在菜单上会有选项类型_。A. JMenuItem B.JCheckBoxMenuItemC.JMenuBar D.JRadioBoxMenuItem E.JMenu43.一个applet如果使用了swing控件,这个applet必须继承_; 控制applet生命周期的方法有_个,它们是_ 。applet是嵌入在html页面的java程序,放置_标签中,它的属性包含_。Applet要调用html页面里提供的定制参数,调用方法_,要在浏览器的状态栏显示信息调用方法_。A. Applet B.JApplet C. 两个D.三个 E.四个 F.init,startG.init,start,stop,destory H.init,start,destory I.appletJ.code K.codebase L.getParameter M.showStatus44.创建线程(Thread)的方式有两种,一种是继承类_,另一种是实现接口_。启动线程的方法是_。线程启动后运行的是_里的代码。A.run B.Thread C.Runnable D.start45.完成以下代码创建并启动线程:public class TestThread implements Runnable public void run() for(int i = 0; i 10000; i+) System.out.println(i); public static void main(String args) TestThread tt = new TestThread(); Thread t = _; t._;46.判断一个线程是否被中断,调用方法_;中断一个线程,调用方法_;等待一个线程退出,调用方法_;一个线程放弃执行权利调用方法_。A. interrupt B.join C.isInterrupted D.yield47.并发控制是多线程编程的难点。一个线程要等待某个条件的满足调用方法_;通知某一个处于等待状态线程的方法是_,通知多个的是_;处于等待状态的线程当前调用的方法或程序块用关键字_来限制。A.notify B.wait C.synchronized D.notifyAll48.对原始数据的读写,采用流_和_,为了提高性能,采用流_和_;对各种基本数据类型和String类型的读写,采用流_和_;读写文本类型采用_和_,方便读写文本行采用流_和_;对象读写采用流_和_;能指定字符编码的I/O流类型是_和_。A. InputStream B.DataInputStream C. ReaderD.InputStreamReader E.BufferedReader F.BufferedInputStream G.DataOutputStream H.OutputStream I.BufferedOutputStream J.Writer K.PrintWriter L.ObjectInputStream M.ObjectOutputStream N.OutputStreamWriter 49.在当前工作目录下有一个用GBK编码的文本文件conf.txt,完成如下代码块能正确读该文件的每一行:FileInputStream fis = _;InputStreamReader isr = _;BufferedReader br = _;String line = _;50.一个File对象是文件或目录在内存中的表示,File类型中定义了方法_来判断一个文件是否存在,定义方法_创建一个新文件,定义方法_删除一个文件,定义方法_改变文件名,定义方法_创建一级目录,定义方法_同时创建一个目录层次。对原始数据类型文件的操作用文件I/O流_和_;对文本文件操作用文件I/O流_和_;同时对一个文件进行读写操作用文件流_。A.createNewFile B.renameTo C.delete D.existsE.mkdirs F.mkdir G.FileReader H.FileInputStream I.RandomAccessFile J.FileWriter K.FileOutputStream51.在unix服务器上提供了基于TCP的时间服务应用,该应用使用port为13。创建连接到此服务器的语句是_。A. Socket s = new Socket(“”, 13);B. Socket s = new Socket(“:13”);C. Socket s = accept(“”, 13);52.创建一个TCP服务程序,该程序运行在port为6868,完成以下代码,实现一个多线程的服务程序:_ ss = new _;while(true) Socket clientRequest = ss._; service(clientRequest);53.创建一个tcp客户程序的顺序是_。A. 获得I/O流B. 关闭I/O流C. 对I/O流进行读写操作D. 建立socketE. 关闭socket54.创建一个tcp服务程序的顺序是_。A. 创建一个服务线程处理新的连接B. 创建一个服务器socketC. 从服务器socket接受客户连接请求D. 在服务线程中,从socket中获得I/O流E. 对I/O流进行读写操作,完成与客户的交互F. 关闭socketG. 关闭I/O流55.可以通过使用URL和URLConnection类型来完成基于HTTP/FTP的远程通讯,完成以下代码读取Tarena网站的首页内容: URL tarenaFirstPage = _; InputStream is = tarenaFirstPage._;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论