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

下載本文檔

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

文檔簡介

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

04747Java20234

1、【單選題】有Java源程序文件Test1.java:publicclassTest1{publicstatic

voidmain(String[]args){}}classMyClass1{}classMyClass2{}正確編譯

Test1.java后,生成的類文件個數(shù)是

1

3

A:

5

B:

8

C:

答D:案:B

2、【單選題】能正確聲明一個boolean類型變量a并賦初值的是

booleana=1;

booleana="true";

A:

booleana==false;

B:

booleana=(9>=10);

C:

答D:案:D

3、【單選題】若有語句inta=8,b=2,k;,則表達(dá)式的值不為4的是

k=a/b

k=a/3+b

A:

k=a>>2*(b++)

B:

k=a*(b++)>>2

C:

答D:案:C

4、【單選題】在Java中,用package語句說明一個包時,該包的層次結(jié)構(gòu)必須

與文件系統(tǒng)結(jié)構(gòu)相同

與文件的結(jié)構(gòu)相同

A:

與文件類型相同

B:

與文件大小相同

C:

答D:案:A

5、【單選題】下面程序片段輸出的結(jié)果是intm=7,n=1;do{if(m--<++n)

break;}while(m>4);System.out.println("m="+m+"n="+n);

m=3n=5

m=4n=4

A:

m=4n=5

B:

m=5n=3

C:

答D:案:B

6、【單選題】下列敘述中,不正確的是

Object類在包java.lang中

Object類是唯一沒有父類的類

A:

Object類是Java所有類的直接或間接父類

B:

程序中定義類時必須指定是從Object類派生而來

C:

答D:案:D

7、【單選題】某程序中有如下的類及對象的定義:classParentClass{}class

SubClass1extendsParentClass{}classSubClass2extendsParentClass{}

ParentClassa=newParentClass();SubClass1b=newSubClass1();SubClass2c=

newSubClass2();當(dāng)執(zhí)行語句b=(SubClass1)c;時,結(jié)果是

編譯時出錯

編譯時正確,但執(zhí)行時出錯

A:

執(zhí)行時完全正確

B:

不確定

C:

答D:案:A

8、【單選題】能創(chuàng)建BufferedReader對象的Java程序代碼是

BufferedReaderin=newBufferedReader(newReader("a.dat");

BufferedReaderin=newBufferedReader(newFileReader("a.dat");

A:

BufferedReaderin=newBufferedReader(newInputStream("a.dat");

B:

BufferedReaderin=newBufferedReader(newFileInputStream("a.dat");

C:

答D:案:B

9、【單選題】Reader是一個讀取

字符文件的接口

數(shù)據(jù)文件的抽象類

A:

字符文件的抽象類

B:

字節(jié)文件的一般類

C:

答D:案:C

10、【單選題】關(guān)于組件、事件及事件偵聽,敘述正確的是

一個組件只能引發(fā)一種事件

一個組件只能注冊一個事件偵聽器

A:

一個事件偵聽器只能監(jiān)聽一個組件

B:

一個事件偵聽器可以注冊到多個組件上

C:

答D:案:D

11、【問答題】使用while語句改寫語句,要求輸出相同的內(nèi)容。for(intk=0;k<

5;k++){System.out.println("Areyoufinishedyet?");}

System.out.println("Finally!");

答案:intk=0;while(k<5){System.out.println("Areyoufinishedyet?");k++;}

System.out.println("Finally!");

12、【問答題】定義類的靜態(tài)成員時需要用哪個關(guān)鍵字進(jìn)行修飾?有哪兩類靜態(tài)成員?使用

靜態(tài)成員時,前綴使用什么?

答案:(1)使用static進(jìn)行修飾。(2)有靜態(tài)變量和靜態(tài)方法(或類變量和類方法)。

(3)使用靜態(tài)成員時,前綴使用的是類名。

13、【問答題】在子類的構(gòu)造方法中,調(diào)用super(參數(shù)列表)的作用是什么?參數(shù)列表有何

要求?

答案:(1)super(參數(shù)列表)用來調(diào)用父類的構(gòu)造方法。(2)參數(shù)列表要和父類中的某個

構(gòu)造方法的參數(shù)列表相符。

14、【問答題】什么是對象的序列化?什么是對象的反序列化?

答案:(1)把對象轉(zhuǎn)換為字節(jié)序列的過程稱為對象的序列化。(2)把字節(jié)序列恢復(fù)為對象

的過程稱為對象的反序列化。

15、【問答題】簡述wait()和notify()方法的作用。

答案:(1)wait()方法導(dǎo)致當(dāng)前的線程等待。(2)當(dāng)其他線程調(diào)用某線程的notify()方法

時,喚醒該線程。

16、【問答題】

答案:

17、【問答題】

答案:

18、【問答題】

答案:

19、【問答題】

答案:

20、【問答題】

答案:

21、【填空題】類似于小巧的CPU且能夠?qū)崿F(xiàn)Java語言平臺無關(guān)性的機(jī)制是Java()。

答案:虛擬機(jī)(或JVM)

22、【填空題】語句System.out.printIn(1==1>>>32);的輸出是()。

答案:1

23、【填空題】Java規(guī)定,switch關(guān)鍵字之后的表達(dá)式的值必須是與()型賦值相容的。

答案:int

24、【填空題】Java按值傳送實參,調(diào)用方法時,如果形參是引用,則傳遞給形參的是對象

的()。

答案:地址(或首地址)

25、【填空題】若有定義VectorMyVector=newVector(10,5);,當(dāng)初始創(chuàng)建的空間用盡

且系統(tǒng)為其第一次自動增加后,能夠容納的元素個數(shù)是()。

答案:15

26、【填空題】若要聲明類myClass是終極類,則聲明的格式是()。

答案:finalclassmyClass{}

27、【填空題】若程序中有語句:FileOutputStreamout=

newFileOutputStream("myFile.dat");,且文件myFile.dat存在,則新寫的內(nèi)容()原有內(nèi)

容。

答案:覆蓋

28、【填空題】Java圖形用戶界面中經(jīng)常用到的按鈕JButton類的直接父類是()。

答案:AbstractButton

29、【填空題】對話框是一個臨時的可移動窗口,且要依賴于其他窗口,當(dāng)它所依賴的窗口

消失或最小化時對話框也將消失。當(dā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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論