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

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

1、计算机二级 JAVA-146及答案解析(总分:61.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)1.本题程序的功能是随机产生 50个 0100 间的随机数,并计算 7080 间随机数的个数(包括 70,不包括 80)。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。 public class basic public static void main(String args) int result = 0; int i = 0; int randomNum; while (i50) randomNum =_; if(_) result +; _

2、; System.out.println(“result =“ + result); (分数:30.00)_二、2简单应用题(总题数:1,分数:1.00)2.请完成下列 Java程序:创建一个下拉式菜单,菜单项包括 3个 CheckboxMenultem(复选框),一条分割线和一个 Exit项。要求打开或关闭复选框时,确定是哪个被切换,是开还是关,并输出它的状态;选择Exit项能够退出程序。 注意:请勿改动 main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下; (分数:1.00)_三、3综合应用题(总题数:1,分数:30.00)3.本题程序是一个 Applet

3、应用程序,功能是更改显示的图片。页面中有一个按钮“改变图形”,单击该按钮,面板中显示的图片改变;继续单击,图片继续改变。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。 import java.applet.*; import java.awt.*; import java.awt.event.*; public class advance extends Applet implements ActionListener int n = 0; Image im1,im2,showim; Button bn = new Button(“改变图形“); public void i

4、nit() add (bn); _; im1 = getImage(getCodeBase(),“advance_1.jpg“); im2 = getImage(getCodeBase(),“advance_2.jpg“); bn.addActionListener ( this ); showim = im2; public void actionPerformed(ActionEvent e) _; if (e.getActionCommand ()= “改变“ ) if(n%2 = 0) showim = im1; n+; else showim = im2; n+; _; public

5、 void paint (Graphics g) g.drawImage (showim,0,0,this); (分数:30.00)_计算机二级 JAVA-146答案解析(总分:61.00,做题时间:90 分钟)一、1基本操作题(总题数:1,分数:30.00)1.本题程序的功能是随机产生 50个 0100 间的随机数,并计算 7080 间随机数的个数(包括 70,不包括 80)。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。 public class basic public static void main(String args) int result = 0; int

6、 i = 0; int randomNum; while (i50) randomNum =_; if(_) result +; _; System.out.println(“result =“ + result); (分数:30.00)_正确答案:()解析:(int)(Math.random()*100)。 randomNum=70randomNum80。 i+。二、2简单应用题(总题数:1,分数:1.00)2.请完成下列 Java程序:创建一个下拉式菜单,菜单项包括 3个 CheckboxMenultem(复选框),一条分割线和一个 Exit项。要求打开或关闭复选框时,确定是哪个被切换,是

7、开还是关,并输出它的状态;选择Exit项能够退出程序。 注意:请勿改动 main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下; (分数:1.00)_正确答案:()解析:ItemEvent.SELECTED System.out.println(“ SELECTED “) 解析 本题主要考查图形用户界面以及事件监听器的使用以及 case语句的使用。解题关键是熟练掌握Menu,MenuBar, MenuItem,CheckbokMenuItem 等构件的简单应用,ItemListener 和 ActionListener的简单应用以及 case语句的使用。本题中,要

8、求明白 case语句二个分支的含义,就是要判断复选框的状态是开还是关,然后输出状态信息,第 1个空,判断某个复选框选项是否打开,如果打开,就在第 2个空处将信息输出。三、3综合应用题(总题数:1,分数:30.00)3.本题程序是一个 Applet应用程序,功能是更改显示的图片。页面中有一个按钮“改变图形”,单击该按钮,面板中显示的图片改变;继续单击,图片继续改变。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。 import java.applet.*; import java.awt.*; import java.awt.event.*; public class adva

9、nce extends Applet implements ActionListener int n = 0; Image im1,im2,showim; Button bn = new Button(“改变图形“); public void init() add (bn); _; im1 = getImage(getCodeBase(),“advance_1.jpg“); im2 = getImage(getCodeBase(),“advance_2.jpg“); bn.addActionListener ( this ); showim = im2; public void actionPerformed(ActionEvent e) _; if (e.getActionCommand ()= “改变“ ) if(n%2 = 0) showim = im1; n+; else showim = im2; n+; _; public void paint (Graphics g) g.drawImage (showim,0,0,this); (分数:30.00)_正确答案:()解析:bn.setActionCommand(“改变“)。 Graphics g=getGraphics()。 update(g)。

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

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

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