淘小兔

一、基本操作题 

  本题将一个整形变量opl的二进制的低3位全部变 
  成1。 
  publicclassjaval{ 
  publicstaticvoidmain(String[]args){ 
  opl=21; 
  intop2=7: 
  res; 
  ; 
  System.out.println(res); 
  } 
  }

点击进入>>全国计算机等级考试真题题库全套最新考试资料

二、简单应用题 

  本题的功能是将文件java2.java复制为文件java2.java.bak。 
  importjava.io.*; 
  publicclassjava2{ 
  publicstaticvoidmain(Stringsarg[]){ 
  try{Filefile=newFile("java2.java.bak"); 
  ; 
  FilelnputStreamrfile=newFilelnputStream("ja- 
  va2.java"); 
  FileOutputStreamwfile=newFileOutputStream 
  ("java2.java.bak"); 
  intc; 
  while() 
  wfile.write((char)c); 
  rfile.close(); 
  wfile.close(); 
  }catch(Exceptione){System.out.println("读取文 
  件的时候发生错误!");} 
  System.out.println("复制操作完成!"); 
  } 
  }

三、综合应用题 

  本题的功能是用复选按钮来控制鼠标右键的弹出菜单是否弹出。窗口中有一个复选按钮“弹出菜单”,如果选中该复选按钮后,鼠标置于窗口上,单击鼠标右键会弹出一个菜单,单击菜单项中的选项后,后台会输出单击的菜单项,如果取消该复选按钮的选择,单击鼠标右键则不能弹出菜单。 
  importjava.awt.*; 
  importjava.awt.event.*; 
  classCanvasWithPopupextendsCanvas{ 
  Popupmenupopup; 
  CanvasWithPopup(PopupMenupopup){ 
  enableEvents(AWTEvent.MOUSEEVENT 
  MASK): 
  this.popup=popup; 
  } 
  voidaddPopup(){ 
  add(popup); 
  } 
  voidremovePopup(){ 
  remove(popup); 
  } 
  protectedvoidprocessMouseEvent(MouseEvent 
  evt){ 
  if(popup.getParent()!=null&&evt.isPop- 
  upTrigger()){ 
  popup.show(evt.getComponent(),evt.getX(), 
  evt.getY()); 
  } 
  super.processMouseEvent(evt); 
  } 
  } 
  publicclassjava3extendsFrameimplementsItem- 
  Listener,ActionListener{ 
  Checkboxcb=newCheckbox("弹出菜单", 
  false); 
  CanvasWithPopupcanvas; 
  java3(){ 
  super("java3"); 
  addWindowListener(newWindowAdapter(){ 
  publicvoidwindowClosing(WindowEvente){ 
  System.exit(0); 
  } 
  }); 
  add(cb,BorderLayout.NORTH); 
  cb.addhemListener(this); 
  PopupMenupopup=newPopupMenu("Button 
  Control"): 
  popup.add("iteml"); 
  popup.add("item2"); 
  popup.addActionListener(this); 
  canvas=newCanvasWithPopup(popup); 
  add(canvas,BorderLayout.CENTER); 
  setSize(100,200); 
  show(); 
  }

 

上机考试试题答案与解析 

  一、基本操作题 
  第1处:int 
  第2处:int 
  第3处:res=opl|op2 
  【解析】本题考查位运算符和位运算表达式,第1处和第2处定义变量;第3处opl的二进制的低3位全部变成1等同于与7进行按位或操作。 
  二、简单应用题 
  第1处:file.createNewFile() 
  第2处:(c=rfile.read())!=-1 
  【解析】本题考查文件操作,第l处在写入文件前要创建文件;第2处为判断是否为文件尾。 
  三、综合应用题 
  第1处:PopupMenupopup 
  第2处:switch(evt.getStateChange()) 
  第3处:System.OUt.println(evt.getActionCommand()+”isselected”) 
  【解析】第1处Java是大小写敏感的;第2处复选按钮状态更改事件为getStateChange;第3处getActionCommand()没有对应的ActionEvent。

点击进入>>最新版全国计算机等级考试真题题库全套资料

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

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载