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

java語言

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

時間:2024-09-04 01:32:48 java語言 我要投稿
  • 相關(guān)推薦

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

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

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

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

  A.for(;;){}

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

  C.while(false){}

  D.do {}while(false)

  正確答案:A

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

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

  A.冒泡排序

  B.直接選擇排序

  C.直接插入排序

  D.歸并排序

  正確答案:C

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

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

  A.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤

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

  C.程序調(diào)試通常也被稱為Debug

  D.軟件測試應(yīng)嚴格執(zhí)行測試計劃,排除測試的隨意性

  正確答案:A

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

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

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

  B.實現(xiàn)一個接口必須實現(xiàn)接口的所有方法

  C.接口之間不能有繼承關(guān)系

  D.一個類不可實現(xiàn)多個接口

  正確答案:B

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

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

  A.異步

  B.同步

  C.并發(fā)

  D.互斥

  正確答案:B

  答案解析:進程同步是指進程之間一種直接的協(xié)同工作關(guān)系,這些進程相互合作,共同完成一項任務(wù)。進程間的直接相互作用構(gòu)成進程的同步。

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

  A.case

  B.super

  C.char

  D.break

  正確答案:B

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

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

  A.程序流程圖

  B.程序結(jié)構(gòu)圖

  C.框圖

  D.數(shù)據(jù)流程圖

  正確答案:D

  8). 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)聯(lián)合體。其中數(shù)據(jù)獨立性最高的階段是

  A.數(shù)據(jù)庫系統(tǒng)

  B.文件系統(tǒng)

  C.人工管理

  D.數(shù)據(jù)項管理

  正確答案:A

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

  A.Java中對共享數(shù)據(jù)操作的并發(fā)控制是采用加鎖技術(shù)

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

  C.共享數(shù)據(jù)的訪問權(quán)限都必須定義為private

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

  正確答案:B

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

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

  A.Java

  B.C

  C.C++

  D.匯編

  正確答案:B

  答案解析:本題考查Java語言的虛擬機。Java本身的編譯器用Java語言編寫,運行系統(tǒng)的虛擬機用C語言實現(xiàn)。Java語言的執(zhí)行模式是半編譯和半解釋型,程序首先由編譯器轉(zhuǎn)換為標準字節(jié)代碼,然后由Java虛擬機去解釋執(zhí)行,字節(jié)代碼實際上可以看作是虛擬機的機器代碼?忌鷳(yīng)當理解Java語言的實現(xiàn)機制,這屬于考試重點。正確答案為選項B。

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

計算機二級Java測試題及答案03-18

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

2017計算機二級Java備考習(xí)題及答案03-16

計算機二級考試MySQL備考測試題及答案201703-28

計算機二級考試《Java》試題及答案03-30

計算機二級考試Java試題及答案12-04

2017計算機二級JAVA預(yù)測試題及答案03-27

2017計算機二級《Java》預(yù)測試題及答案03-28

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