【计算机类职业资格】编写图形用户界面、集合与泛型及答案解析.doc
《【计算机类职业资格】编写图形用户界面、集合与泛型及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】编写图形用户界面、集合与泛型及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、编写图形用户界面、集合与泛型及答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:12,分数:24.00)1.在 Java 中,实现用户界面功能的包是_。(分数:2.00)A.java.appletB.java.transactionC.java.utilD.java.awt2.阅读下面程序import javax.swing.JOptionPane;public class Comparisonpublic static void main (String args)String firstNumber,/用户输入第 1 个数据变量secondNumber,/用户输入第 2
2、 个数据变量result;/输出结果变量int number1,/用于比较的第 1 个数number2; /用于比较的第 2 个数/用户输入第 1 个数据的字符串firstNumber=JOptionPane.showInputDialob(“输入第 1 个整数:“);/用户输入第 2 个数据的字符串secondNumber=JOptionPane.showlnputDialog“输入第 2 个整数:“);/将字符串转换为整数类型number1=Integer.parseInt(firstNumber);number2=Integer.parseInt(secondNumber);/初始化结果
3、变量_;/比较两个数据if (number1=number2)result+=numberl+ “=“+number2;if (number1! =number2)result+=number1+“!=“+number2;if(number1number2)result=result+“n“+number1+“+number2;if (number1number2)result=result+ “/n“+number1+ “+number2;if(number1=number2)result=result+“/n“+number1+“=“+number2;if(number1=number2)
4、result=result+ “/n“+number1+“=“+number2;/显示结果JOptionPane.showMessageDialog(null,result,“比较结果“,JOptionPane.INFORMATION MESSAGE);System.exit(0);为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下画线处)应是_。(分数:2.00)A.result=“B.result=nullC.result=number1D.result=number23.Swing 的选项面板是_。(分数:2.00)A.JTabbedPaneB.JLayeredpaneC.J
5、ScrollPaneD.JSplitPane4.Swing 构件必须添加到 Swing 顶层容器相关的_。(分数:2.00)A.选项板上B.复选框内C.内容面板上D.分隔板上5.下列不属于 Swing 中构件的是_。(分数:2.00)A.JPanelB.JTableC.MenuD.JFrame6.Panel 类的默认布局管理器是_。(分数:2.00)A.BorderLayoutB.CardLayoutC.FlowLayoutD.GriBagLayout7.下列叙述中,错误的是_。(分数:2.00)A.JButton 类和标签类可显示图标和文本B.Button 类和标签类可显示图标和文本C.AW
6、T 构件能直接添加到顶层容器中D.Swing 构件不能直接填加到顶层容器中8.自定义表格类中的 model 部分应实现的接口是_。(分数:2.00)A.AbstractTableModelB.JTableC.TableModelD.TableModelable9.阅读下面程序import javax.swing.JOptionPang;public class BreakLabelTestpublic static void main (String args)String output=“ “;stop: for(int row=1; row=10; row+)for (int column
7、=1; column=5; column+)if(row=5)break stop;output+=*;output+=“/n“;output+= “/nLoops terminated normally“;JOptionPane.showMes sageDialog(Null, output,“用一个标志测试 break 语句“,JOptionPane.INFORMATION_MESSAGE);System.exit(0);程序运行结果是_。(分数:2.00)A.窗口中有 5 行*B.窗口中有 5 行*C.窗口中有 4 行*D.窗口中有 6 行*10.下列适配器类中不属于事件适配器类的是_。
8、(分数:2.00)A.MouseAdapterB.KeyAdapterC.ComponentAdapterD.FrameAdapter11.下列方法中,不属于 WindowListener 接口的是_。(分数:2.00)A.windowOpened()B.windowClosed()C.windowActivated()D.mouseDragged()12.下列事件监听器中,无法对 TextField 对象进行事件监听和处理的是_。(分数:2.00)A.ActionListenerB.FocuslistenerC.MouseMotionListenerD.ChangeListener二、填空题
9、(总题数:7,分数:16.00)13.AWT 中的布局管理器包括 BorderLayout、 1、CardLayout、GridBagLayout 和 GridLayout。(分数:2.00)填空项 1:_14.Swing 是由纯 Java 实现的轻量级构件,没有本地代码,不依赖 1 系统的支持。这是它与 AWT 构件的最大区别。(分数:2.00)填空项 1:_15.mouseDragged1 方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 2 类。(分数:2.00)填空项 1:_16.Swing 的事件处理机制包括 1、事件和事件监听者。(分数:2.00)填
10、空项 1:_17.Swing 的项层容器有:JApplet、JWindow、JDialog 和 1。(分数:2.00)填空项 1:_ListIntegerli = new ArrayListlnteger () ;li.put (new Integer (3) ;li (6) (new Integer (76);Interger i li. (7) (1) ;(分数:4.00)填空项 1:_填空项 1:_18.import java.util.*;public class LetterASortpublic static void main (String args )ArrayList St
11、ring strings = new ArrayListString () ;strings.add(“aAaA“) ;strings.add (“AaA“) ;strings.add(“aAa“) ;strings.add (“AAaa“) ;Collection.sort (strings) ;for(Stirng s:strings) System.out.print (s+“ “); 输出的结果是_.(分数:2.00)填空项 1:_编写图形用户界面、集合与泛型答案解析(总分:40.00,做题时间:90 分钟)一、选择题(总题数:12,分数:24.00)1.在 Java 中,实现用户界面
12、功能的包是_。(分数:2.00)A.java.appletB.java.transactionC.java.utilD.java.awt 解析:解析 javaapplet 包是为 Applet 提供执行需要的所有类,transaction 包是属于 javax 包而不是 java 包,其中 java.util 包提供使用程序类和集合类,java.awt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能。2.阅读下面程序import javax.swing.JOptionPane;public class Comparisonpublic static void main (String
13、args)String firstNumber,/用户输入第 1 个数据变量secondNumber,/用户输入第 2 个数据变量result;/输出结果变量int number1,/用于比较的第 1 个数number2; /用于比较的第 2 个数/用户输入第 1 个数据的字符串firstNumber=JOptionPane.showInputDialob(“输入第 1 个整数:“);/用户输入第 2 个数据的字符串secondNumber=JOptionPane.showlnputDialog“输入第 2 个整数:“);/将字符串转换为整数类型number1=Integer.parseInt
14、(firstNumber);number2=Integer.parseInt(secondNumber);/初始化结果变量_;/比较两个数据if (number1=number2)result+=numberl+ “=“+number2;if (number1! =number2)result+=number1+“!=“+number2;if(number1number2)result=result+“n“+number1+“+number2;if (number1number2)result=result+ “/n“+number1+ “+number2;if(number1=number2
15、)result=result+“/n“+number1+“=“+number2;if(number1=number2)result=result+ “/n“+number1+“=“+number2;/显示结果JOptionPane.showMessageDialog(null,result,“比较结果“,JOptionPane.INFORMATION MESSAGE);System.exit(0);为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下画线处)应是_。(分数:2.00)A.result=“ B.result=nullC.result=number1D.result=nu
16、mber2解析:解析 本程序是让用户输入两个数,然后比较这两个数,最后输出比较结果。根据题目中的提示,下画线处的语句所完成的操作就是初始化 result 变量。因为 result 是一个字符串类型的变量,初始化就是要给它赋一个字符常量。B 中 null 不是字符串类型的数据,选项 A 中的”是一个空串,是一个字符串常量。3.Swing 的选项面板是_。(分数:2.00)A.JTabbedPane B.JLayeredpaneC.JScrollPaneD.JSplitPane解析:解析 在 Swing 的容器面板中,选项面板是 JTabbedPane,每个选项下面都可以显示一个构件,提供一组可供
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 编写 图形 用户界面 集合 答案 解析 DOC
