亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語言 百分網(wǎng)手機(jī)站

計(jì)算機(jī)二級(jí)考試JAVA上機(jī)預(yù)測(cè)試題

時(shí)間:2020-10-28 17:09:32 java語言 我要投稿

計(jì)算機(jī)二級(jí)考試JAVA上機(jī)預(yù)測(cè)試題

  以下是應(yīng)屆畢業(yè)生考試網(wǎng)小編為大家提供的計(jì)算機(jī)二級(jí)考試JAVA上機(jī)預(yù)測(cè)試題,希望能夠幫助大家備考。

計(jì)算機(jī)二級(jí)考試JAVA上機(jī)預(yù)測(cè)試題

  一、基本操作題

  本題將一個(gè)整形變量opl的二進(jìn)制的低3位全部變

  成1。

  public class javal{

  public static void main(String[]args){

  opl=21;

  int op2=7:

  res;

  ;

  System.out.println(res);

  }

  }

  二、簡(jiǎn)單應(yīng)用題

  本題的功能是將文件java2.java復(fù)制為文件java2.java.bak。

  importjava.io.*;

  public class java2{

  public static void main(String sarg[]){

  try{File file=new File("java2.java.bak");

  ;

  FilelnputStream rfile=new FilelnputStream("ja-

  va2.java");

  FileOutputStream wfile=new FileOutputStream

  ("java2.java.bak");

  int c;

  while( )

  wfile.write((char)c);

  rfile.close();

  wfile.close();

  }catch(Exception e){System.out.println("讀取文

  件的時(shí)候發(fā)生錯(cuò)誤!");}

  System.out.println("復(fù)制操作完成!");

  }

  }

  三、綜合應(yīng)用題

  本題的功能是用復(fù)選按鈕來控制鼠標(biāo)右鍵的彈出菜單是否彈出。窗口中有一個(gè)復(fù)選按鈕“彈出菜單”,如果選中該復(fù)選按鈕后,鼠標(biāo)置于窗口上,單擊鼠標(biāo)右鍵會(huì)彈出一個(gè)菜單,單擊菜單項(xiàng)中的.選項(xiàng)后,后臺(tái)會(huì)輸出單擊的菜單項(xiàng),如果取消該復(fù)選按鈕的選擇,單擊鼠標(biāo)右鍵則不能彈出菜單。

  import java.awt.*;

  import java.awt.event.*;

  class CanvasWithPopup extends Canvas{

  Popupmenu popup;

  CanvasWithPopup(PopupMenu popup){

  enableEvents(AWTEvent.MOUSE EVENT

  MASK):

  this.popup=popup;

  }

  void addPopup(){

  add(popup);

  }

  void removePopup(){

  remove(popup);

  }

  protected void processMouseEvent(MouseEvent

  evt){

  if(popup.getParent()!=null&&evt.isPop-

  upTrigger()){

  popup.show(evt.getComponent(),evt.getX(),

  evt.getY());

  }

  super.processMouseEvent(evt);

  }

  }

  public class java3 extends Frame implements Item-

  Listener,ActionListener{

  Checkbox cb=new Checkbox("彈出菜單",

  false);

  CanvasWithPopup canvas;

  java3(){

  super("java3");

  addWindowListener(new WindowAdapter(){

  public void windowClosing(WindowEvent e){

  System.exit(0);

  }

  });

  add(cb,BorderLayout.NORTH);

  cb.addhemListener(this);

  PopupMenu popup=new PopupMenu("Button

  Control"):

  popup.add("iteml");

  popup.add("item2");

  popup.addActionListener(this);

  canvas=new CanvasWithPopup(popup);

  add(canvas,BorderLayout.CENTER);

  setSize(100,200);

  show();

  }

  上機(jī)考試試題答案與解析

  一、基本操作題

  第1處:int

  第2處:int

  第3處:res=opl|op2

  【解析】本題考查位運(yùn)算符和位運(yùn)算表達(dá)式,第1處和第2處定義變量;第3處opl的二進(jìn)制的低3位全部變成1等同于與7進(jìn)行按位或操作。

  二、簡(jiǎn)單應(yīng)用題

  第1處:file.createNewFile()

  第2處:(c=rfile.read())!=-1

  【解析】本題考查文件操作,第l處在寫入文件前要?jiǎng)?chuàng)建文件;第2處為判斷是否為文件尾。

  三、綜合應(yīng)用題

  第1處:PopupMenu popup

  第2處:switch(evt.getStateChange())

  第3處:System.OUt.println(evt.getActionCommand()+”is selected”)

  【解析】第1處Java是大小寫敏感的;第2處復(fù)選按鈕狀態(tài)更改事件為getStateChange;第3處getActionCommand()沒有對(duì)應(yīng)的ActionEvent。

【計(jì)算機(jī)二級(jí)考試JAVA上機(jī)預(yù)測(cè)試題】相關(guān)文章:

1.計(jì)算機(jī)二級(jí)上機(jī)試題

2.計(jì)算機(jī)二級(jí)JAVA考試摸底試題

3.計(jì)算機(jī)二級(jí)JAVA考試模擬試題

4.計(jì)算機(jī)二級(jí)考試C++上機(jī)考試試題

5.計(jì)算機(jī)二級(jí)考試Java試題及答案

6.計(jì)算機(jī)二級(jí)JAVA考試精選模擬試題

7.計(jì)算機(jī)等級(jí)考試二級(jí)java精選試題

8.計(jì)算機(jī)二級(jí)C++上機(jī)考試試題

9.計(jì)算機(jī)二級(jí)VB上機(jī)考試試題題庫