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

    計算機二級考試《JAVA》備考測試題「帶答案」

    時間:2025-01-03 14:54:05 java語言 我要投稿
    • 相關推薦

    2017計算機二級考試《JAVA》備考測試題「帶答案」

      為確保同學們將所涉及的考點全面復習到位,讓大家充滿信心的步入考場,以下是百分網小編搜索整理的一份計算機二級考試《JAVA》備考測試題【帶答案】,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!

    2017計算機二級考試《JAVA》備考測試題「帶答案」

      1). 下列語句中,可以作為無限循環語句的是( )。

      A.for(;;){}

      B.for(i nt i =0;i <10000;i ++){}

      C.while(false){}

      D.do {}while(false)

      正確答案:A

      答案解析:B的循環終止條件為10000,CD 的終止條件為常量false ,都不能無限循環。

      2). 用下列4種排序方法,對一個已排好序(由小到大)的序列進行由小到大排序時,選擇( )方法最好。

      A.冒泡排序

      B.直接選擇排序

      C.直接插入排序

      D.歸并排序

      正確答案:C

      答案解析:直接插入排序的基本算法是:當插入第i(i>=l)個對象時,前面的V[O],V[l],…,V[i -i]已經排好序,這時,用V[i]的關鍵碼與V[i一1],[i -2]--的關鍵碼順序進行比較,找到插入位置即將V[i]插入,原來位置上的對象則向后移。由此可知,直接插入排序法的關鍵碼比較次數與對象的初始排列有關。在本題中,序列已經排好序,所以其i的取值達到了最大,也就是序列中元素的個數,其實根本無需比較和交換,所以這種方法是最佳的。

      3). 下面敘述中錯誤的是( )。

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

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

      C.程序調試通常也被稱為Debug

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

      正確答案:A

      答案解析:軟件測試的目的是為了發現錯誤及漏洞而執行程序的過程。軟件測試要嚴格執行測試計劃。程序調式通常也稱Debug ,對被調試的程序進行“錯誤”定位是程序調試的必要步驟。

      4). 下列有關接口的說法,正確的是( )。

      A.接口與抽象類是相同的概念

      B.實現一個接口必須實現接口的所有方法

      C.接口之間不能有繼承關系

      D.一個類不可實現多個接口

      正確答案:B

      答案解析:ava的接口是為實現多繼承并簡化其復雜性。接口與抽象類非常相似,它將抽象推進到更深層次。一個類可實現許多接口,但只有同一個父類。所以只有選項B正確。

      5). 若干進程之間相互合作,共同完成一項任務,進程的這種協同工作關系稱為( )。

      A.異步

      B.同步

      C.并發

      D.互斥

      正確答案:B

      答案解析:進程同步是指進程之間一種直接的協同工作關系,這些進程相互合作,共同完成一項任務。進程間的直接相互作用構成進程的同步。

      6). Java 語言中,對當前對象的父類對象進行引用的關鍵字是( )。

      A.case

      B.super

      C.char

      D.break

      正確答案:B

      答案解析:當子類隱藏了父類的變量,并重寫了父類方法后,又要使用父類變量或父類被重寫的方法時,可以通過super 來實現對父類變量的訪問和對父類方法的調用。

      7). 數據庫設計的需求分析階段主要設計( )。

      A.程序流程圖

      B.程序結構圖

      C.框圖

      D.數據流程圖

      正確答案:D

      8). 在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統聯合體。其中數據獨立性最高的階段是

      A.數據庫系統

      B.文件系統

      C.人工管理

      D.數據項管理

      正確答案:A

      9). 下列關于Java多線程并發控制機制的敘述中,錯誤的是( )。

      A.Java中對共享數據操作的并發控制是采用加鎖技術

      B.線程之間的交互,提倡采用suspend( )/resume()方法

      C.共享數據的訪問權限都必須定義為private

      D.Java中沒有提供檢測與避免死鎖的專門機制,但程序員可以采用某些策略防止死鎖的發生

      正確答案:B

      答案解析:本題考查多線程的并發控制機制。Java中對共享數據操作的并發控制采用傳統的加鎖技術,也就是給對象加鎖,選項A說法正確。線程之間的交互,提倡采用wait()和notify()方法,這兩個方法是java. lang. object類的方法,是實現線程通信的兩個方法,不提倡使用suspend()和resume()方法,它們容易造成死鎖,所以選項B說法錯誤。共享數據的訪問權限都必須定義為private,不能為public或其他,選項C說法正確。Java中沒有提供檢測與避免死鎖的專門機制,因此完全由程序進行控制,但程序員可以采用某些策略防止死鎖的發生,選項D說法正確。

      10). 用來實現Java虛擬機的語言是( )。

      A.Java

      B.C

      C.C++

      D.匯編

      正確答案:B

      答案解析:本題考查Java語言的虛擬機。Java本身的編譯器用Java語言編寫,運行系統的虛擬機用C語言實現。Java語言的執行模式是半編譯和半解釋型,程序首先由編譯器轉換為標準字節代碼,然后由Java虛擬機去解釋執行,字節代碼實際上可以看作是虛擬機的機器代碼。考生應當理解Java語言的實現機制,這屬于考試重點。正確答案為選項B。

    【計算機二級考試《JAVA》備考測試題「帶答案」】相關文章:

    計算機二級Java備考習題及答案07-17

    計算機二級Java備考試題附答案09-21

    全國計算機二級考試java測試題與答案09-20

    計算機二級Java測試題及答案08-01

    全國計算機二級《Java》備考試題及答案08-22

    計算機二級考試MySQL備考測試題及答案201709-23

    計算機二級Java備考習題附答案09-11

    2024計算機二級Java備考習題及答案11-20

    2017年計算機二級考試Java測試題及答案10-13

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