全国计算机等级考试二级Java样题
来源:优易学  2010-1-15 9:41:09   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  三、上机操作题
  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:

上一页  [1] [2] [3] [4] 下一页

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训