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

2015下半年全國計算機二級Java考試模擬題及答案

計算機二級 閱讀(9.38K)

1、假設已經通過JDK編譯程式進行編譯通過生成了應用程式,那麼通過命令列執行這個語句:java MyProg I like tests ,那麼main方法中的args[0]是______。

2015下半年全國計算機二級Java考試模擬題及答案

A、MyProg

B、I

C、like

D、tests

本題考查的是Java程式的結構。

Java程式通過args陣列儲存了在命令列中輸入的所有引數,其中第一個引數是I。

故本題答案為B。

2、給出以下關於一個使用適當的字元間距的字型的TextField的表示式TextField t = new TextField("they are good",40);以下說法中______是正確的。

A、被顯示的字串可以使用多種字型//只有一種字型

B、一行中最大的字元數是40//使顯示的最大字元數

C、顯示的寬度正好是40個字元寬//有可能不足 只是設定的最佳大小

D、使用者可以編輯字元

本題考查的是TextField的使用方法。

對於TextField的該種形式的建構函式來說,前一個引數是文字域中初始的字串的顯示值,而後一個是推薦的顯示寬度,以列數表示,在構造文字域的時候會將這個大小設定為最佳大小,如果容器的限制使得文字域不能顯示這麼多也沒有辦法,一般來說是比這個大小大的,而且即使寬度很小,你也可以在文字域的'一行中輸入很長的字串,只要不使用回車,在超過顯示寬度後文本域會自動出現水平滾動條(沒有被設定為關閉,預設是不關閉的),而文字域的預設編輯方式是可編輯的,一個文字域只能使用一種字型,這個字型可以在執行的過程中動態的改變,但是文字域中的所有字串都將使用這個字型顯示。

故本題答案為D。

3、下列特點中, 是Java虛擬機器執行的特點之一。

A、位元組程式碼

B、多程序

C、靜態連結

D、編譯

本題考查的是Java虛擬機器。

Java語言的執行模式是半編譯和半解釋型。Java編寫好的程式首先由編譯器轉換為標準位元組程式碼,然後由Java虛擬機器去解釋執行。位元組程式碼也是一種二進位制檔案,但不能直接在作業系統上執行,它可看作虛擬機器的機器碼。虛擬機器把位元組程式碼程式與各作業系統和硬體分開,使Java程式獨立於平臺。

故本題答案為A。

4、下面 不是Java中的容器。

A、Frame

B、Panel

C、Scrollbar

D、Dialog

本題考查的是Java的容器。

容器ainer是Component的子類,一個容器可以容納多個構件,並使他們成為一個整體。

常用的容器有Frame(視窗容器),Panel(面板容器),Applet(java小程式的容器),Dialog(對話方塊容器)等。

而本題選項中的Scrollbar是滾動條,它是一個構件,並不是容器。

故本題答案為C。

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。