【计算机类职业资格】计算机二级(JAVA)上机考试4及答案解析.doc

上传人:bonesoil321 文档编号:1337947 上传时间:2019-10-17 格式:DOC 页数:2 大小:35.50KB
下载 相关 举报
【计算机类职业资格】计算机二级(JAVA)上机考试4及答案解析.doc_第1页
第1页 / 共2页
【计算机类职业资格】计算机二级(JAVA)上机考试4及答案解析.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、计算机二级(JAVA)上机考试 4 及答案解析(总分:-3.00,做题时间:90 分钟)1.基本操作题 下列程序中,实现将封装数据类型 Integer 和基本数据类型 int 之间的转换,以及Integer, int 类型和 String 类型之间的转换。请将程序补充完整。 程序运行结果如下: 123 456 456 public class ex7_1 public static void main(String args) Integer intObj; int n; String s; intObj=new Integer(123); n=intObj. ; System.out.pri

2、ntln(Integer.toString(n); s=new String(“456“); intObj=Integer. ; System.out.println(intObj. ); n=Integer.parseInt(s); System.out.println(Integer.toString(n); (分数:-1.00)_2.简单应用题 请完成下列 Java 程序:创建一个具有 2 行 3 列的 GridLayout 管理器,包括Choice,Label,Button 构件,布局为第 1 行包括一个 Choice 构件(包括 2 个选项 item1 和 item2),一个Labe

3、l 构件(当选择 Choice 构件中的选项时,Label 构件显示相应的名称,即,如果点击 item1 则 Label中显示 item1),和一个 exit 按钮(点击则退出应用程序),第 2 行包括 3 个 Button 构件。程序运行结果如下: (分数:-1.00)_3.综合应用题 下面是一个 Applet 程序,其功能是在图形用户界面中实现打印任意行数的杨辉三角形,编写一个含有整型形式参数的方法,此方法打印杨辉三角形,打印的行数由形式参数指定。编写 Applet 程序接受用户输入的整数,作为实际参数传递并调用上面的方法,要求图形用户界面上包含一个文本区作为输入参数的入口,一个带有纵向滚

4、动条的文本面板作为输出打印结果的区域,一个按钮,点击则完成打印。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下: (分数:-1.00)_计算机二级(JAVA)上机考试 4 答案解析(总分:-3.00,做题时间:90 分钟)1.基本操作题 下列程序中,实现将封装数据类型 Integer 和基本数据类型 int 之间的转换,以及Integer, int 类型和 String 类型之间的转换。请将程序补充完整。 程序运行结果如下: 123 456 456 public class ex7_1 public static vo

5、id main(String args) Integer intObj; int n; String s; intObj=new Integer(123); n=intObj. ; System.out.println(Integer.toString(n); s=new String(“456“); intObj=Integer. ; System.out.println(intObj. ); n=Integer.parseInt(s); System.out.println(Integer.toString(n); (分数:-1.00)_正确答案:(intValue() valueOf(s

6、) toString() )解析:本题主要考查 Java 类库中对简单数据类型的封装以及对封装类型与基本类型之间的转换。解题关键是熟悉基本数据类型的封装,以及一些常用封装类型的常用转换方法,如 Integer 类的 parseInt()方法等。本题中,第 1 个空,使用 intValue()方法将封装对象 intObj 转换为基本的数据类型 int;第 2 个空,使用 valueOf()方法,将字符串转换为封装对象 intObj;第 3 个空,使用 toString()方法,将封装对象 intObj 转换为字符串打印出来,注意,这里不可以加参数。2.简单应用题 请完成下列 Java 程序:创建

7、一个具有 2 行 3 列的 GridLayout 管理器,包括Choice,Label,Button 构件,布局为第 1 行包括一个 Choice 构件(包括 2 个选项 item1 和 item2),一个Label 构件(当选择 Choice 构件中的选项时,Label 构件显示相应的名称,即,如果点击 item1 则 Label中显示 item1),和一个 exit 按钮(点击则退出应用程序),第 2 行包括 3 个 Button 构件。程序运行结果如下: (分数:-1.00)_正确答案:(new GridLayout(2,3) addItemListener(this) )解析:本题主要

8、考查 Java 常用构件 Choice 和高级事件 ItemEvent 以及 GridLayout 布局管理器的用法。解题关键是,熟悉 GridLayout 布局管理器和 ItemEvent 的用法。在本题中,ItemEvent 在教材中并没有给出确切的用法,但是可以根据 ActionEvent 的 addActionEvent()方法和重载 actionPerformed()方法来完成对动作事件监听的用法来类推出 ItemEvent 事件的监听方法,这里要求有根据已有知识进行举一反三的能力。3.综合应用题 下面是一个 Applet 程序,其功能是在图形用户界面中实现打印任意行数的杨辉三角形,

9、编写一个含有整型形式参数的方法,此方法打印杨辉三角形,打印的行数由形式参数指定。编写 Applet 程序接受用户输入的整数,作为实际参数传递并调用上面的方法,要求图形用户界面上包含一个文本区作为输入参数的入口,一个带有纵向滚动条的文本面板作为输出打印结果的区域,一个按钮,点击则完成打印。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下: (分数:-1.00)_正确答案:(n=Integer.parseInt(jtf.getText() int j = i; j n; j+ jtp.getText()+s+“/n“ )解析

10、:本题主要考查 swing 图形用户界面设计和 Applet 窗口相结合解决一些实际问题的综合应用。解题关键是熟悉 swing 的基本构件库,包括 JFrame, JTextPane, JButton 以及 swing 的事件机制,还需要熟悉 swing 和 Applet 应用相结合的程序设计方法,并且要会设计一些解决简单问题的算法,杨辉三角形就是一例。本题中,第一处,对象 jtf 调用方法 getText()得到的是文本面板中的字符串类型的数据,而 n是整形数据类型,因此需要做数据类型转换;第二处,循环变量 j 应该从外层循环变量 i 开始一直到 n,否则输出的“*“数目不变;第三处,应该在已有的输出结果之上在输出一行新的串,因此需要加上jtp.getText()。

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

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