2016年計算機二級JAVA考試題及答案

以下爲大家整理的是關於計算機二級java考試選擇題,希望可以爲大家提供幫助!

2016年計算機二級JAVA考試題及答案

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

A.一個算法的空間複雜度大,則其時間複雜度必定大

B.一個算法的空間複雜度大,則其時間複雜度必定小

C.一個算法的時間複雜度大,則其空間複雜度必定小

D.上述3種說法都不對

2.開發軟件時對提高開發人員工作效率至關重要的是(  )。

A.操作系統的資源管理功能

B.先進的軟件開發工具和環境

C.程序員的數量

D.計算機的並行處理能力

3.程序設計語言的基本成分是數據成分、運算成分、控制成分和(  )。

A.對象成分

B.變量成分

C.語句成分

D.傳輸成分

4.對長度爲n的線性表進行順序查找,在最壞情況下需要比較的次數爲(  )。

A.125

B.n/2

C.n

D.n+l

5.有下列二叉樹,對此二叉樹前序遍歷的結果爲(  )。

2015計算機二級《JAVA》考前全真模擬試題及答案(1)   AB

BC

CZ

BC

6.下列敘述中正確的是(  )。

A.在面向對象的程序設計中,各個對象之間具有密切的關係

B.在面向對象的程序設計中,各個對象都是公用的

C.在面向對象的程序設計中,各個對象之間相對獨立,相互依賴性小

D.上述3種說法都不對

7.軟件工程的理論和技術性研究的內容主要包括軟件開發技術和(  )。

A.消除軟件危機

B.軟件工程管理

C.程序設計自動化

D.實現軟件可重用

8.在對象方法中,一個對象請求另一個對象爲其服務的.方式是通過發送(  )。

A.調用語句

B.命令

C.H令

D.消息

9.下列選項中,是軟件調試技術的是(  )。

A.錯誤推斷

B.集成測試

C.回溯法

D.邊界值分析

10.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關係是(  )。

包括DBS和DBMS

包括DB和DBS

包括DB和DBMS

D.沒有任何關係

11.下列(  )不是高級程序設計語言。

RAN

C.C++

alASM

12.16根地址總線的尋址範圍是(  )。

A.531KB

B.64KB

C.640KB

D.1MB

13.在一所大學中,每個系都有自己的局域網,則連接各個系的校園網(  )。

A.是廣域網

B.還是局域網

C.是地區網

D.這些局域網不能互連

14.下列關於信息加密的敘述中,正確的是(  )。

A.加密通過加密算法實現

B.加密前的文件稱爲密文

C.加密後的文件稱爲明文

D.將明文變爲密文的過程稱爲解密

15.下列關於域名和IP地址的敘述中,不正確的是(  )。

A.在Internet中訪問一臺主機必須使用它的主機名

是一個C類IP地址

地址採用的是分層結構

D.主機名與IP地址是一一對應的

語言中。負責併發管理的機制是(  )。

A.垃圾回收

B.虛擬機

C.代碼安全

D.多線程

17.下列描述中,錯誤的是(  )。

要求編程者管理內存

的安全性體現在多個層次上

et要求在支持Java的瀏覽器上運行

有多線程機制

爲移動設備提供的平臺是(  )。

A.J2ME

B.J2SE

C.J2EE

5.0

中提供的文檔生成器是(  )。

20.下列不屬於Swing中構件的是(  )。

el

le

me

21.閱讀下面程序

.*;

public class TypeTransition{

public static void main(String args[]){

char a=’h’;

int i=100 ;

int J=97;

int aa=a+i;

tln("aa="+aa);

char bb=(char)j;

tln("bb="+bb):

}

}

如果輸出結果的第二行爲bb=a,那麼第一行的輸出結果是( )。

=I

=204

=v

=156

22.閱讀下面程序

public class Operators And Expressions(

void equals Methodl(){

Stringsl一new String("how are you");

Strings2=new String("how are you");

tln(s1= =s2):

}

public static void main(String args[]){

Operators And Expressions Oper And Exp=new Oper-

ators And Expressions

();

//用於複合類型數據的”= =”運算符

lsMethodl();

}

}

程序運行結果是( )。

A.= =

e

l

23.閱讀下面代碼

if(x= =0){tln("冠軍");)

elseif(x>一3){tln("亞軍");}

else{tln("季軍");}

若要求打印字符串”季軍”,則變量X的取值範圍是( )。

A.x=d&x<=-3

B.x>O

C.x>-3

D.x<=-3

24.下列關於構造方法的敘述中,錯誤的是( )。

語言規定構造方法名與類名必須相同

語言規定構造方法沒有返回值,但不用void聲明

語言規定構造方法不可以重載

語言規定構造方法只能通過new自動調用

25.下列適配器類中不屬於事件適配器的是( )。

eAdapter

dapter

onentAdapter

eAdapter

26.下列類中屬於字節輸入抽象類的是( )。

InputStream

ctInputStream

rInputStream

tStream

27.能向內部直接寫入數據的流是( )。

OutputStream

InputStream

ArrayOutputStream

ArraylnputStream

28.下列運算符中屬於關係運算符的是( )。

A.= =

B.=

C.+ =

D.- =

29.下列方法中,聲明拋出InterruptedException類型異常的方法是( )。

end()

me()

p()

t()

30.下列關於System類的敘述中,錯誤的是( )。

em類是一個final類

em類不能實例化

em類中沒有定義屬性

em類主要提供了系統環境參數的訪問

31.閱讀下面程序

public class Increment{

public static void main(stringargs[]){

int C;

c=5:

tln(c);

tln(c++):

tln(c);

}

}

程序運行結果是( )。

A.5

6

6

B.5

5

6

C.6

7

7

D.6

6

6

32.下列敘述中,錯誤的是( )。

Application與Applet所用編譯命令相同

B.通常情況下JavaApplication只能有一個main()方法

Applet必須有HTML文件才能運行

Applet程序的s文件可用Java命令運行

33.下列關於Java語言中線程的敘述中,正確的是( )。

A.線程由代碼、數據、內核狀態和一組寄存器組成

B.線程間的數據是不共享的

C.用戶只能通過創建Thread類的實例或者定義和創建Thread子類的實例,建立和控制自己的線程

D.因多線程併發執行而引起的執行順序的不確定性可能造成執行結果的不確定

34.處理對象傳輸的接口是( )。

alizable

B.C:loneable

istener

onListener

35.在讀取二進制數據文件的記錄時,爲了提高效率常

常使用的一種輔助類是( )。

tStream

InputStream

ngBuffer

eredReader

36.在Applet中顯示文字、圖形等信息時,應使用的方法是( )。

()

t()

t()

roy()

37.關於線程的生命週期以下狀態正確的是( )。

A.新建狀態、可運行狀態、阻塞狀態、恢復狀態和終止狀態

B.新建狀態、運行狀態、阻塞狀態、恢復狀態和終止狀態

C.新建狀態、可運行狀態、運行狀態、阻塞狀態和終止狀態

D.新建狀態、可運行狀態、運行狀態、恢復狀態和終止狀態

ad類中能運行線程的方法是( )。

me()

t()

()

()

39.以下不是APPLET標記的選項是( )。

M

BASE

40.在Java中,與數據庫連接的技術是( )。

A.開放數據庫連接

數據庫連接

C.數據庫廠家驅動程序

D.數據庫廠家的連接協議