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

    計算機等級考試二級java筆試習題

    時間:2025-05-21 22:20:45 java語言 我要投稿
    • 相關推薦

    計算機等級考試二級java筆試習題2017

      計算機,是20世紀最先進的科學技術發明之一,對人類的生產活動和社會活動產生了極其重要的影響。下面是小編整理的關于計算機中Java 語言程序設計的習題,希望對大家有用,更多消息請關注應屆畢業生網。

    計算機等級考試二級java筆試習題2017

      一、選擇題(每小題 2 分,共 70 分) 選擇題 每小題 四個選項中, 下列各題 A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置 ,四個選項中 只有一個選項是正確的。 上,答在試卷上不得分。 答在試卷上不得分。

      (1)下列關于棧序正確的是

      A)棧頂元素最先能被刪除 C)棧底元素永遠不能被刪除 B)棧頂元素最后才能被刪除 D)以上三種說法都不對

      (2)下列敘述中正確的是

      A) 有一個以上根結點的數據結構不一定是非線性結構 B)只有一個根結點的數據結構不一定是線性結構 C)循環鏈表是非線性結構 D)雙向鏈表是非線性結構

      (3)某二叉樹共有 7 個結點,其中葉子結點只有 1 個,則該二叉樹的深度為(假設根結點在第 1 層)

      A)3 B)4 C) 6 D)7

      (4)在軟件開發中,需求分析階段產生的主要文檔是

      A)軟件集成測試計劃 C)用戶手冊 B)軟件詳細設計說明書 D)軟件需求規格說明書

      (5)結構化程序所要求的基本結構不包括

      A)順序結構 B)GOTO 跳轉 D)重復(循環)結構

      C)選擇(分支)結構

      (6)下面描述中錯誤的是

      A)系統總體結構圖支持軟件系統的詳細設計 B)軟件設計是將軟件需求轉換為軟件表示的過程 C)數據結構與數據庫設計是軟件設計的任務之一 D)PAD 圖是軟件詳細設計的表示工具

      (7)負責數據庫中查詢操作的數據庫語言是

      A)數據定義語言 B)數據管理語言 C) 數據操縱語言 D)數據控制語言

      (8)一個教師可講授多問課程,一門課程可由多個教師講授,則實體教師和課程間的聯系是

      A)1:1 聯系 B)1:m 聯系 C)m:1 聯系 D)m:n 聯系

      (9)有三個關系 R、S 和 T 如下: R A a b c B 1 2 3 C A 2 1 1 c B 3 C 1 S T

      則由關系 R 和 S 得到關系 T 的操作是

      A)自然連接 B)交 C) 除 D)并

      (10)定義無符號整數類為 UInt,下面可以作為類 UInt 實例化值的是

      A)-369 C)0.369 B)369 D)整數集合{1,2,3,4,5}

      (11)下列關于面向對象的論述中,正確的是

      A) 面向對象是指以對象為中心,分析、設計和實現應用程序的機制 B)面向對象是指以功能為中心,分析、設計和實現應用程序的機制 C)面向對象僅適用于程序設計階段 D)面向對象是一種程序設計語言

      (12)語句”Hello”.equals(“hello”);的正確執行結果是

      A)true B)false C) 0 D)1

      (13)下列關于 Java 源程序結構的論述中,正確是

      A)一個文件包含的 import 語句最多 1 個 B)一個文件包含 的 public 類最多 1 個 C)一個文件包含的接口定義最多 1 個 D)一個文件包含的類定義最多 1 個

      (14)下列不屬于 Java 關鍵字的是

      A)this B)super C) finally D)NULL

      (15)下列代碼的執行結果是

      public class Test { public static void main(String[] args) { int[] x={0,1,2,3}; for(int i=0;i<3;i+=2){ try{ System.out.println(x[i+2]/x[i]+x[i+1]); }catch(ArithmeticException e){ System.out.println("error1"); }catch(Exception e){ System.out.println("error2"); } } } }

      A)error1 C)error1

      error2

      B)error2 D)2

      error2

      (16)下列整數的定義中,錯誤的是

      A)int f=3.14.; C) int i=189; B)int a=012; D)int d-0x123;

      (17)要得到某目錄下的所有文件名,在下列代碼的下劃線處應填入的內容是(兩個下劃線的內容相同) pathname = new String[] filename = pathname.list();

      A)FileInputStream C)File B)FileOutputStream D)RandomAccessFile (args[0]);

      (18)在下列代碼的下劃線處應填入的內容是

      public class FirstSample { public static void main( args[]) {

      System.out.println("你好!");

      } } }

      A)staff

      B)double C)int

      D)String

      (19)Object 類中的方法 public int hashCode(),在其子類覆蓋該方法時,其方法修飾符可以是

      A)protected B)public C)private D)缺省

      (20)下面代碼中的內部類名是

      import java.awt*; import javax.swing.*;

      class TalkingClock { public static void main(int interval,final boolean beep) { ActionListener listener = new ActionListener(){ public void actionPerformed(ActionEvent event){ ............ } } Timer t = new Timer(interval,listener); t.start(); }

      }

      A)Timer C)listener

      B)ActionListener D)匿名

      (21)已知 zipname 是一個壓縮文件名,則 zipname 在下列代碼中出現的正確位置是 ZipInPutStream zin =new ZipInPutStream(new FileInPutStream(①)); ZipEnatry entry; While((entry = zin.getNextEntry(②))!=null{ fileCombo.addItem(entry.getName(③)); zin.closeEntry(④); } Zin.close();

      A)① B)② C)③ D)④

      (22)下列代碼的執行結果是

      int numbers[]=new int[6]; for(int i=1;i

      sleep(1000); } catch (InterruptedException e) {} System.out.println(sTname+" "); } } }

      A)不能通過編譯,TestThread 類中不能定義變量和構造方法 B)輸出 One One Two Two C)輸出 Two One One Two D)選項 B 或 C 都有可能出現 (28)下列關于 Applet 的敘述中,正確的是

      A)為了使 Applet 在瀏覽器中運行,需要在 HTML 文件中嵌入相應的 Applet 類 B)Applet 不能使用從外部接收參數 C)Applet 不能使用 javac 命令進行編譯 D)java Application 與 Applet 都必須包含 main()方法

      (29)下列代碼的下劃線處應填入的方法名是

      import java.applet.*; import java.awt.*; public class Hello extends Applet { public void (Graphics g){

      g.drawString("How are you!", 10, 10); } }

      A)repaint

      B)println

      C)paint

      D)show

      (30)下列變量的定義中,錯誤的是

      A)int x=3; C)String s=”Hello!” B)float f;d; D)boolean b=true;

      (31)下列代碼的執行結果是

      int length = "Hello".length(); System.out.println(length);

      A)5

      B)2

      C)10

      D)6

      (32)下列代碼的編譯或執行結果是

      public class MyVal { public static void main(String[] args) { MyVal m = new MyVal(); m.aMethod(); } public void aMethod(){ boolean [] b = new Boolean [5]; System.out.println(b[0]); } }

      A)1

      B)null C)0

      D)編譯錯誤

      (33)若變量 a 是 String 類型的數據,那么表達式(a+a)的類型是

      A)char B)String ) C)int D)long

      (34)Component 類中用于刷新組件的方法是

      A)getFont B)getName

      C))

      D)paint

      (35)鼠標在窗口中移動時,產生的事件是

      A)ActionEvent C)KeyEvent B)PrintEvent D)MouseEvent

      二、填空題(每空 2 分,共 30 分) 填空題( 請將每一個空的正確答案寫在答題卡【l】~【15】序號的橫線上,答在試卷上不得分。注意:以命令關 請將每一個空的正確答案寫在答題卡【 】 【 】 序號的橫線上, 答在試卷上不得分。 注意: 鍵字填空的必須拼寫完整

      (1)有序線性表能進行二分查找的前提是該線性表必須是 順序 存儲的。

      (2)一棵二叉樹的中序遍歷結果為 DBEAFC,前序遍歷結果為 ABDECF,則后序遍歷結果為 DEBFCA

      。 (3)對軟件設計的最小單位(模塊或程序單元)進行的測試通常稱為 單元 測試。

      (4)實體完整性約束要求關系數據庫中元組的 主鍵 屬性值不能為空。

      (5)在關系 A(S,SN,D)和關系 B(D,CN,NM)中,A 的主關鍵字是 S,B 的主關鍵字 是 D,則稱 D 是關系 A 的外碼。

      (6)若類聲明時加上修飾符 final ,則表示該類不能有子類。

      (7)Java 的類庫中提供 Throwable 類來描述異常,它有 Error 和 Exception 兩個直接子類。

      (8)類中的某些方法通過類名就可以直接被調用,例如 JOptionPane.showMessageDialog(null,”按確定鍵退出”)中的 showMessageDialog 方法,這種方法稱為 靜態 方法。

      (9)在對象流中,對象的傳送首先要將所傳送的對象串行化,也就是實現 Serializable 接口。下列代碼中必 須實現 Serializable 接口的類是 InputStream 。 ObjectInput in = new ObjectInputStream (new FileInputStream(“employee.dat”)); Employee[] newStaff = (Employee[]) in.readObject();

      (10)下列代碼的執行結果是 false 。

      public class Expression { public static void main(String[] args) { int v1=10,v2=99,v3=0; System.out.println((v1<0)&&(v2/v3)==3); } }

      (11)語句 Thread thread = new SomeThreadClass()成功運行后,線程 thread1 處于生命周期 可運行 狀態。

      (12)Java 的線程調度策略是一種基于優先級的 搶占 試調度。

      (13)一個 Applet 被瀏覽器加載后,是從 start ()方法開始執行的。

      (14)根據下列類聲明,可以得知類 TwoListeners 能夠處理兩類事件:WindowEvent 和 MouseEvent 。 Public class TwoListeners implements MouseMotionListener,WindowListener{ -------}

      (15) 下 列 代 碼 的 功 能 是 把 按 鈕 save 添 加 到 窗 口 myFrame 的 中 間 , 在 空 白 處 應 填 入 的 代 碼 是 BorderLayout.CENTER 。

      public class MyFrame { public static void main(String[] args) { JFrame myFrame = new JFrame(); JButton save = new JButton(); myFrame.getContentPane().add(save," myFrame.setSize(200, 200); myFrame.setVisible(true); } } ");

    【計算機等級考試二級java筆試習題】相關文章:

    計算機等級考試二級C語言筆試精選習題06-06

    計算機等級二級考試java強化練習題05-12

    2017計算機等級二級考試java練習題01-16

    2017計算機等級考試二級java筆試套題及答案06-09

    全國計算機等級考試二級JAVA筆試題目01-27

    2017年計算機等級二級考試java強化習題06-15

    2017計算機等級二級考試java練習題及答案06-11

    計算機等級考試二級Java筆試真題(通用10套)12-23

    計算機等級考試二級java精選試題05-28

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