【计算机类职业资格】二级JAVA机试-27及答案解析.doc

上传人:amazingpat195 文档编号:1326555 上传时间:2019-10-17 格式:DOC 页数:6 大小:35.50KB
下载 相关 举报
【计算机类职业资格】二级JAVA机试-27及答案解析.doc_第1页
第1页 / 共6页
【计算机类职业资格】二级JAVA机试-27及答案解析.doc_第2页
第2页 / 共6页
【计算机类职业资格】二级JAVA机试-27及答案解析.doc_第3页
第3页 / 共6页
【计算机类职业资格】二级JAVA机试-27及答案解析.doc_第4页
第4页 / 共6页
【计算机类职业资格】二级JAVA机试-27及答案解析.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、二级 JAVA 机试-27 及答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)1.本题定义了一个长度为 10 的 boolean 型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值为 false,否则为 true。public class java1public static void main(Stringargs)boolean b=_;for(int i=0;i10;i+)if(_)bi=false;else_;for(int i=0;i10;i+)System.out.print(“b“+i+“=“+bi+“,“);(分

2、数:30.00)_二、简单应用题(总题数:1,分数:40.00)2.本题是一个 Applet,它的功能是在窗口上添加 1212 个标签,并且横向和纵向标签的颜色为黑白相间。import java.applet.*;import java.awt.*;import java.awt.event.*;public class java2extends AppletGridLayout grid;public void init()grid=new GridLayout(12,12);setLayout(grid);Label_=new Label1212;for(int i=0;i12;i+)(f

3、or(int j=0;j12;j+)labelij=_;if(i+j)%2=0)labelij.setBackground(Color.black);elselabelij.setBackground(Color.white);add(labelij);(分数:40.00)_三、综合应用题(总题数:1,分数:30.00)3.本题的功能是获得系统剪贴板中的内容。窗口中有一个菜单“Edit”和一个文本域,“Edit”中有菜单项“Cut”、“Copy”和“Paste”,在文本域中输入内容,可以通过菜单进行剪切、复制和粘贴操作,如果系统剪贴板为空,又做粘贴操作的话,则设置文本域中背景颜色为红色,并显示

4、错误信息。import java.awt.*;import java.io.*;import java.awt.datatransfer.*;import java.awt.event.*;class java3 extends Frame implements ActionListener,ClipboardOwnerTextArea textArea=new TextArea();java3()super(“java3“);addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.

5、exit(0););MenuBar mb=new MenuBar();Menu m=new Menu(“Edit“);setLayout(new BorderLayout();add(“Center“,textArea);m.add(“Cut“);m.add(“Copy“);m.add(“Paste“);mb.add(m);setMenuBar(this);for(int i=0;im.getItemCount();i+)m.item(i).addActionListener(this);setSize(300,300);show();public void actionPerformed(A

6、ctionEvent evt)if(“Paste“.equals(evt.getActionCommand()boolean error=true;Transferable t=getToolkit().getSystemClipboard().getContents(this);tryif(t! =nulltextArea.setForeground(Color.black);textArea.replaceRange(String)t.getTransferData(DataFlavor.stringFlavor),textArea.getSelectionStart(),textArea

7、getSelectionEnd();error=false;catch(UnsupportedFlavorException e)catch(IOException e)if(error)textArea.setBackground(Color.red);textArea.setForeground(Color.white);textArea.repaint();textArea.setText(“ERROR:/nEither the clipboard“+“is empty or the contents is not a string.“);else if(“Copy“.equals(e

8、vt.getActionCommand()setContents();else if(“Cut“.equals(evt.getActionCommand()setContents();textArea.replaceRange(“,textAtea.getSelectionStart(),textArea.getSelectionEnd();void setContents()S=textArea.getSelectedText();StringSelection contents=new StringSelection(s);getToolkit().getSystemClipboard()

9、setContents(contents,this);public void lostOwnership(Clipboard clipboard,Transferable contents)System.out.println(“lost ownership“);public static void main(String args)new java3();(分数:30.00)_二级 JAVA 机试-27 答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:30.00)1.本题定义了一个长度为 10 的 boolean 型数组,并给数组元素赋值,要求如果数组

10、元素下标为奇数,则数组元素值为 false,否则为 true。public class java1public static void main(Stringargs)boolean b=_;for(int i=0;i10;i+)if(_)bi=false;else_;for(int i=0;i10;i+)System.out.print(“b“+i+“=“+bi+“,“);(分数:30.00)_正确答案:(第 1 处:new boolean10第 2 处:i%2!=0第 3 处:bi=true)解析:解析 第 1 处定义了一个长度为 10 的 boolean 型数组;第 2 处判断数组元素下

11、标是否为奇数。第3 处不为奇数的情况下数组元素值设为 true。二、简单应用题(总题数:1,分数:40.00)2.本题是一个 Applet,它的功能是在窗口上添加 1212 个标签,并且横向和纵向标签的颜色为黑白相间。import java.applet.*;import java.awt.*;import java.awt.event.*;public class java2extends AppletGridLayout grid;public void init()grid=new GridLayout(12,12);setLayout(grid);Label_=new Label121

12、2;for(int i=0;i12;i+)(for(int j=0;j12;j+)labelij=_;if(i+j)%2=0)labelij.setBackground(Color.black);elselabelij.setBackground(Color.white);add(labelij);(分数:40.00)_正确答案:(第 1 处:label第 2 处:new label()解析:解析 第 1 处定义了一个长度为 1212 的 Label 型数组;第 2 处为数组元素赋值。三、综合应用题(总题数:1,分数:30.00)3.本题的功能是获得系统剪贴板中的内容。窗口中有一个菜单“Edi

13、t”和一个文本域,“Edit”中有菜单项“Cut”、“Copy”和“Paste”,在文本域中输入内容,可以通过菜单进行剪切、复制和粘贴操作,如果系统剪贴板为空,又做粘贴操作的话,则设置文本域中背景颜色为红色,并显示错误信息。import java.awt.*;import java.io.*;import java.awt.datatransfer.*;import java.awt.event.*;class java3 extends Frame implements ActionListener,ClipboardOwnerTextArea textArea=new TextArea()

14、java3()super(“java3“);addWindowListener(new WindowAdapter()public void windowClosing(WindowEvent e)System.exit(0););MenuBar mb=new MenuBar();Menu m=new Menu(“Edit“);setLayout(new BorderLayout();add(“Center“,textArea);m.add(“Cut“);m.add(“Copy“);m.add(“Paste“);mb.add(m);setMenuBar(this);for(int i=0;i

15、m.getItemCount();i+)m.item(i).addActionListener(this);setSize(300,300);show();public void actionPerformed(ActionEvent evt)if(“Paste“.equals(evt.getActionCommand()boolean error=true;Transferable t=getToolkit().getSystemClipboard().getContents(this);tryif(t! =nulltextArea.setForeground(Color.black);te

16、xtArea.replaceRange(String)t.getTransferData(DataFlavor.stringFlavor),textArea.getSelectionStart(),textArea.getSelectionEnd();error=false;catch(UnsupportedFlavorException e)catch(IOException e)if(error)textArea.setBackground(Color.red);textArea.setForeground(Color.white);textArea.repaint();textArea.

17、setText(“ERROR:/nEither the clipboard“+“is empty or the contents is not a string.“);else if(“Copy“.equals(evt.getActionCommand()setContents();else if(“Cut“.equals(evt.getActionCommand()setContents();textArea.replaceRange(“,textAtea.getSelectionStart(),textArea.getSelectionEnd();void setContents()S=t

18、extArea.getSelectedText();StringSelection contents=new StringSelection(s);getToolkit().getSystemClipboard().setContents(contents,this);public void lostOwnership(Clipboard clipboard,Transferable contents)System.out.println(“lost ownership“);public static void main(String args)new java3();(分数:30.00)_正确答案:(第 1 处:setMenuBar(mb)第 2 处:m.getItem(i).addActionListener(this)第 3 处:String s=textArea.getSelectedText()解析:解析 第 1 处设定菜单栏,setMenuBar 参数应为菜单栏,此处 this 为 Frame;第 2 处获得菜单项应使用 getItem()方法。第 3 处变量 s 使用前未定义,从 getSelectedText()可以看出,数据为文本域中选择的内容,故为 String 类型。

展开阅读全文
相关资源
猜你喜欢
  • IEC 60335-2-85-2005 Household and similar electrical appliances - Safety - Part 2-85 Particular requirements for fabric steamers《家用和类似用途电器.安全.第2-85部分 织物蒸汽熨斗的特殊要求》.pdf IEC 60335-2-85-2005 Household and similar electrical appliances - Safety - Part 2-85 Particular requirements for fabric steamers《家用和类似用途电器.安全.第2-85部分 织物蒸汽熨斗的特殊要求》.pdf
  • IEC 60335-2-87-2016 Household and similar electrical appliances - Safety - Part 2-87 Particular requirements for electrical animal stunning equipment《家用及类似用途电器.安全性.第2-87部分 电动动物电击设备的详细要求》.pdf IEC 60335-2-87-2016 Household and similar electrical appliances - Safety - Part 2-87 Particular requirements for electrical animal stunning equipment《家用及类似用途电器.安全性.第2-87部分 电动动物电击设备的详细要求》.pdf
  • IEC 60335-2-89-2010 Household and similar electrical appliances - Safety - Part 2-89 Particular requirements for commercial refrigerating appliances with an incorporated or remote .pdf IEC 60335-2-89-2010 Household and similar electrical appliances - Safety - Part 2-89 Particular requirements for commercial refrigerating appliances with an incorporated or remote .pdf
  • IEC 60335-2-90-2015 Household and similar electrical appliances - Safety - Part 2-90 Particular requirements for commercial microwave ovens《家用和类似用途电器 安全性 第2-90部分 商用微波炉的特殊要求》.pdf IEC 60335-2-90-2015 Household and similar electrical appliances - Safety - Part 2-90 Particular requirements for commercial microwave ovens《家用和类似用途电器 安全性 第2-90部分 商用微波炉的特殊要求》.pdf
  • IEC 60335-2-94-2008 Household and similar electrical appliances - Safety - Part 2-94 Particular requirements for scissors type grass shears《家用和类似用途电器.安全.第2-94部分 剪式剪草机的特殊要求》.pdf IEC 60335-2-94-2008 Household and similar electrical appliances - Safety - Part 2-94 Particular requirements for scissors type grass shears《家用和类似用途电器.安全.第2-94部分 剪式剪草机的特殊要求》.pdf
  • IEC 60335-2-98-2002 Household and similar electrical appliances - Safety - Part 2-98 Particular requirements for humidifiers《家用和类似用途电器的安全.第2-98部分 加湿器的特殊要求》.pdf IEC 60335-2-98-2002 Household and similar electrical appliances - Safety - Part 2-98 Particular requirements for humidifiers《家用和类似用途电器的安全.第2-98部分 加湿器的特殊要求》.pdf
  • IEC 60335-2-99-2003 Household and similar electrical appliances - Safety - Part 2-99 Particular requirements for commercial electric hoods《家用和类似用途电器.安全.第2-99部分 商用电炉罩的特殊要求》.pdf IEC 60335-2-99-2003 Household and similar electrical appliances - Safety - Part 2-99 Particular requirements for commercial electric hoods《家用和类似用途电器.安全.第2-99部分 商用电炉罩的特殊要求》.pdf
  • IEC 60336 CORR 1-2006 Medical electrical equipment - X-ray tube assemblies for medical diagnosis - Characteristics of focal spots Corrigendum 1《医用电气设备.医疗诊断用X射线管组件.焦点特性.勘误1》.pdf IEC 60336 CORR 1-2006 Medical electrical equipment - X-ray tube assemblies for medical diagnosis - Characteristics of focal spots Corrigendum 1《医用电气设备.医疗诊断用X射线管组件.焦点特性.勘误1》.pdf
  • IEC 60338-1970 Telemetering for consumption and demand《耗量和需量的遥测》.pdf IEC 60338-1970 Telemetering for consumption and demand《耗量和需量的遥测》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1