2021年10月自考04747Java語言程序設(shè)計一試題及答案含解析_第1頁
2021年10月自考04747Java語言程序設(shè)計一試題及答案含解析_第2頁
2021年10月自考04747Java語言程序設(shè)計一試題及答案含解析_第3頁
2021年10月自考04747Java語言程序設(shè)計一試題及答案含解析_第4頁
2021年10月自考04747Java語言程序設(shè)計一試題及答案含解析_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

語言程序設(shè)計(一)年月真題

04747Java202110

1、【單選題】關(guān)于Java編譯過程的敘述中,正確的

編譯源文件時使用的命令是java

編譯指創(chuàng)建一個Java源程序文件

A:

編譯是將java文件生成.class文件

B:

編譯生成的類文件是文本文件

C:

答D:案:C

2、【單選題】下列字符串中,不屬于Java語言關(guān)鍵字的是

boolean

default

A:

interface

B:

value

C:

答D:案:D

解析:Java語言的關(guān)鍵字有:(所有的關(guān)鍵字都是小寫)abstract、boolean、break、

byte、case、catch、char、class、continue、default、do、double、else、

extends、false、final、finally、float、for、if、implements、import、

instanceof、int、interface、long、native、new、null、package、private、

protected、public、return、short、static、super、switch、synchronized、this、

throw、throws、transient、true、try、void、volatile、while。

3、【單選題】若有程序語句for(intk=-5;k==(-1);k++)System.out.println("OK");,則字

符串OK輸出的次數(shù)是

0

1

A:

4

B:

5

C:

答D:案:A

4、【單選題】關(guān)于調(diào)用實例方法和靜態(tài)方法的敘述中,正確的是

在當(dāng)前類的方法中調(diào)用本類實例方法時,前綴使用類

在當(dāng)前類的方法中調(diào)用本類靜態(tài)方法時,前綴必須使用對象實例名

A:

在當(dāng)前類的方法中調(diào)用本類實例方法時,前綴可以不使用對象實例名

B:

C:

在當(dāng)前類的方法中調(diào)用其他類的靜態(tài)方法時,前綴必須使用對象實例名

答D:案:C

5、【單選題】下列不屬于方法簽名的是

方法名

方法返回值

A:

方法參數(shù)個數(shù)

B:

方法參數(shù)的類型

C:

答D:案:B

6、【單選題】以下代碼段的輸出結(jié)果是

數(shù)組的平均值

數(shù)組中的最小數(shù)

A:

數(shù)組中的最大數(shù)

B:

數(shù)組中最后一個元素

C:

答D:案:B

7、【單選題】若程序中定義類S是類P的子類,類P是類G的子類,則敘述正確的是

類S只能繼承類G中的成員,不能繼承類P中的成員

類S只能繼承類P中的成員,不能繼承類G中的成員

A:

類S可以繼承類P及類G中的成員

B:

類S不能繼承類G和類P中的成員

C:

D:

答案:C

8、【單選題】java中的抽象類Reader和Writer所處理的流是

字節(jié)流

對象流

A:

圖像流

B:

字符流

C:

答D:案:D

解析:字符流是由字符組成的,例如FileReader、FileWriter、BufferedReader、

BufferedWriter、InputStreamReader、OutputStreamWriter等。

9、【單選題】關(guān)于JLabel組件的說法,正確的是

JLabel上只能有文本,不能有圖標(biāo)

JLabel上只能有圖標(biāo),不能有文本

A:

JLabel上既不能有文本也不能有圖標(biāo)

B:

JLabel上既可以有文本也可以有圖標(biāo)

C:

答D:案:D

10、【單選題】Thread類中有3個與線程優(yōu)先級有關(guān)的靜態(tài)量,下列不屬于這些靜態(tài)量的是

STATIC_PRIORITY

NORM-PRIORITY

A:

MAX_PRIORITY

B:

MIN_PRIORITY

C:

答D:案:A

11、【問答題】寫出while語句和do語句中循環(huán)體的執(zhí)行情況。

答案:(1)while語句先判斷條件表達式的真假,為真時執(zhí)行循環(huán)體,為假時循環(huán)執(zhí)行結(jié)

束。如果初始時條件表達式為假,則循環(huán)體一次也不執(zhí)行。(2)do語句在執(zhí)行一次循環(huán)

體后,再判斷條件表達式的真假,為真時再次執(zhí)行循環(huán)體,為假時循環(huán)執(zhí)行結(jié)束。不論初

始時條件表達式為何值,循環(huán)體都至少執(zhí)行一次。

12、【問答題】重載方法的返回值類型是否一致?返回值類型是否以作為區(qū)分重載方法的依

據(jù)?請解釋原因。

答案:(1)重載方法的返回值類型可以相同也可以不同。(2)返回值類型不可以作為區(qū)分

重載方法的依據(jù)。(3)選擇調(diào)用哪個方法是在執(zhí)行方法體之前進行的,此時尚不知道返

回值是什么,所以不能確定返回值的類型,故不可以依據(jù)返回值類型來區(qū)分重載方法。

13、【問答題】分別寫出對應(yīng)于int、char、void和byte的包裝類名。

答案:Integer;Character;Void;Byte。

14、【問答題】列出JOptionPane類中的4種標(biāo)準(zhǔn)對話框及對應(yīng)的靜態(tài)方法名。

答案:(1)確認(rèn)對話框,showConfirmDialog()。(2)輸入對話框,showInputDialog()。

(3)信息對話框,showMessageDialog()。(4)選項對話框,showOptionDialog()。

15、【問答題】若有兩個父類P1和P2,一個子類S,分別畫出表示單重繼承與多重繼承的

示意圖。

答案:

16、【問答題】以下程序從鍵盤輸入一個正整數(shù),然后將該正整數(shù)的各位數(shù)字反序輸出。

例如,當(dāng)輸入正整數(shù)123時,程序輸出321。

答案:①i!=0②i%10③i/=10

17、【問答題】以下程序定義了父類Person、Person的子類Employee和Employee的子

類Manager。

答案:①employeeNumber②Manager③add

18、【問答題】以下程序?qū)崿F(xiàn)了MouseMotionListener接口。

答案:①implements②addMouseMotionListener(this)③mouseDragged

19、【問答題】閱讀程序,寫出該程序的輸出結(jié)果。

答案:ivalueis22svalueisHelloCurrentpt.m_floatis100.0

20、【問答題】閱讀程序,描述該程序的功能。

答案:該程序讀入文件“fortest30.txt”,將文件內(nèi)各字符的ASCⅡ碼輸出到屏幕上,如

果打開文件時出錯,則進行異常處理,顯示對應(yīng)的出錯信息。

21、【問答題】閱讀程序,寫出該程序的輸出結(jié)果。

答案:T:send6#paperT:send5#paperT:send4#paperT:send3#paper

T:send2#paperT:send1#paper

22、【問答題】編寫方法voidmyPrint(intn),打印三角形圖案。如當(dāng)n=5時,將打印

如下的圖案。

答案:

23、【問答題】類Test33顯示一個窗口,其中含有兩個標(biāo)簽、兩個文本框及三個按鈕。

如題33圖所示。單擊Clear按鈕時清空兩個文本框的內(nèi)容;單擊Copy按鈕時將上面文本

框的內(nèi)容復(fù)制到下面的文本框中;單擊Close按鈕則結(jié)束程序的運行。

要求:編寫代碼,實現(xiàn)單擊三個按鈕所完成的事件處理程序。

答案:

24、【填空題】若執(zhí)行一個Java程序的命令是javaHelloWorldAppargl,則保存argl的

數(shù)組元素的下標(biāo)是_______。

答案:0

25、【填空題】語句System.out.println(45&20);的輸出是_______。

答案:4

26、【填空題】switch語句中,switch關(guān)鍵字之后的表達式必須是int類型或_______類

型。

答案:char(或字符)

27、【填空題】若類C中有個成員變量M,類C的子類可以訪問M,但與類C不在同一個包

中的其他類不能訪問M,則M的修飾符應(yīng)該是_______。

答案:protected

28、【填空題】語句System.out.println("ThislsAString".substring(6));的輸出是

_______。

答案:AString

29、【填空題】類中不能被覆蓋的方法稱為_______。

答案:終極方法(或終態(tài)方法)

30、【填空題】把字節(jié)序列恢復(fù)為對象的過程稱為對象的_______。

答案:反序列化

31、【填空題】當(dāng)要創(chuàng)建自定義圖形

溫馨提示

  • 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

提交評論