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

下載本文檔

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

文檔簡介

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

04747Java201310

1、【單選題】在Java語言中,用于標記回車符的轉(zhuǎn)義字符是

\b

/b

A:

\n

B:

/n

C:

答D:案:C

解析:在Java語言中,用于標記回車符的轉(zhuǎn)義字符是\n。

2、【單選題】設(shè)有定義inti=6;,則執(zhí)行語句“i+=i-1;”后,i的值為

10

11

A:

12

B:

13

C:

答D:案:B

3、【單選題】以下關(guān)于抽象類及抽象方法的說法中,不正確的是

抽象方法只能出現(xiàn)在抽象類中

抽象類必須有抽象方法

A:

有抽象方法的類一定是抽象類

B:

抽象方法沒有實現(xiàn)的代碼

C:

答D:案:B

4、【單選題】執(zhí)行下列程序語句后,b的值是

el

He

A:

ell

B:

Hel

C:

答D:案:A

5、【單選題】能夠直接添加組件的Swing容器是

JFrame

JDialog

A:

JWindow

B:

JPanel

C:

答D:案:D

解析:JPanel面板經(jīng)常使用JPanel先創(chuàng)建一個面板,在向這個面板添加組件,然后把這個

面板添加到其他容器中。

6、【單選題】用于判定鼠標右鍵操作的常量是

BUTTON1_MASK

BUTTON2_MASK

A:

BUTTON3_MASK

B:

BUTTON4_MASK

C:

答D:案:C

解析:用于判定鼠標右鍵操作的常量是:BUTTON3_MASK。

7、【單選題】設(shè)置異或繪圖模式的方法是

setXORMode()

setPaintMode()

A:

XORMode()

B:

PaintMode()

C:

答D:案:A

解析:設(shè)置異或繪圖模式的方法是setXORMode()。

8、【單選題】用來定義臨界段,能對共享對象的操作上鎖的關(guān)鍵字是

static

share

A:

serialize

B:

synchronized

C:

答D:案:D

9、【單選題】如果一次從文件中讀出一行數(shù)據(jù),可使用的方法是

FileReader的readLine()方法

BufferedReader的readLine()方法

A:

B:

FileReader的read()方法

BufferedReader的read()方法

C:

答D:案:B

10、【單選題】獲取InetAddress對象的IP地址所用到的方法是

getHostlPAddress()

getHostlP()

A:

getHostAddress()

B:

getHost()

C:

答D:案:C

11、【問答題】請寫出下面程序段的執(zhí)行結(jié)果。

答案:90=2*3*3*5

12、【問答題】為了系統(tǒng)安全,對JavaApplet小應(yīng)用程序有什么限制?

答案:不能調(diào)用本地的應(yīng)用程序和運行時的動態(tài)連接庫;不能訪問本地文件,如讀、寫文件;

除原小應(yīng)用程序所在的位置外,不能再做網(wǎng)絡(luò)連接與WWW建立聯(lián)系,不能獲得任何有關(guān)系統(tǒng)

設(shè)置的信息。

13、【問答題】請寫出聲明int類型的二維數(shù)組intArr的三種形式。

答案:intArray[]int[][]Arrayint[]Array[]

14、【問答題】請寫出在JFrame框架窗口對象中添加組件的步驟。

答案:一種是getContentPane用方法獲得內(nèi)容面板,再將組件加入。另一種是建立一個

JPanel對象的中間容器,把組件添加到這個容器中,再用setContentPane()把這個容器置

為內(nèi)容面板。

15、【問答題】請寫出使用Graphics2D類聲明并創(chuàng)建一個左上角為(20,30)、邊長為50的

正方形對象square的語句。

答案:Rectangle2Dsquare=newRectangle2D.Double(20,30,50,50)

16、【問答題】請寫出使用純JavaJDBC驅(qū)動程序連接數(shù)據(jù)庫的步驟。

答案:加載驅(qū)動程序;創(chuàng)建指定數(shù)據(jù)庫的URL;建立連接

17、【問答題】一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為“完全數(shù)”。例如

6=1+2+3。方法voidfindPerfectNumber()的功能是找出1000以內(nèi)的所有完全數(shù)。

答案:i%j=0t=i

18、【問答題】某應(yīng)用程序的類實現(xiàn)了接口ActionListener,在其窗口的內(nèi)容面板

conPane中,有一個標上文字“紅色”的按鈕對象btn,并正確為該按鈕對象注冊了監(jiān)視

器。按鈕處理程序要實現(xiàn)的功能是當點擊這個按鈕時,窗口的背景色置為紅色,并設(shè)置該

按鈕不再響應(yīng)事件。

答案:Color.redsetEnabled(false)

19、【問答題】某小應(yīng)用程序有一個按鈕和一個文本區(qū),按鈕作為發(fā)生鍵盤事件的事件

源,并對它進行監(jiān)視。程序運行時,先點擊按鈕,讓按鈕激活;從鍵盤輸入英文字母時,

在文本區(qū)顯示輸入的字母。

答案:add(button)keyTyped

20、【問答題】以下小應(yīng)用程序獲取圖像文件bg.jpg并顯示。

答案:getCodeBase()drawImage

21、【問答題】以下程序段實現(xiàn)簡單的線程創(chuàng)建、啟動和終止的過程。

答案:start()stop()

22、【問答題】閱讀下列程序,請寫出該程序的運行結(jié)果。

答案:northtosoutheasttowest

23、【問答題】閱讀下列程序,請寫出該程序的功能。

答案:先顯示紅色的正方形,再顯示藍色圓,最后顯示用綠色填充的方塊,并且重復一遍。

24、【問答題】閱讀下列程序,請寫出該程序的功能。

答案:在程序界面中有一個組合框和一個標簽。在組合框中選擇國家名稱后,在標簽中顯

示該國家獲得的金牌數(shù)。

25、【問答題】閱讀下列程序,請回答下面的問題:(1)兩個文本區(qū)內(nèi)分別每次追加何

種字符?有多少個?(2)兩個文本區(qū)里面內(nèi)容的顯示速度有何區(qū)別?

答案:(1)左邊一個文本區(qū)(lText)每次追加6位隨機字母,右邊一個(rText)每次追加6位

隨機數(shù)字(2)左邊文本區(qū)(lText)顯示的速度快于右邊的(rText)文本區(qū)

26、【問答題】閱讀下列程序,請寫出該程序的功能。

答案:讀取文件fileltxt中的內(nèi)容,將大寫字母轉(zhuǎn)換成小寫字母,小寫字母轉(zhuǎn)換成大寫字

母,并寫入file2.txt中。

27、【問答題】編寫方法int[][]transpose(int[][]a),方法將生成并返回一個新數(shù)組b,

該數(shù)組為a的轉(zhuǎn)置數(shù)組。注:數(shù)組轉(zhuǎn)置指的是將數(shù)組的行、列內(nèi)容互換。

答案:

28、【問答題】以下程序界面有一個標以“OK”的按鈕bt、一個文本區(qū)ta和一個文本框

tf。當在文本框中輸入內(nèi)容完畢后,點擊“OK”按鈕可以使文本框內(nèi)的字符串添加到文本

區(qū)中,并輸出文字“因點擊按鈕而引發(fā)添加”;或者按回車鍵使得文本框內(nèi)的字符串添加

到文本區(qū)中,并輸出文字“因在文本框里回車而引發(fā)添加”。注:這里是給定程序的部

分代碼,你要編寫的是actionPerformed(ActionEvente)方法。

答案:

29、【填空題】在Java語言中,雙精度型變量在內(nèi)存中占__________個字節(jié)。

答案:8

30、【填空題】在Java語言中,邏輯右移運算符為__________。

答案:>>>

31、【填空題】在Java語言中,通過擴展原有的類,聲明新類的機制被稱為__________。

答案:繼承

32、【填空題】已知字節(jié)數(shù)組b,取由b[i]開始至b[j](其中j≥i≥0)結(jié)束的字節(jié)字符構(gòu)造

一個字符串s,其語句為:Strings=newString(__________);。

答案:b,i,j

33、【填空題】將容器區(qū)域分成東、南、西、北、中五個區(qū)域的布局類是__________。

答案:BorderLayout

34、【填空題】在構(gòu)造非強制對話框時,所使用的構(gòu)造方法是JDialog(f,s,__________),

其中f為對話框所依賴的窗口,s為對話框的標題。

答案:0

35、【填空題】在Java語

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論