淘小兔

一、基本操作题 
  在下画线上补充代码。 
  本题的功能是输出字符串"welcome!"和表达式"a/b= 
  c",以及输出"\\dosomething"。 
  Publicclassjaval{ 
  Pubhcstaticvoidmain(string[]args){ 
  System.out.println(); 
  System.out.println(); 
  System.out.println(); 
  } 
点击进入>>全国计算机等级考试真题题库全套最新考试资料

二、简单应用题 
  下面的程序中,有两个文本框,Input和Output,用户在Input文本框中输入字符串后回车,字符串会在Output文本框中出现。 
  importjava.awt.*; 
  importjava.awt.event.*; 
  publicclassjava2extendsFrame{ 
  publicstaticvoidmain(Stringargs[]){ 
  java2f=newjava2("java2"); 
  Panelpan=newPanel(); 
  f.init(); 
  } 
  pubhcjava2(Stringstr){ 
  super(str); 
  } 
  publicvoidinit(){ 
  addWindowListener(newWindowAdapter(){ 
  publicvoidwindowClosing(WindowEvente){ 
  System.exit(O); 
  } 
  }}; 
  setSize(200,200); 
  setLayout(newFlowlLayout()); 
  finalTextFieldtfl=newTextField(20): 
  finalTextFieldtf2=newTextField(20); 
  finalLabelhi—newLabel("Input:"); 
  finalLabella2一newLabel("Output:"); 
  tfl.addActionListener({ 
  publicvoidactionPerformed(ActionEvente){ 
  tf2.setTex(); 
  } 
  }); 
  add(la1); 
  add(tfl); 
  add(la2); 
  add(tf2); 
  setVisible(true); 
  } 
  }

三、综合应用题 
  本题的功能是展示4种不同的对话框。窗口中有4个按钮:“消息”、“输入”、“确定”和“选择”,单击任意一个按钮,就能弹出一个对应的对话框。其中,消息对话框只有一个提示信息和一个“确定’’按钮,输入对话框有一个供输入的文本框及“确定”和“撤销”两个按钮;确定对话框中有一个提示信息和三个按钮“是”、“否”和“撤销”;而选择对话框中有一个提示信息和两个按钮“确定,,和“取消”。 
  importjavax.swin9.*: 
  importjava.awt.event.*; 
  importjava.awt.*; 
  Publicclassjava3extendsJFrameimplementsButtonSelecteActionListener 
  { 
  JButtonbtnMessage=newJButton("消息"); 
  JButtonbtnlnput=newJButton("输入"); 
  JButtonbtnConfirm=newJButton("确认"); 
  JButtonbtnOption=newJButton("选择"); 
  publicjava3() 
  { 
  super("java3"); 
  btnMessage.addActionListener(this); 
  btnlnput.addActionListener(this); 
  btnConfirm.addActionListener(this); 
  btnOption.addActionListener(this); 
  getContentPane().setLayout(newFIowLavout 
  ()): 
  getContentPane().add(btnMessage); 
  getContentPane().add(btnlnput): 
  getContentPane().add(btnConfirm): 
  getContentPane().add(btnOption); 
  addWindowListener(newWindowAdapter(){ 
  publicvoidwindowClosing(WindowEvente){ 
  System.exit(0); 
  } 
  }); 
  } 
  publicstaticvoidmain(Stringargs[]) 
  { 
  java3fr=newjava3(); 
  fr.pack(); 
  fr.setVisible(true); 
  } 
  Publicvoidactionperformed(ActionEvente) 
  { 
  Object[]opt={"确认","取消"); 
  JButtoninstance:(JButton)e.getObject(); 
  if(instance==btnMessage) 
  JOptionPane.showMessageDialog(this,"消息对话框"); 
  elseif(instance==btnInput、 
  JOptionPane.showInputDialog(this,"输入对话框"); 
  elseif(instance==btnConfirm、 
  JOptionPane.showConfirmDialog(this,"确认对话框"); 
  else 
  JOptionPane.showOptionDialog(this,"选择对话框","选择",JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE,null,opt,opt[1]); 
  } 
  }

上机考试试题答案与解析 
  一、基本操作题 
  第1处:"\"Welcome!\"" 
  第2处:"a/b=C" 
  第3处:"\\\\dosomething" 
  【解析】本题考查的是不同的数据类型的输出方式,以及转义字符的使用。第l处与第3处含有特殊字符,输出时要使用转义字符。 
  二、简单应用题 
  第1处:newActionListener() 
  第2处:tfl.getText() 
  【解析】第1处是设置监听事件,响应tfl(Input文本框)的输入事件,第2处是将用户在Input文本框中输入的内容在Output文本框中显示。 
  三、综合应用题 
  第1处:extendsJFrameimplementsActionListener 
  第2处:publicvoidactionPerformed(ActionEvente) 
  第3处:JButtoninstantce=(JButton)e.getSource() 
  【解析】第1处是实现与ActionEvent事件对应的接口,使之能够处理ActionEvent事件,相应的接口应为ActionListener;第2处是actionPerformed方法通过读取ActionEvent对象的相关信息来得到事件发生时的情况,Java是大小写敏感的;第3处是在Java的事件类中java.util.Event()bject类是所有事件对象的基础父类,通过getSource()方法可以得到事件源对象。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载