计算机国二java考试_全国计算机二级考试java测试题与答案

全国计算机二级考试java测试题与答案

[5] (new FlowLayout());

add(prompt);

add(input);

add(output);

add(btnn);

input.addActionListener(this);

btnn.addActionListener(this);

setSize(300.200);

show();

}

public void actionperformed(ActionEvent e)

{

if(e.getSource() = = input)

output.setText(input.getText()+"Welcome you!");

else

{

dispose();

system.exit(0);

}

}

}

三、上机操作题

1.下列程序中,指定变量b=50为字节类型,变量f=0.55F为单精度实型,变量1=0xfffL为64位整型,并将该三个变量打印输出.请将程序补充完整.

import java.io.*;

public class Assign}

public static void main(String args[]){

_______b=50;

_______f=0.55F;

_______l=0xfffL;

System.out.println("b="+b);

System.out.println("f="+f);

System.out.println("l="+l);

}

}

2.请完成下列Java程序:用位于JFrame窗口下方的Open按钮,打开一个文件对话框,检索.gif或者.png图形文件,并在窗口中央将图象显示出来.(提示:将图象文件嵌入图象标内,再将图像图标置于标签中)

注意:请勿改动main主方法和其他已有语句内容,仅在下划线处填入适当的语句.

import java.awt.*;

import jova.awt.event.*;

import java.io.*;

import javax.swing.*;

public class ImageViewer

{ public stratic void main(String[]args)

{ JFrame frame=new ImageViewer Frame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.show();

}

}

class ImgeViewerFrame extends JFrame

{ public ImageViewerFrame()

{ setTitle("ImageViewer");

setSize(DEFAULT_WIDTH,DEFAULT_HEIGTH);

label = new JLAbel();

Container contentpane = getContentpane();

contentpane.add(label.BorderLayout.CENTER);

chooser = new JFileChooser();

chooser.setCurrentDirectory(new File("."));

Button button = new Button("open");

contentpane.add(button,BorderLayout.SOUTH);

button.addActionListener(new

ActionListener()

{ public void actionperformed(ActionEvent evt)

{ int r = chooser.showOpenDialog(null));

if(r = = JFilechooser.APPROVE_OPTLON)

{ String name

=________________

_______________

}

}

});

}

private JLabel label;

private JFileChooser chooser;

private static final int DEFAULT_WIDTH = 300;

private static final int DEFAULT_HEIGHT = 400;

}

3.下面是一个Applet程序,其功能是接收用户输入的两个整数,比较它们的大小,并在用户按下“比较”按钮后,将Applet中显示的“请先输入两个待比较的整数”,改为“两个整数中最大值是:x”,x是两个数中的最大值.请改正程序中的错误(有下划线的语句),使程序能输出正确的结果.

注意:不改动程序的结构,不得增行或删行.

import java.applet.*;

import java.awt.*;

import java.awr.event.*;

public class FindMax extends Applet implements ActionListener{

Label result;

TextField in1,in2;

Button btn;

int a=0,b=0,max;

public void init(){

result = new Label"请先输入两个待比较的整数");

in1=new TextField(5);

in2=new TextField(5);

btn=new Button("比较");

add(in1);

add(in2);

add(btn);

add(result);

btn.addActionListener(this);

}

public void actionperformed(ActionEvent e){

a=in1;

n=in2;

if(a>b)

max=a;

else

max=b;

btn.setText("两个数中最大值是:"+max);

}

}

findmax.html:

A Simple Program

---------------------------------------

【全国计算机二级考试java测试题与答案】相关文章:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值