<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    計算機二級考試JAVA上機預測試題

    時間:2025-05-01 13:16:29 java語言 我要投稿
    • 相關推薦

    計算機二級考試JAVA上機預測試題

      以下是應屆畢業生考試網小編為大家提供的計算機二級考試JAVA上機預測試題,希望能夠幫助大家備考。

    計算機二級考試JAVA上機預測試題

      一、基本操作題

      本題將一個整形變量opl的二進制的低3位全部變

      成1。

      public class javal{

      public static void main(String[]args){

      opl=21;

      int op2=7:

      res;

      ;

      System.out.println(res);

      }

      }

      二、簡單應用題

      本題的功能是將文件java2.java復制為文件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("讀取文

      件的時候發生錯誤!");}

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

      }

      }

      三、綜合應用題

      本題的功能是用復選按鈕來控制鼠標右鍵的彈出菜單是否彈出。窗口中有一個復選按鈕“彈出菜單”,如果選中該復選按鈕后,鼠標置于窗口上,單擊鼠標右鍵會彈出一個菜單,單擊菜單項中的選項后,后臺會輸出單擊的菜單項,如果取消該復選按鈕的選擇,單擊鼠標右鍵則不能彈出菜單。

      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();

      }

      上機考試試題答案與解析

      一、基本操作題

      第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處:PopupMenu popup

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

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

      【解析】第1處Java是大小寫敏感的;第2處復選按鈕狀態更改事件為getStateChange;第3處getActionCommand()沒有對應的ActionEvent。

    【計算機二級考試JAVA上機預測試題】相關文章:

    計算機二級考試JAVA上機試題及答案02-20

    2017計算機二級考試JAVA上機試題及答案02-06

    計算機二級《Java》上機試題及答案05-23

    計算機二級考試C語言預測上機鞏固試題06-17

    JAVA計算機二級上機試題及答案201706-15

    計算機二級JAVA上機試題及答案201706-01

    計算機二級考試JAVA試題08-04

    計算機二級C語言考前預測上機試題及解析07-04

    計算機二級考試VF上機試題及答案03-21

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人