[计算机类试卷]计算机二级(JAVA)编写用户界面程序章节练习试卷1及答案与解析.doc
《[计算机类试卷]计算机二级(JAVA)编写用户界面程序章节练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机二级(JAVA)编写用户界面程序章节练习试卷1及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级( JAVA)编写用户界面程序章节练习试卷 1及答案与解析 1 使用 _位置参数,能够使一个部件位于容器的右边。 ( A) BorderLayout.RIGHT ( B) BorderLayout.WEST ( C) BonierLayout.EAST ( D) BorderLayout.NORTH 2 边框布局管理器将一个 “容器 ”分成了 _个位置。 ( A) 3个 ( B) 9个 ( C) 4个 ( D) 5个 3 _不属于布局管理器。 ( A)边框布局 ( B)组合布局 ( C)网格布局 ( D)流布局 4 所有 Swing组件都实现了 _接口,提供对可存取性的支持,使得辅助
2、功能如屏幕阅读器能够十分方便地从 Swing组件中得到信息。 ( A) MVC ( B) B2B ( C) Accessible ( D) B2C 5 将一个容器 panell放在容器 frame1中的方法是 _。 ( A) framel.insert(panell) ( B) framel.add(panell) ( C) framel.insertJPanel(panell) ( D) framel.addJPanel(nanell) 6 事件监视器包含在 _包中。 ( A) java.util ( B) java.awt.happen ( C) java.awt.event ( D) j
3、ava.awt.look 7 Swing是由 100%纯 Java实现的, Swing组件是用 Java实现的 _组件,没有本地代码,不依赖操作系统的支持,这是它与 AWT组件的最大区别。 ( A)重量级 ( B)中量级 ( C)轻量级 ( D)都不是 8 在 AWT事件中,可以使组件增加、移动的事件是 _。 ( A) ComponentEvent ( B) ContainerEvent ( C) FocusEvent ( D) WindowEvent 9 下列 Java组件中,不属于容器的是 _。 ( A) Window ( B) Panel ( C) Frame ( D) Label 10
4、 下列不属于 Java的图形用户界面内容的包是 _。 ( A) javax.Swing ( B) java.awt ( C) java.awt.event ( D) java.io 11 要实现表格,需要继承下列 _类。 ( A) AbstractTableModel ( B) TabkModelable ( C) JTable ( D) TableModel 12 Container是下列 _类的子类。 ( A) Window ( B) Graphics ( C) Applet ( D) Component 13 下列 _方法可以将 MenuBar加入 Frame中。 ( A) addMen
5、uBar() ( B) setMenu() ( C) add() ( D) setMenuBar() 14 当单击鼠标或者 拖动鼠标时,触发的事件是 _。 ( A) ActionEvent ( B) KeyEvent ( C) ItemEvent ( D) MouseEvent 15 请在下列程序的横线处填入正确的语句。 import java.awt.*; import java.awt,event.*; public class ex16 Frame f; TextArea ta; Button btn; public static void main(String args) ex16
6、e = new ex16(); e.m(); public void m() f = new Frame(“ex16“); ta = new TextArea(); btn = new Button(“ok“); btn.addActionListener(new MyAction(); f.add(ta, “Center“); f.add(btn, “South“); f.setSize(100, 100); f.setVisible (true); class MyAction implements ActionListener _ System. out.println (ta. get
7、Text (); ( A) static void actionPcrformcd(AcfionEvent e) ( B) public void action(ActionEwent e) ( C) public actionPerformed(ActionEvent e) ( D) public void actionPerformed(ActionEvent e) 16 下列 _是 Swing的高层构件。 ( A) JMenu ( B) JButton ( C) JLabel ( D) JTable 17 下列说法中,错误 的一项是 _。 ( A)在实际编程中,一般使用的是 Contai
8、ner的子类 ( B)在实际编程中,一般使用的是 Component的子类 ( C) Container类是 Component类的子类 ( D)容器中可以放置构件,但是不能够放置容器 18 下列 _不属于 AWT布局管理器。 ( A) CardLayout ( B) GridLayout ( C) BorderLayout ( D) BoxLayout 19 下列说法中,正确的一项是 _。 ( A) AWT的高级事件依赖于触发此类 事件的类,可以不和特定的动作相关联 ( B) AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联 ( C) AWT的低级事件是在构件或者容器上发生的事
9、件 ( D) AWT的低级事件是基于语义的事件,不一定和特定的动作相关联 20 选择正确的语句填入下列程序的横线处。 import java awt *; import java.awt.event.*; public class ex21 static Frame f; static FileDialog fd; public static void main(String args) f = new Frame(“ex21“); _ fd. setVisible (true); System.out.println (fd.getFile (); ( A) new FileDialog(f
10、, “FileDialog“); ( B) new FileDialog(“FileDialog“); ( C) fd = new FileDialog(f, “FileDialog“); ( D) fd = new FileDialog(“FileDialog“); 21 下列说法中错误的一项是 _。 ( A) Swing的按钮构件上可以使用图标 ( B) Swing构件可以设置一个或多个边框 ( C) Swing构件可以使用键盘代替鼠标操作 ( D) Swing中需要 手工编写双缓冲区 22 布局管理器可以管理构件的 _属性。 ( A)大小 ( B)颜色 ( C)字体 ( D)名称 23
11、下列说法中,错误的一项是 _。 ( A)使用 Flowlayout进行布局管理时,构件的大小采用的是其最佳尺寸 ( B)使用 FlowLayout在容器中放置构件的策略是:从上到下,从左到右 ( C)使用 FolwLayout进行布局管理时,不能调节构件之间的距离 ( D)用 FlowLayout管理的构件随容器大小变化的变化规律是:构件大小不变,构件之间的相对位置改变 24 下列不属于低级事件的一项是 _。 ( A) PaintEvent ( B) InputEvent ( C) FocusEvent ( D) ActionEvent 25 选择正确的语句填入下列程序的横线处。 import
12、 java.awt.*; public class ex26 public static void main(String args) Frame f = new Frame(“ex26“); MenuBar mb = new MenuBar(); _ Menu m1 = new Menu(“menu1“); Menu m2 = new Menu(“menu2“); mb. add (ml); mb. add (m2); f.setSize(300, 100); f. setVisible (true); ( A) setMenuBar(mb); ( B) mb.setMenuBar(f);
13、( C) f. setMenuBar(mb); ( D) mb.setMenuBar0; 26 下列说法中,错误的一项是 _。 ( A) Swing构件可以直接添加入顶层容器之中 ( B)内容面板是一个轻量级构件,它是顶层容器所包含的普通容器 ( C)玻璃面板可以用于接收鼠标事件 ( D)根面板是由一个玻璃面板、一个内容面板和一个可选的菜单条组成 27 下列说法中错误的一项是 _。 ( A)布局管理器体现了 Java平台无关性 ( B) LayoutManager是一个接口,编程时通常使用的是实现该接口的类 ( C)每个容器都对应一个布局管理器 ( D)在 Java中,必须直接设置构件在容器中
14、的位置和直接设置构件的大小 28 在 Frame容器中使用 FlowLayout管理布局时,若要设定紧凑排列,则需要调用下列 _方法。 ( A) setLayout(newFlowLayout() ( B) add() ( C) setVisible(true) ( D) pack() 29 选择正确的语句填在下列程序的 横线处。 import java.awt.*; import java.awt.event.*; public class ex30 Frame f; public static void main(String args) ex30 e = new ex30(); e. t
15、e st ( ); public void test() f = new Frame(“ex30“); _ f.paok(); f.setVisible(true); class MyWindowListener extends WindowAdapter public void windowClosing(WindowEvent e) System.exit(1); ( A) f.addWindowListener(new MyWindowtistener(); ( B) f.addWindowListener(MyWindowListener(); ( C) f.addWindowAdap
16、ter(new MyWindowListener(); ( D) addWindowListener(new MyWindowListener(); 30 下列关于 AWT构件的说法中错误的一项是 _。 ( A)对话框需要依赖于其他的窗口而存在 ( B) Frame是顶级窗口, 它无法直接监听键盘输入事件 ( C)菜单只能被添加入菜单容器 (MenuBar)中 ( D)可以将菜单添加到任意容器的某处 31 下列 _属于 Swing提供的分层面板。 ( A) JDesktopPane ( B) Jbutton ( C) JFrame ( D) JMenu 32 下列说法中错误的一项是 _。 (
17、A) Component类是抽象类,其他的构件类都是该类的子类 ( B) Container类是用于管理构件的类,其直接父类是 ObJect ( C) Component类是 java.awt包的核心 ( D) LayoutManager接口用于确定容器中构件的布局 33 在下列程序横线处填入设置窗口大小的语句,窗口长 200,宽 100,请选择正确的一项 _。 import java.awt.*; public class ex34 extends Frame public static void main(String args) ex34 e = new ex34(); _ e. set
18、Visible (true); ( A) setSize(200, 100); ( B) e.setSize(200, 100); ( C) setSize(100, 200); ( D) e.setSize(100, 200); 34 下列事件中属于高级事件的一项是 _。 ( A)选中项目列表的某一项时触发的事件 ( B)鼠标进入一个 Button构件的区域时触发的事件 ( C)关闭窗口时触发的事件 ( D)按下键盘时触发的事件 35 下列说法中错误的一项是 _。 ( A)下拉菜单可以被添加到 MenuBar或者其他菜单中 ( B) MenuItem对象可以添加 ActionListener
19、监听器 ( C) MenuBar和 Menu都可以不用注册监听器 ( D)若要对 MenuItem添加监听器,也必须对 MenuBar添加监听器 36 下列 _方法可以用于消除容器的布局管理器。 ( A) setSize() ( B) setLayout(null) ( C) setLocation() ( D) setFont() 37 下列 _容器的默认布局管理器是 BorderLayout。 ( A) Applet ( B) Panel ( C) Dialog ( D) ScrollBar 38 下列程序实现了 2个监听器接口: ActionListener和 W1ndowListene
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 二级 JAVA 编写 用户界面 程序 章节 练习 答案 解析 DOC
