當前位置:才華齋>計算機>計算機二級>

2016年計算機考試二級java模擬試題(含答案)

計算機二級 閱讀(2.08W)

1、向Applet傳遞引數的正確描述是______。

2016年計算機考試二級java模擬試題(含答案)

A、

B、

C、

D、

本題考查的是Applet引數。

Applet獲取引數是通過在HTML檔案中採用標記定義引數。

故本題答案為A。

2、閱讀下列程式碼

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringargs){

tln(arr[9]);

}

}

該程式碼的執行結果是______。

A、編譯時將產生錯誤

B、編譯時正確,執行時將產生錯誤

C、輸出零

D、輸出空

本題考查的是Java程式設計。

"publicstaticvoidmain(Stringargs[])"(也可以寫作"publicstaticvoidmain(String[]args)")建立一個名為main的方法。一個應用程式中可以有多個方法,但只能有一個main方法。main方法是程式的入口點,若無此方法,程式無法執行。

故本題答案為B。

3、AWT中用來表示顏色的類是______。

A、Font

B、Color

C、Panel

D、Dialog

本題考查的是AWT。

Java語言是通過AWT(抽象視窗化工具包)和Java基礎類(JFC或更常用的Swing)來提供這些GUI部件的。

其中是最原始的GUI工具包,存放在包中。現在有許多功能被已被Swing取代並得到了很大的增加與提高,因此一般很少再使用,但是AWT中還是包含了最核心的'功能,通常,一個Java的GUI程式至少還要使用下面幾個類:

r:基本顏色定義

:基本字型定義

or:游標操作定義

故本題答案為B。

4、閱讀下列程式

publicclassVariableUse{

publicstaticvoidmain(String[]args){

inta;

if(a==8){

intb=9;

tln("a="+a);

tln("b="+b);

}

tln("a="+a);

tln("b="+b);

}

}

A、變數a未賦值//採取預設取值,為0

B、第二個tln("b="+b)語句中,變數b作用域有錯

C、第二個tln("a="+a)語句中,變數a作用域有錯

D、第一個tln("b="+b)語句中,變數b作用域有錯

本題考查的是變數的作用域。

{}表示的是Java語句體的範圍,在一個語句體中定義的變數,其生命週期僅限於該語句體。像if、for、while等語句,{}中定義的變數的作用範圍也只是在該語句體中的。本題中,整型變數b是在if語句中定義的,其作用域也僅限於if語句中,所以在if語句外的輸出語句"tln("b="+b);"會發生變數b作用域的錯誤。

故本題答案為B。

5、Java類庫中,將資訊寫入記憶體的類是______。

A、OutputStream

B、ArrayOutputStream

C、eredOutputStream

D、OutputStream

本題考查的是輸入輸出及檔案操作。

FileOutputStream:用於對磁碟檔案涉及的資料流進行輸出處理,即向一個檔案物件中寫入資料。

ByteArrayOutputStream:位元組陣列輸出流。這個類將一個位元組陣列作為輸出流,而任何記憶體塊都可以以位元組陣列的形式使用,故利用該類可以對記憶體進行寫入操作。

BufferedOutputStream:緩衝區優化了位元組資料傳送。

DataOutputStream:進行位元組輸出的基本資料型別判斷。

故本題答案為B。

6、閱讀下列Java語句

ObjectOutputStreamout=

newObjectOutputStream(new______(""));

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

A、File

B、FileWriter

C、FileOutputStream

D、OutputStream

本題考查的是輸入輸出及檔案操作。

ObjectOutputStream:既繼承了OutputStream抽象類,又實現了ObjectOutput介面,這是Java用介面技術代替雙重繼承例子,其構造方法引數是序列化了的物件。

FileOutputStream:用於對磁碟檔案涉及的資料流進行輸出處理,即向一個檔案物件中寫入資料。

故本題答案為C。