第二次JAVA复习题目.docx

上传人:h**** 文档编号:1600943 上传时间:2019-03-07 格式:DOCX 页数:8 大小:25.66KB
下载 相关 举报
第二次JAVA复习题目.docx_第1页
第1页 / 共8页
第二次JAVA复习题目.docx_第2页
第2页 / 共8页
第二次JAVA复习题目.docx_第3页
第3页 / 共8页
第二次JAVA复习题目.docx_第4页
第4页 / 共8页
第二次JAVA复习题目.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、1、 (2 分)关于以下程序段的说法,类包含不考虑情况下,正确的是( )1 class MyListener implements2 ActionListener,ItemListener3 public void actionPerformed(ActionEvent ae)4 System.out.println(“Action“);5 public void itemStateChanged(ItemEvent ie)6 System.out.println(“Item“);7 8 A、可通过编译B、第 5 行产生编译错误C、第 2 行产生编译错误D、第 3 行产生编译错误2、 (2 分

2、)Swing 与 AWt 的区别不包括( )A、Swing 是由纯 Java 实现的轻量级构件;B、Swing 支持图形用户界面;C、 Swing 不依赖操作系统的支持;D、Swing 没有本地代码;3、 (2 分)使用下面哪个组件可以接收用户的输入信息? ( )A、JLabelB、其他三项都不对C、 JTextFieldD、JButton4、 (2 分)在 Java 图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用的组件是( ) 。A、JButtonB、JTextAreaC、 JTextFieldD、JLabel5、 (2 分)监听事件和处理事件( )A、由 Listener

3、和构件分别完成B、都由 Listener 完成C、由 Listener 和窗口分别完成D、都由相应事件 Listener 处登记过的构件完成6、 (2 分)关于以下的组件的接口,正确的是( )A、Choice 组件可实现的接口是 ActionListenerB、List 组件可实现的接口,除了 ItemListener,还可以是 ActionListenerC、以上都不对D、TextArea 组件可实现的接口是 ActionListener7、 (2 分)下列 Java 常见事件类中哪个是鼠标事件类?( ) A、InputEventB、MouseEventC、 KeyEventD、Window

4、Event8、 (2 分)以下哪个是 ServerSocket 类中用于接收来自客户端请求的方法?( )A、getOutputStream()B、get()C、 receive()D、accept()9、 (2 分)InetAddress 类中哪个方法可实现正向名称解析?( ) A、getByName()B、getHostAddress()C、 getHosstName()D、isReachable()10、 (2 分)在 Java 中,一般菜单格式包含下列对象( )A、JMenuB、JMenuBar、JMenu、JMenuItemC、 JMenuBarD、JMenuItem11、 (2 分)

5、使用流式套接字编程时,为了向对方发送数据,则需要使用哪个方法( ) A、getInputStream()B、getLocalPort()C、 getInetAddress()D、getOutputStream()12、 (2 分)以下哪个类用于实现 TCP 通信的客户端程序?( )A、ClientB、ServerSocketC、 SocketD、Server13、 (2 分)ServerSocket 的监听方法 accept()的返回值类型是( ) A、SocketB、ObjectC、 DatagramSocketD、void14、 (2 分)下列哪个布局管理器中的按钮位置有可能会根据 JFr

6、ame 的大小改变而改变?( )A、FlowLayoutB、GridLayoutC、 CardLayoutD、BorderLayout15、 (2 分)Java 网络程序位于 TCP/IP 参考模型的哪一层?( ) A、应用层B、网络层互联层C、传输层网络D、主机-网络层16、 (2 分)假设你正在为应用系统设计一个 Java 图形用户界面(GUI) ,需要能输入多行文本信息,下列组件中最能满足这个要求的是( )A、TextFieldB、TextAreaC、 CheckboxD、Label17、 (2 分)在 Java 中不存在的布局方式是( )A、中央布局(CenterLayout)B、边界

7、布局(BorderLayout)C、流布局(FlowLayout)D、网络布局(GridLayout)18、 (2 分)JPanel 默认的布局管理器是( )A、GridLayoutB、CardLayoutC、 FlowLayoutD、BorderLayout19、 (2 分)阅读下列程序import java.awt.Button;import java.awt.GridLayout;import java.awt.Panel;import javax.swing.*;public class X extends JFramepublic X()setLayout(new GridLayou

8、t(2,2);JPanel p1=new JPanel();add(p1);JButton b1=new JButton(“One“);p1.add(b1);JPanel p2=new JPanel();add(p2);JButton b2=new JButton(“Two“);p2.add(b2); JButton b3=new JButton(“Three“);p2.add(b3); JButton b4=new JButton(“Four“);add(b4);public static void main(String args)X x=new X();x.pack();x.setVis

9、ible(true);当 frame 改变大小时, 下面正确的描述为( )A、Button “Four“改变高度和宽度B、Button “Three“ 改变宽度C、 Button “One“ 改变高度D、Button “Two“改变高度20、 (2 分)以下说法哪项是正确的( )1 class MyListener2 extends MouseAdapter implements MouseListener3 public void mouseEntered(MouseEvent mev)4 System.out.println(“Mouse entered.“); 5 A、不能通过编译,因为

10、类头定义不能分行B、能通过编译,若组件用该类作为 Mouse 的监听者并且接收了 mouse-exited 事件,则在执行过程中会抛出异常C、以上代码可通过编译D、不能通过编译,因为没有实现 MouseListener 接口中的所有方法21、 (2 分)Java 提供的类进行有关 Internet 地址的操作类型是( ) . A、InetAddressB、DatagramSocketC、 SocketD、ServerSocket22、 (2 分)使用 UDP 协议通信时,需要使用哪个类把要发送的数据打包? ( ) A、ServerSocketB、DatagramSocketC、 Datagra

11、mPacketD、Socket23、 (2 分)下面关于事件监听的说明,哪一个语句是正确的? ( )A、如果多个监听器加在一个组件上,那么事件只会触发一个监听器B、所有组件,都不允许附加多个监听器C、组件不允许附加多个监听器D、监听器机制允许按照我们的需要,任意调用 addXxxxListener 方法多次,而且没有次序区别24、 (2 分)当使用客户端套接字 Socket 创建对象时,需要指定( ) A、服务器主机名称和端口B、服务器端口和文件C、服务器地址和文件D、服务器名称和文件25、 (2 分)JFrame 默认的布局管理器是( )A、BorderLayoutB、FlowLayoutC

12、、 GridLayoutD、CardLayout26、 (2 分)下列哪个是不属于容器的组件?( )A、JPanelB、JAppletC、 JButtonD、JFrame27、 (2 分)java 程序中,使用 TCP 套接字编写服务端程序的套接字类是( ) A、ServerSocketB、SocketC、 DatagramPacketD、DatagramSocket28、(2 分) 负责监听事件源上发生的事件,并对各种事件做出响应处理。 EventListener(事件监听器)29、(2 分)TCP 协议的特点是 ,即在传输数据前先在客户端和服务器端建立逻辑连接。面向连接30、(2 分)为了

13、避免实现监听器中定义的所有方法,造成代码的臃肿,在 JDK 中提供了一些类,这些类实现了接口所有的方法,但是方法中没有任何代码,属于一种空实现。31、(2 分)在 JDK 中,IP 地址用 类来表示,该类提供了许多和IP 地址相关的操作。 InetAddress 32、(2 分)使用 UDP 协议开发网络程序时,需要使用的两个类分别为 DatagramPacket 和 。DatagramSocket33、(2 分)创建下拉式菜单需要使用三个组件,分别是 JMenuBar、JMenu 和 。JMenuItem34、(2 分)Swing 的事件处理机制包括 、事件和事件处理者。 事件源35、(2

14、分)JPanel 的默认布局管理器是 。 FlowLayout 判断题、36 、(2 分) 容器 java.awt.Container 是 Compnent 的子类,一个容器可以容纳多个组件,并使他们成为一个整体。 T37 、(2 分) JFrame 的默认布局管理器是 FlowLayout。 ( )T38 、(2 分) 在创建放送端的 DatagramPacket 对象时,需要指定发送端的目标 IP 地址和端口号。 ( ) T39 、(2 分) 容器( Container)是一个可以包含基本组件和其他容器的组件。 ( T )40 、(2 分)在 Swing 中用重量级的组件替代了 AWT 中的轻量级的组件 F41 、(2 分)java.awt 包是 Java 语言用来构建图形用户界面 GUI 的类库。 T42 、(2 分)Java 的图形用户界面的最基本组件部分就是组件(Compnent)。T43 、(16 分)简述基于 Java 技术实现 TCP 网络通信的基本步骤。问题一:1. SocketServer 建立通信的服务端,指定端口等参数2. Socket 建立客户端,连接服务端地址3. 客户端获取输出流向 socket 中写入数据4. 服务端监听到客户端连接后,从 socket 输入流中读取数据

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

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。