欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1338319       资源大小:35.50KB        全文页数:3页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、计算机二级 JAVA-32及答案解析(总分:100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.本题中定义了长度为 20的一维整型数组 a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。 public class java1( public static void main(Stringargs) int a=_; int i; for(_;i+) ai=i; for(i=0;i20;i+) if(_) System.out.print(“a“+i+“=“+ai+“,“); (分数:30.00)_二、B2简单应用题/B(总题数:

    2、1,分数:40.00)2.本题中,窗口的背景色为系统桌面的颜色,在窗口中分别画空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画白色粗体的“欢迎学习 Java!”字符串。 import java.awt.*; import javax.swing.*; public class java2 public static void main(Stringargs) FillFrame frame=new FillFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); class FillFra

    3、me extends JFrame public FillFrame() setTitle(“java2“); setSize(WIDTH,HEIGHT); FillPanel panel=new FillPanel(); panel.setBackround(SystemColor.desktop); Container contentPane=getContentPane(); contentPane.add(panel); public static final int WIDTH=400; public static final int HEIGHT=250; class FillPa

    4、nel extends JPanel public void paintComponent(Graphics g) _; g.setColor(new Color(10,10,10); g.drawRect(10,10,100,30); g.setColor(new Color(100,100,100); g.drawRoundRect(150,10,100,30,15,15); g.setColor(new Color(150,150,150); g.drawOval(280,10,80,30); g.setColor(new Color(10,10,10); g.fillRect(10,1

    5、10,100,30); g.setColor(new Color(100,100,100); g.fillRoundRect(150,110,100,30,15,15); g.setColor(new Color(150,150,150); g.fillOval(280,110,80,30); g.setColor(Color.white); Font f=new Font(“宋体“,_,20); g.setFont(f); g.drawstring(“欢迎学习 Java!“,150,200); (分数:40.00)_三、B3综合应用题/B(总题数:1,分数:30.00)3.本题的功能是监听键

    6、盘键的敲击,并显示在窗口中。 import javax.swing.*; import java.awt.*; import java.awt.event.*; public class java3 Uextends JFrame extends KeyListener/U private String linel=“,line2=“; private String line3=“; private JTextArea textArea; public java3() super(“java3“); textArea=new JTextArea(10,15); textArea.setText

    7、(“Press any key on the keyboard.“); textArea.setEnabled(false); addKeyListener(this); getContentPane().add(textArea); setSize(350,100); show(); public void keyPressed(KeyEvent e) line1=“Key pressed:“+e.getKeyText(e.getKeyCode(); setLines2and3(e); public void keyReleased(KeyEvent e) linel=“Key releas

    8、ed:“+e.getKeyText(e.getKeyCode(); setLines2and3(e); public void keyTyped(KeyEvent e) ULine1=“Key typed:“+e.getKeychar()/U; setLines2and3(e); private void setLines2and3(KeyEvent e) line2=“This key is“+(e.isActionKey()?“:“not“)+“an action key“; String temp=e.getKeyModifiersText(e.getModifiers(); line3

    9、=“Modifier keys pressed:“+(temp.equals(“)?“none“:temp); textArea.setText(line1+“n“+line2+“/n“+line3+“n“); public static void main(String args) java3 app=new java3(); UaddWindowListener(new Windowadapterl()/U public void windowClosing(WindowEvent e) System.exit(0); ); (分数:30.00)_计算机二级 JAVA-32答案解析(总分:

    10、100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.本题中定义了长度为 20的一维整型数组 a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。 public class java1( public static void main(Stringargs) int a=_; int i; for(_;i+) ai=i; for(i=0;i20;i+) if(_) System.out.print(“a“+i+“=“+ai+“,“); (分数:30.00)_正确答案:(第 1处:new int20 第 2处:i=0;i20 第 3处

    11、:i%2! =0)解析:解析 第 1处定义了长度为 20的一维整型数组 a;第 2处的 for循环将数组元素的下标值赋给数组元素;第 3处判断数组各个元素下标是否为奇数。二、B2简单应用题/B(总题数:1,分数:40.00)2.本题中,窗口的背景色为系统桌面的颜色,在窗口中分别画空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭圆形,并且画白色粗体的“欢迎学习 Java!”字符串。 import java.awt.*; import javax.swing.*; public class java2 public static void main(Stringargs) FillFrame fra

    12、me=new FillFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.show(); class FillFrame extends JFrame public FillFrame() setTitle(“java2“); setSize(WIDTH,HEIGHT); FillPanel panel=new FillPanel(); panel.setBackround(SystemColor.desktop); Container contentPane=getContentPane(); conten

    13、tPane.add(panel); public static final int WIDTH=400; public static final int HEIGHT=250; class FillPanel extends JPanel public void paintComponent(Graphics g) _; g.setColor(new Color(10,10,10); g.drawRect(10,10,100,30); g.setColor(new Color(100,100,100); g.drawRoundRect(150,10,100,30,15,15); g.setCo

    14、lor(new Color(150,150,150); g.drawOval(280,10,80,30); g.setColor(new Color(10,10,10); g.fillRect(10,110,100,30); g.setColor(new Color(100,100,100); g.fillRoundRect(150,110,100,30,15,15); g.setColor(new Color(150,150,150); g.fillOval(280,110,80,30); g.setColor(Color.white); Font f=new Font(“宋体“,_,20)

    15、; g.setFont(f); g.drawstring(“欢迎学习 Java!“,150,200); (分数:40.00)_正确答案:(第 1处:super.paintComponent(g) 第 2处:Font.Bold)解析:解析 第 1处使用父类方法应使用 super来引用;第 2处为设置粗体。三、B3综合应用题/B(总题数:1,分数:30.00)3.本题的功能是监听键盘键的敲击,并显示在窗口中。 import javax.swing.*; import java.awt.*; import java.awt.event.*; public class java3 Uextends J

    16、Frame extends KeyListener/U private String linel=“,line2=“; private String line3=“; private JTextArea textArea; public java3() super(“java3“); textArea=new JTextArea(10,15); textArea.setText(“Press any key on the keyboard.“); textArea.setEnabled(false); addKeyListener(this); getContentPane().add(tex

    17、tArea); setSize(350,100); show(); public void keyPressed(KeyEvent e) line1=“Key pressed:“+e.getKeyText(e.getKeyCode(); setLines2and3(e); public void keyReleased(KeyEvent e) linel=“Key released:“+e.getKeyText(e.getKeyCode(); setLines2and3(e); public void keyTyped(KeyEvent e) ULine1=“Key typed:“+e.get

    18、Keychar()/U; setLines2and3(e); private void setLines2and3(KeyEvent e) line2=“This key is“+(e.isActionKey()?“:“not“)+“an action key“; String temp=e.getKeyModifiersText(e.getModifiers(); line3=“Modifier keys pressed:“+(temp.equals(“)?“none“:temp); textArea.setText(line1+“n“+line2+“/n“+line3+“n“); publ

    19、ic static void main(String args) java3 app=new java3(); UaddWindowListener(new Windowadapterl()/U public void windowClosing(WindowEvent e) System.exit(0); ); (分数:30.00)_正确答案:(第 1处:extends JFrame implements KeyListener 第 2处:line1=“Key typed:“+e.getKeyChar() 第 3处:app.addWindowListener(new WindowAdapter()解析:解析 第 1处实现接口应用 implements;第 2处 Java是大小写敏感的,获得键盘值应使用getKeyChar()方法;第 3处窗体级监听器应注册给接收类。


    注意事项

    本文(【计算机类职业资格】计算机二级JAVA-32及答案解析.doc)为本站会员(diecharacter305)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开