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

下載本文檔

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

文檔簡(jiǎn)介

語(yǔ)言程序設(shè)計(jì)(一)年月真題

04747Java201310

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

\b

/b

A:

\n

B:

/n

C:

答D:案:C

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

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

10

11

A:

12

B:

13

C:

答D:案:B

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

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

抽象類必須有抽象方法

A:

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

B:

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

C:

答D:案:B

4、【單選題】執(zhí)行下列程序語(yǔ)句后,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)建一個(gè)面板,在向這個(gè)面板添加組件,然后把這個(gè)

面板添加到其他容器中。

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

BUTTON1_MASK

BUTTON2_MASK

A:

BUTTON3_MASK

B:

BUTTON4_MASK

C:

答D:案:C

解析:用于判定鼠標(biāo)右鍵操作的常量是:BUTTON3_MASK。

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

setXORMode()

setPaintMode()

A:

XORMode()

B:

PaintMode()

C:

答D:案:A

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

8、【單選題】用來(lái)定義臨界段,能對(duì)共享對(duì)象的操作上鎖的關(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對(duì)象的IP地址所用到的方法是

getHostlPAddress()

getHostlP()

A:

getHostAddress()

B:

getHost()

C:

答D:案:C

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

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

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

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

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

設(shè)置的信息。

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

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

14、【問答題】請(qǐng)寫出在JFrame框架窗口對(duì)象中添加組件的步驟。

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

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

為內(nèi)容面板。

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

正方形對(duì)象square的語(yǔ)句。

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

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

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

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

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

答案:i%j=0t=i

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

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

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

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

答案:Color.redsetEnabled(false)

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

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

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

答案:add(button)keyTyped

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

答案:getCodeBase()drawImage

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

答案:start()stop()

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

答案:northtosoutheasttowest

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

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

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

答案:在程序界面中有一個(gè)組合框和一個(gè)標(biāo)簽。在組合框中選擇國(guó)家名稱后,在標(biāo)簽中顯

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

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

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

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

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

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

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

母,并寫入file2.txt中。

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

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

答案:

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

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

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

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

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

答案:

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

答案:8

30、【填空題】在Java語(yǔ)言中,邏輯右移運(yùn)算符為__________。

答案:>>>

31、【填空題】在Java語(yǔ)言中,通過擴(kuò)展原有的類,聲明新類的機(jī)制被稱為__________。

答案:繼承

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

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

答案:b,i,j

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

答案:BorderLayout

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

其中f為對(duì)話框所依賴的窗口,s為對(duì)話框的標(biāo)題。

答案:0

35、【填空題】在Java語(yǔ)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論