<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    上半年全國計算機二級Java考試真題

    時間:2025-03-07 08:30:41 試題 我要投稿

    2009上半年全國計算機二級Java考試真題

      一、選擇題(每小題2分,共70分)

    2009上半年全國計算機二級Java考試真題

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

      A)棧是“先進先出”的線性表

      B)隊列是“先進后出”的線性表

      C)循環隊列是非線性結構

      D)有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構

      (2)支持子程序調用的數據結構是

      A)棧 B)樹 C)隊列 D)二叉樹

      (3)某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是

      A)10 B)8 C)6 D)4

      (4)下列排序方法中,最壞情況下比較次數最少的是

      A)冒泡排序 B)簡單選擇排序 C)直接插入排序 D)堆排序

      (5)軟件按功能可以分為: 應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是

      A)編譯程序 B)操作系統 C)教務管理系統 D)匯編程序

      (6)下列敘述中錯誤的是

      A)軟件測試的目的是發現錯誤并改正錯誤

      B)對被調試的程序進行“錯誤定位”是程序調試的必要步驟

      C)程序調試通常也稱為Debug

      D)軟件測試應嚴格執行側試計劃,排除測試的隨意性

      (7)耦合性和內聚性是劉模塊獨立性度量的兩個標準下列敘述中正確的是

      A)提高耦合性降低內聚性有利于捉高模塊的獨立性

      B)降低耦合性提高內聚性有利于提高模塊的獨立性

      C)耦合性是指一個模塊內部各個元素間彼此結合的緊密程度

      D)內聚性是指模塊間互相連接的緊密程度

      (8)數據庫應用系統中的核心問題是

      A)數據庫設計 B)數據庫系統設計 C)數據庫維護 D)數據庫管理員培訓

      (9)有兩個關系R,S如下:

      由關系R通過運算得到關系S,則所使用的運算為

      A)選擇 B)投影 C)插入 D)連接

      (10)將E-R圖轉換為關系模式時,實體和聯系都可以表示為

      A)屬性 B)鍵 C)關系 D)域

      (11)Java虛擬機(JVM)運行Java代碼時,不會進行的操作是

      A)加載代碼 B)校驗代碼 C)編譯代碼 D)執行代碼

      (12)Java程序的并發機制是

      A)多線程 B)多接口 C)多平臺 D)多態性

      (13)在方法內部使用,代表對當前對象自身引用的關鍵字是

      A) super B) This C) Super D) this

      (14)閱讀下列程序

      public class VariableUse{

      public static void main(String[] arqs){

      int a;

      if(a==8){

      int b=9;

      System.out.println(“a=”+a);

      System.out.println(“b=”+b);

      }

      System.out.println(“a=”+a);

      System.out.println(“b=”+b);

      }

      }

      該程序在編譯時的結果是

      A)變量a未賦值

      B)第二個System.out.println(“b=”+b)語句中, 變量b作用域有錯

      C)第二個System.out.println(“a=”+a)語句中, 變量a作用域有錯

      D)第一個System.out.println(“b=”+b)語句中, 變量b作用域有錯

      (15)下列不屬于Swing的構件是

      A)JButton B)JLabel C)JFrame D)JPane

      (16)對鼠標點擊按鈕操作進行事件處理的接口是

      A)MouseListener B)WindowListener

      C)ActionListener D)KeyListener

      (17)AWT中用來表示顏色的類是

      A)Font B)Color C)Panel D)Dialog

      (18)下列運算符中,優先級最高的是

      A)++ B)+ C)* D)>

      (19)Java語言中屬于跳轉語句的是

      A)try B)catch C)finally D)break

      (20)閱讀下列利用遞歸來求n!的程序

      Class FactorialTest{

      Static long Factorial (int n) { //定義Factorial ()方法

      If (n==1)

      Return 1;

      Else

      Return n* Factorial(_____);

      }

      Public static void main (String a[]) { // main ()方法

      Int n=8;

      System.out.println{n+”! = ”+Factorial (n)};

      }

      }

      為保證程序正確運行,在下劃線處應該填入的參數是

      A)n-1 B)n-2 C)n D)n+1

      (21)閱讀下列代碼

      Public class Person{

      Static int arr[ ] = new int (10);

      Public static void main (String args ) {

      System.out.println(arr[9]);

      }

      }

      該代碼的運行結果是

      A)編譯時將產生錯誤 B)編譯時正確,運行時將產生錯誤 C)輸出零 D)輸出空

      (22)在Java中若要使用一個包中的類時,首先要求對該包進行導入,其關鍵字是

      A)import B)package C)include D)packet

      (23)繼承是面向對象編程的一個重要特征,它可降低程序的復雜性并使代碼

      A)可讀性好 B)可重用 C)可跨包訪問 D)運行更安全

      (24)閱讀下列代碼片段

      Class InterestTest________ActionListener{

      Public void actionPerformed (ActionEvent event) {

      Double interest = balance * rate/100;

      Balance += interest;

      Number Format format =

      Number Format.getCurrencyInstance ();

      System.out.printlb{“balance = ”+

      Formatter.format (balance)};

      }

      Private double rate;

      }

      在下劃線處,應填的正確選項是

      A)Implementation B)Inheritance C)implements D)extends

      (25)下列方法中,不屬于類String的方法是

      A)tolowerCase() B)valueof() C)charAt() D)append()

      (26) grid[9] [5]描述的是

      A)二維數組 B)一維數組

      C)五維數組 D)九維數組

      (27)Java類庫中,將信息寫入內存的類是

      A)java.io.FileOutputstream

      B)java.io.ByteArrayOutputStream

      C)java.io.BufferedOutputstream

      D)java.io.DataOutputStream

      (28)閱讀下列Java語句

      ObjectOutputStream out = new ObjectOutputStream(new______(“employee .dat”));

      在下劃線處,應填的正確選項是

      A)File B)FileWriter C)FileOutputStream D)OutputStream

      (29)使新創建的線程參與運行調度的方法是

      A)run() B)start() C)init() D)resume()

      (30)Java中的線程模型由三部分組成,與線程模型組成無關的是

      A)虛擬的CPU B)程序代碼 C)操作系統的內核狀態 D)數據

      (31)當Applet需要更新顯示內容時,應該調用的方法是

      A)run() B)start()

      C)init() D)resume()

    【上半年全國計算機二級Java考試真題】相關文章:

    全國計算機二級考試《Java》真題練習09-11

    2006年上半年全國計算機等級考試二級JAVA筆試真題09-10

    計算機二級考試Java選擇真題09-27

    上半年全國計算機二級考試VFP真題12-05

    9月全國計算機等級考試二級JAVA筆試真題10-13

    全國計算機等級考試二級JAVA筆試真題答案及解析10-11

    備考計算機二級考試JAVA歷年真題10-09

    計算機等級二級考試Java填空真題09-11

    2005年上半年全國計算機二級Java筆試真題及答案10-24

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