计算机二级考试JAVA上机试题及答案Word下载.docx

上传人:b****1 文档编号:4505462 上传时间:2023-05-03 格式:DOCX 页数:44 大小:33.97KB
下载 相关 举报
计算机二级考试JAVA上机试题及答案Word下载.docx_第1页
第1页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第2页
第2页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第3页
第3页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第4页
第4页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第5页
第5页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第6页
第6页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第7页
第7页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第8页
第8页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第9页
第9页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第10页
第10页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第11页
第11页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第12页
第12页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第13页
第13页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第14页
第14页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第15页
第15页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第16页
第16页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第17页
第17页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第18页
第18页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第19页
第19页 / 共44页
计算机二级考试JAVA上机试题及答案Word下载.docx_第20页
第20页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机二级考试JAVA上机试题及答案Word下载.docx

《计算机二级考试JAVA上机试题及答案Word下载.docx》由会员分享,可在线阅读,更多相关《计算机二级考试JAVA上机试题及答案Word下载.docx(44页珍藏版)》请在冰点文库上搜索。

计算机二级考试JAVA上机试题及答案Word下载.docx

  f.init();

  pubhc 

java2(String 

str){ 

  super(str);

init(){ 

  addWindowListener(new 

WindowAdapter(){ 

windowClosing(WindowEvent 

e){ 

  System.exit(O);

  }};

  setSize(200,200);

  setLayout(new 

FlowlLayout());

  final 

TextField 

tfl=new 

TextField(20):

tf2=new 

TextField(20);

Label 

hi—new 

Label("

Input:

la2一new 

Output:

  tfl.addActionListener( 

actionPerformed(ActionEvent 

  tf2.setTex( 

  });

  add(la1);

  add(tfl);

  add(la2);

  add(tf2);

  setVisible(true);

  }

三、综合应用题 

  本题的功能是展示4种不同的对话框。

窗口中有4个按钮:

“消息”、“输入”、“确定”和“选择”,单击任意一个按钮,就能弹出一个对应的对话框。

其中,消息对话框只有一个提示信息和一个“确定’’按钮,输入对话框有一个供输入的文本框及“确定”和“撤销”两个按钮;

确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”;

而选择对话框中有一个提示信息和两个按钮“确定,,和“取消”。

javax.swin9.*:

java3 

JFrame 

implements 

ButtonSelecte 

ActionListener 

  { 

  JButton 

btnMessage=new 

JButton("

消息"

btnlnput=new 

输入"

btnConfirm=new 

确认"

btnOption=new 

选择"

java3() 

  super("

java3"

  btnMessage.addActionListener(this);

  btnlnput.addActionListener(this);

  btnConfirm.addActionListener(this);

  btnOption.addActionListener(this);

  getContentPane().setLayout( 

new 

FIowLavout 

  ()):

  getContentPane().add(btnMessage);

  getContentPane().add(btnlnput):

  getContentPane().add(btnConfirm):

  getContentPane().add(btnOption);

  System.exit(0);

args[]) 

  java3 

fr=new 

java3();

  fr.pack();

  fr.setVisible(true);

actionperformed(ActionEvent 

e) 

  Object[]opt={"

,"

取消"

instance:

(JButton)e.getObject();

  if(instance= 

=btnMessage) 

  JOptionPane.showMessageDialog(this,"

消息对话框"

  else 

if(instance= 

=btnInput、 

  JOptionPane.showInputDialog(this,"

输入对话框"

=btnConfirm、 

  JOptionPane.showConfirmDialog(this,"

确认对话框"

  JOptionPane.showOptionDialog(this,"

选择对话框"

,JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE,null,opt,opt[1]);

上机考试试题答案与解析 

  一、基本操作题 

  第1处:

\"

Welcome!

  第2处:

a/b=C"

  第3处:

\\\\do 

  【解析】本题考查的是不同的数据类型的输出方式,以及转义字符的使用。

第l处与第3处含有特殊字符,输出时要使用转义字符。

ActionListener() 

tfl.getText() 

  【解析】第1处是设置监听事件,响应tfl(Input文本框)的输入事件,第2处是将用户在Input文本框中输入的内容在Output文本框中显示。

  三、综合应用题 

public 

JButton 

instantce=(JButton)e.getSource() 

  【解析】第1处是实现与ActionEvent事件对应的接口,使之能够处理ActionEvent事件,相应的接口应为ActionListener;

第2处是actionPerformed方法通过读取ActionEvent对象的相关信息来得到事件发生时的情况,Java是大小写敏感的;

第3处是在Java的事件类中java.util.Event()bject类是所有事件对象的基础父类,通过getSource()方法可以得到事件源对象。

2014年计算机二级考试JAVA上机试题及答案2

  本题随机产生若干字母(A~Z间),直到出现字母Q停止。

ClaSS 

main(String[]args){ 

   

  do{ 

  c=(char)( 

  System.out.print(c+"

  }while( 

  本题用复选框来控制字体的显示,窗口中有一个标签和两个复选按钮,这两个复选按钮分别对应的字体的两个特点:

加粗和倾斜,任意选中一个按钮或两个都选中,标签上的字符串就显示对应的字体。

  tmport.java.awt.*;

javax.swing.*;

  class 

CheckBoxFrame 

Ac- 

  tionListener{ 

CheckBoxFrame(){ 

  setTitle("

CheckBoxTest"

  setSize(300,200);

e)( 

  JPanel 

P=new 

JPanel();

  bold=addCheckBox(p,"

Bold"

  italic=addCheckBox(P,"

Italic"

  getContentPane().add(p,"

South"

  panel=new 

CheekBoxTestPanel();

  getContentPane().add(panel,"

Center"

JCheckBox 

addCheekBox(JPanel 

p,String 

  name){ 

  JCheckBox 

c=new 

JCheekBox(name):

  c.addActionListener( 

  P.add(c);

  return 

C;

  int 

m=(bold.isSelected()?

Font.BOLD:

O)+ 

  (italic.isSelected()?

Font.ITALIC:

O);

  panel.setFont(m);

  private 

CheckBoxTestPanel 

panel;

bold;

italic;

JPanel{ 

CheckBoxTestPanel(){ 

  setFont(Font.PLAIN);

setFont(int 

m){ 

  setFont(new 

Font("

SansSerif"

,m,12));

  repaint();

paintComponent(Graphics 

g){ 

  super.paintComponent(g);

  9.drawstring("

The 

quick 

brown 

fox 

jumps 

over 

  the 

lazy 

dog."

,0,50);

java2{ 

  JFrame 

frame=new 

CheckBoxFrame();

  frame.show();

  本题的功能是用按钮来控制文本框中文本的颜色。

窗口中有两个带有文字标题的面板“Sample 

text”和“Text 

col—or 

control”,窗口的底部还有一个复选按钮“Disable 

chan-ges”。

在“Sample 

text”面板中有一个带有宇符串的文本框,而在“Text 

color 

control”面板中有三个按钮“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。

单击任意按钮,文本框的文本变成对应的颜色,如果选中“Disa-ble 

changes”复选框,则三个颜色按钮变为不可用,如果取消选中复选框,则三个按钮变为可用。

JFrame{ 

JPanel 

upper,middle,lower;

JTextField 

text;

black,red,green;

disable;

java3(String 

titleText){ 

  super(titleText);

  windowClosing(WindowEvent 

  upper=new 

  upper.setBorder(BorderFactory.ereateTitledBor- 

  der("

Sample 

text"

)):

  Upper.setlayout(new 

BorderLayout());

  text=new 

JTextField("

Change 

the 

of 

this 

  text"

  upper.add(text,BorderLayout.CENTER);

  middle=new 

  middle.setBorder(BorderFactory.createTitledBor- 

Text 

control"

));

  middle.setLayout(new 

FlowLayout(FlowLayout. 

  CENTER)):

  black=new 

Black"

,new 

ColorIcon( 

  Color.black));

  black.addActionListener(new 

ButtonListener( 

  middle.add(black);

  red=new 

Red"

ColorIeon(Col- 

  or.red));

  red.addActionListener(new 

ButtonListener(Col- 

  middle.add(red);

  green=new 

Green"

  Color.green));

  green.addActionListener(new 

  middle.add(green);

  lower=new 

  lower.setLayout(new 

  RIGHT));

  disable=new 

JCheckBox("

Disable 

changes"

  disable.addhemListener(new 

hemListener(){ 

itemStateChanged(hemEvent 

  boolean 

enabled 

  = 

(e.getStateChange() 

=ItemEvent.DESELECTED);

  black.setEnabled(enabled);

  red.setEnabled(enabled);

  green.setEnabled(enabled);

  );

  lower.add(disable):

  Container 

cp=getContentPane();

  cp.add(upper,BorderLayout.NORTH);

  ep.add(middle,BorderLayout.CENTER);

  ep.add(10wer,BorderLayout.SOUTH);

  pack();

ButtonListener 

ActionListener{ 

Color 

c;

ButtonListener(Color 

c)f 

  this.c=c;

aetionPerformed(ActionEvent 

  text.setForeground(c);

ColorIcon 

Icon{ 

final 

int 

DIAMETER=10;

Colorlcon(Color 

c){ 

  c=c;

paintleon(Component 

cp,Graphics 

g, 

X,int 

Y){ 

  g.setColor(e);

  g.fillOval(x,Y,DIAMETER,DIAMETER);

  g.setColor(Color.black);

  g.drawOval(x,y,DIAMETER,DIAMETER);

getIconHeight(){ 

DIAMETER:

getlconWidth(){ 

DIAMETER;

  new 

java3("

char 

(int)(Math.random()*26)+’A’ 

C!

=’Q’ 

  【解析】第1处是定义变量,从下面的变量赋值语句和输出语句可看出应为字符型变量c;

第2处是通过将字符A随机加上0~26之间的数来达到随机产生A~Z之间字符的结果。

第3处是do-while循环的终止条件。

evt) 

  【解析】第l处注册监听器进行授权,该方法的参数是事件处理的对象;

第2处是actionPerformed方法通过读取ActionEvent对象的相关信息来得到事件发生时的情况。

upper.setLayout(new 

BorderLayout()) 

this.c=C 

  【解析】第1处Java是大小写敏感的;

第2处ActionListener是接口,应用implements;

第3处引用当前对象成员应用this。

2014年全国计算机二级JAVA上机试题及答案3

  本题的功能是统计成绩不及格的人数,分数有89,90, 

56,90,89,45。

23,45,60,59,61。

main(String[]args)( 

3score={56。

90。

89,23,45,61,60,59};

hum=0;

i=0:

  while( 

){ 

  if( 

) 

  sum++:

  i++;

  ) 

  System.out.println(”<

60:

”+sum);

  )

二、简单应用题 

  本题中,窗口的背景色为系统桌面的颜色,在窗口中分 

  别画空心和实心的黑色矩形、深灰色圆角矩形和浅灰色椭 

  圆形,并且画白色粗体的“欢迎学习Java!

”字符串。

javax.swin9.*;

main(String[]args) 

  FillFrame 

FillFrame();

  frame.setDefaultCloseOperation(JFrame.EXIT_ 

  ON_CLOSE);

FillFrame 

 

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

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2