计算机二级java应用题怎么答,2015年计算机二级考试JAVA基本操作和简单应用题

b0a3664da1afdbc2a0844b5a2e400331.png

二、基本操作题(共18分)

本题统计score[]={37,89,63,60,59,78,91)中成绩不

及格的人数。

public class javal{

public static void main(String[]args){

int score[]={37,89,63,60,59,78,91),

int sum=0:

int i=0;

while(i  if(score[i]>=60){

}

i++;

}

System.OUt.println("below 60 sum:"+sum);

}

}

三、简单应用题(共24分)

本题中,在窗口右侧添加了一个菜单,右侧为一个文本域,菜单有“File”和“Help”,“File”菜单中有菜单项“New”、“Open”、“Save”、“Save as”和“Exit”,其中“Open”的快捷键为,“Save”的快捷键为,而“Help”菜单以及其中的菜单项“Index”和“About”设定了第一个字母为其快捷字母,通过鼠标单击任一个菜单项或通过快捷键以及快捷字母,都能在后台输入所选择的菜单项。

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax swing.event.*;

public class java2 extends JFrame

{

private J Menuhem savehem;

private JMenuhem saveAsltem

private JPopupMenu popup;

private JTextArea textArea;

public java2()

{setTitle("java2");

setSize(400,300);

addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

textArea=new JTextArea(0,0);

Container contentPane=getContentPane();

contentPane.add(new JSerollPane(textArea).

"Center");

JMenuBar menuBar=new JMenuBar();

menuBar.setLayout(new BoxLayout(menuBar.

BoxLayout.Y_AXIS));

getContentPane().add(menuBar, BorderLayout.

WEST):

HorizontalMenu fileMenu=new HorizontalMenu

("File");

fileMenu.addMenuListener(this);

JMenuhem openhem = new JMenultem

("Open");

openItem.setAceelerator(KeyStroke.getKeyStroke

(KeyEvent.VK_O,InputEvent.CTRL_MASK));

saveltem=new JMenuhem("Save");

savehem.setAccelerator(KeyStroke.getKeyStroke

(KeyEvent.VK_S,InputEvent.CTRL_MASK));

saveAshem=new JMenuhem("Save As");

menuBar.add(makeMenu(fileMenu,

new Object[]{

"New",Openhem,null,savehem,saveAshem.

null."Exit"

},this));

HorizontalMenu helpMenu=new Horizontal-

Menu("Help");

helpMenu. (’H’);

menuBar.add(Box.createVerticalGlue());

menuBar.add(makeMenu(helpMenu,

new Object[]

{new JMenuhem("Index",’I’),

new JMenuhem("About",’A’)

},this));

}

public void actionPerformed(ActionEvent evt){

String arg=evt.getActionCommand();

System.out.println(arg);

if(arg.equals("Exit"))

System.exit(0);

}

pubile void menuSelected(MenuEvent evt){

}

public void menuDeselected(MenuEvent evt){

}

public void menuCanceled(MenuEvent evt){

}

public HorizontalMenu makeMenu(Object parent,

Object[]items,Object target)

{

HorizontalMenu m=null:

if(parent instanceoI HorizontalMenu)

m=(HorizontalMenu)parent;

else if(parent instaneeof String)

m=new HorizontalMenu((String)parrent);

else

return null;

m.setMinimumSize(m.getPreferredSize());

for(int i=0;i  if(items[i]= =null)

m.addSeparator();

else

m.add(makeMenultem(items[i],target));

}

return m;

}

public static JMenuhem makeMenuItem(Object i-

tem,Object target)

{

JMenuItem r=null:

if(item instanceof String)

r=new JMenultem((String)item);

else if(item instanceof JMenuhem)

r=(JMenultem)item;

else return null;

if(target instanceof ActionListener)

r.addActionListener((ActionListener)target);

return r;

}

class HorizontalMenu extends J Menu{

HorizontalMenu(String label){

super(label);

JPopupMenu pm=getPopupMenu();

pm.setLayout(new BoxLayout(pm,BoxLayout.X

_AXIS));

setMinimumSize(getPreferredSize());

}

}

public static void main(String[] args){

Frame f=newjava2();

f.show();

}

}

2829f2ca24f0d0090cbba57f30759f23.png

2015年计算机二级考试JAVA基本操作和简单应用题.doc

下载Word文档到电脑,方便收藏和打印[全文共2362字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值