【计算机类职业资格】二级JAVA机试-166及答案解析.doc
《【计算机类职业资格】二级JAVA机试-166及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA机试-166及答案解析.doc(8页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 机试-166 及答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)1.在程序中,用户输入一个文件名,根据用户输入显示相应文件的信息。注意:请勿修改 main()主方法和其他已有语句内容,仅在横线处填入适当语句。_java.io.*;public class basicpublic static void main(String args)InputStreamReader reader;BufferedReader in;System.out.println(“请输入文件名: “);tryreader=new InputStre
2、amReader(_);in=new BufferedReader(reader);String filename=in.readLine();File file=new File(filename);System.out.println(“文件名:“+file._);System.out.println(“路径:“+file.getAbsolutePath();System.out.println(“大小:“+file.length();catch(Exception e)e.printStackTrace();(分数:30.00)_二、2简单应用题(总题数:1,分数:40.00)2.本程序
3、的功能是读取用户输入的整数 a、b,单击按钮“计算”,则计算出 a 和 b 数的和,并显示计算的结果。请将程序补充完整。注意:请勿修改 main()主方法和其他已有语句内容,仅在横线处填入适当语句。import java.awt.*;import java.awt.event.*;import javax.swing.*;public class simplepublic static void mainString args)ExampleFrame frame=new ExampleFrame();frame._(JFrame.EXIT_ON_CLOSE);frame.show();cla
4、ss ExampleFrame extends JFrameprivate JPanel panel;public static final int DEFAULT_WIDTH=250;public static final int DEFAULT_HEIGHT=250;public ExampleFrame()Init();setTitle(“welcome“);setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);Container contentPane=getContentPane();contentPane.add(panel);private void ini
5、t()JLabel la1=new JLabel(“输入整数 a:“);JLabel la2=new JLabel (“输入整数 b:“);final JTextField num1=new JTextField(10);final JTextField num2=new JTextField(10);JButton but=new JButton(“计算“);final JLabel res=new JLabel(“结果:“);but.addActionListener(_public void actionPerformed(ActionEvent event)String str=new
6、 String();String s1=num1.getText();String s2=num2.getText();tryint a=Integer.parseInt(s1);int b=Integer.parseInt(s2);str=String.valueOf(a +b);catch(Exception e)str=e.getMessage();res.setText (“结果:“+str););panel=new JPanel();panel.setLayout(new FlowLayout(FlowLayout.LEFT);panel.add(la1);panel.add(num
7、1);panel.add(la2); panel.add(hum2);panel.add(but);panel.add(res);(分数:40.00)_三、3综合应用题(总题数:1,分数:30.00)3.下面是一个 Applet 程序,其功能是建立两个文本区域,一个为编辑区,一个为只读区;建立两个按钮,一个实现将编辑区中被鼠标选定的文本内容复制到只读区中,一个实现将只读区的全部文本内容清空。请更正题中带下划线的部分。注意:不改变程序的结构,不得增行或删行。import java.awt.*;import java.applet.*;/*applet code=“exl4_3.class“ wi
8、dth=800 height=400/applet*/public class exl4_3 extends Appletprivate Button okBtn, clearBtn;private String strMessage;private TextArea tArea1, tArea2;public void init()strMessage=“Hello! Welcome to the test! /n“ +“Wish you good luck!“;tArea1=new TextArea(10,25);tArea1.setText(strMessage);tArea2=new
9、TextArea(10,25);tArea2.setEditable(true);okBtn=new Button(“Copy“);clearBtn=new Button(“Clear“);add(tArea1);add(tArea2);add(okBtn);add(clearBtn);public boolean action(Event e,Object o)if(e.target= =okBtn)tArea1.setText(tArea2.getSelectedText();else if(e.target= =clearBtn)tArea1.setText(“);return ture
10、;exl4_3.htmlHTMLHEADTITLEexl4_3/TITLE/HEADBODYapplet code=“exl4_3.class“width=800 height=400/applet/BODY/HTML(分数:30.00)_二级 JAVA 机试-166 答案解析(总分:100.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)1.在程序中,用户输入一个文件名,根据用户输入显示相应文件的信息。注意:请勿修改 main()主方法和其他已有语句内容,仅在横线处填入适当语句。_java.io.*;public class basicpublic static
11、void main(String args)InputStreamReader reader;BufferedReader in;System.out.println(“请输入文件名: “);tryreader=new InputStreamReader(_);in=new BufferedReader(reader);String filename=in.readLine();File file=new File(filename);System.out.println(“文件名:“+file._);System.out.println(“路径:“+file.getAbsolutePath(
12、);System.out.println(“大小:“+file.length();catch(Exception e)e.printStackTrace();(分数:30.00)_正确答案:(importSystem.ingetName()解析:讲解 本题考查知识点:Java 类库中常用类和接口、文件和文件 I/0、输入输出。解题思路:题中 reader 从系统获得输入流,从这个流中得到用户输入的字符串作为文件名,找到文件,进而得到文件的相关信息。Java 的类库需要引入以后才能使用,关键字 import 就是声明需要引入的类或包。因此第 1个空的答案是 import。Java 的输入输出是以
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 机试 166 答案 解析 DOC
