2021Java二級試題題庫_第1頁
2021Java二級試題題庫_第2頁
2021Java二級試題題庫_第3頁
2021Java二級試題題庫_第4頁
2021Java二級試題題庫_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

2021Java最新二級試題

卷面總分:100分答題時間:60分鐘試卷題量:25題練習(xí)次數(shù):0?>次

一、多選題(共25題,共100分)

1.

在以下哪種情況下,線程進入就緒狀態(tài)?

?A.線程調(diào)用了sleep。方法時

?B.線程調(diào)用了join。方法(終止)

?C.線程調(diào)用了yield。方法時

?D.線程調(diào)用了notify。方法??

ABCD

正確答案:D

您的答案:

本題解析:暫無解析

2.

線程調(diào)用sleep。方法后,該線程將進入以下哪種狀態(tài)?

?A.就緒狀態(tài)

?B.運行狀態(tài)

?C.阻塞狀態(tài)

?D.死亡狀態(tài)

ABCD

正確答案:ABC

您的答案:

本題解析:暫無解析

3.

對于死鎖的描述,下面四種說法正確有哪些?(多選)

?A.當(dāng)兩個線程互相等待對方釋放同步鎖時會發(fā)生死鎖

?.BJava虛擬機沒有檢測和處理死鎖的措施

?C.一旦出現(xiàn)死鎖,程序會發(fā)生異常

?D.處于死鎖狀態(tài)的線程處于阻塞狀態(tài),無法繼續(xù)運行

ABCD

正確答案:ABD

您的答案:

本題解析:暫無解析

4.

對于線程的生命周期,下面四種說法正確的有哪些?(多選)

?A.調(diào)用了線程的start。方法,該線程就進入運行狀態(tài)(就緒,還要獲得CPU使

用權(quán))

?B.線程的run()方法運行結(jié)束或被未catch的InterruptedException等異常終

結(jié),那么該線程進入死亡狀態(tài)

?C.線程進入死亡狀態(tài),但是該線程對象仍然是一個Thread對象,在沒有被垃圾

回收器回收之前仍可以像引用其它對象一樣引用它

?D.線程進入死亡狀態(tài)后,調(diào)用它的start。方法仍然可以重新啟動

ABCD

正確答案:BC

您的答案:

本題解析:暫無解析

5.

對于通過實現(xiàn)Runnable接口創(chuàng)建線程,下面說法正確的有哪些?(多選)

?A.適合多個相同程序代碼的線程去處理同一個資源的情況

?B.把線程同程序代碼、數(shù)據(jù)有效的分離,很好的體現(xiàn)了面向?qū)ο蟮脑O(shè)計思想

?C.可以避免由于Java的單繼承帶來的局限性

?D.編寫簡單,可以不通過Thread類直接創(chuàng)建線程

ABCD

正確答案:ABC

您的答案:

本題解析:暫無解析

6.

關(guān)于抽象類的說法哪些是正確的?(多選)

?A.抽象類中可以有非抽象方法。

?B.如果父類是抽象類,則子類必須重寫父類所有的抽象方法。

?C.不能用抽象類去創(chuàng)建對象。

?D.接口和抽象類是同一個概念。

ABCD

正確答案:AC

您的答案:

本題解析:暫無解析

7.

關(guān)于線程的創(chuàng)建過程,下面四種說法正確的有哪些?(多選)

?A.定義Thread類的子類,重寫Thread類的run。方法,創(chuàng)建該子類的實例對象,

調(diào)用對象的start。方法

?B.定義Thread類的子類,重寫Thread類的run()方法,創(chuàng)建該子類的實例對象,

調(diào)用對象的run()方法

?C.定義一個實現(xiàn)Runnable接口的類并實現(xiàn)run()方法,創(chuàng)建該類實例對象,將

其作為參數(shù)傳遞給Thread類的構(gòu)造方法來創(chuàng)建Thread對象,調(diào)用Thread對象

的start。方法

?D.定義一個實現(xiàn)Runnable接口的類并實現(xiàn)run。方法,創(chuàng)建該類對象,然后調(diào)

用run()方法

ABCD

正確答案:AC

您的答案:

本題解析:暫無解析

8.

Thread類位于下列哪個包中?

?A.java,io

?B.java,lang

?C.java,util

?D.java,awt

ABCD

正確答案:B

您的答案:

本題解析:暫無解析

9.

System類位于以下哪個包中?

?A.java,io

?B.java,util

?C.java,awt

?D.java,lang

ABCD

正確答案:D

您的答案:

本題解析:暫無解析

10.

在Java中,要想讓一個類繼承另一個類,可以使用以下哪個關(guān)鍵字?

?A.inherits

?B.implements

C.extends

D.Modifies

ABCD

正確答案:c

您的答案:

本題解析:暫無解析

11.

類中的一個成員方法被下面哪個修飾符修飾,該方法只能在本類被訪問?

A.public

B.protected

C.private

D.Default

ABCD

正確答案:D

您的答案:

本題解析:暫無解析

12.

以下說法哪些是正確的?(多選)

A.Java語言中允許一個類實現(xiàn)多個接口

B.Java語言中不允許一個類繼承多個類

C.Java語言中允許一個類同時繼承一個類并實現(xiàn)一個接口

D.Java語言中允許一個接口繼承一個接口

ABCD

正確答案:ABCD

您的答案:

本題解析:暫無解析

13.

關(guān)于super關(guān)鍵字以下說法哪些是正確的?(多選)

A.super關(guān)鍵字可以調(diào)用父類的構(gòu)造方法

B.super關(guān)鍵字可以調(diào)用父類的普通方法

C.super與this不能同時存在于同一個構(gòu)造方法中

D.super與this可以同時存在于同一個構(gòu)造方法中

ABCD

正確答案:ABC

您的答案:

本題解析:暫無解析

14.

在Java語言中,以下哪個關(guān)鍵字用于在方法上聲明拋出異常?

A.Try

B.catch

C.throws

D.throw

ABCD

正確答案:C

您的答案:

本題解析:暫無解析

15.

在類的繼承關(guān)系中,需要遵循以下哪個繼承原則?

A.多重

B.單一

C.雙重

D.不能繼承

ABCD

正確答案:B

您的答案:

本題解析:暫無解析

16.

請先閱讀下面的代碼。

intx=l;inty=2;if(x%2==0){y++;}else{y—;}System,out.println("y="+y);上

面一段程序運行結(jié)束時,變量y的值為下列哪一項?

?.A1

?B.2

?C.3

?D.switch語句

ABCD

正確答案:A

您的答案:

本題解析:暫無解析

17.

以下哪個選項可以正確創(chuàng)建一個長度為3的二維數(shù)組?

?A.newint[2][3];

?B.newint[3][];

?C.newint[][3];

?D.以上答案皆不對

ABCD

正確答案:B

您的答案:

本題解析:暫無解析

18.

下面哪種寫法可以實現(xiàn)訪問數(shù)組arr的第1個元素?

?A.arr[0]

?B.arr(0)

?C.arr[1]

?D.arr(1)

ABCD

正確答案:A

您的答案:

本題解析:暫無解析

19.

下列語句哪些屬于循環(huán)語句?(多選)

?A.for語句

?B.if語句

?C.while語句

?D.switch語句

ABCD

正確答案:AC

您的答案:

本題解析:暫無解析

20.

以下選項中,switch語句判斷條件可以接收的數(shù)據(jù)類型有哪些?(多選)

?A.int

?B.byte

?C.char

?D.Short

ABCD

正確答案:ABCD

您的答案:

本題解析:暫無解析

21.

以下關(guān)于變量的說法錯誤的是?

?A.變量名必須是一個有效的標(biāo)識符

?B.變量在定義時可以沒有初始值

?C.變量一旦被定義,在程序中的任何位置都可以被訪問

?D.在程序中,可以將一個byte類型的值賦給一個int類型的變量,不需要特殊

聲明

ABCD

正確答案:C

您的答案:

本題解析:暫無解析

22.

關(guān)于方法重載的描述,以下選項中哪些是正確的?(多選)

?A.方法名必須一致

?B.返回值類型必須不同

?C.參數(shù)個數(shù)必須一致

?D.參數(shù)的個數(shù)或類型不一致

ABCD

正確答案:AD

您的答案:

本題解析:暫無解析

23.

以下選項中,哪些屬于合法的標(biāo)識符?(多選)

?A.Hello_World

?B.class

?C.123username

?D.usernamel23

ABCD

正確答案:AD

您的答案:

本題解析:暫無解析

24.

Java屬于以下哪種語言?

?A.機器語言

?B.匯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論