?Java語言程序設計(一)自考2013年10月真題
摘要:本試卷為單選題型,填空題,程序填空題,程序分析題,程序設計等題型。
Java語言程序設計(一)自考2013年10月真題及答案解析
本試卷為單選題型,填空題,程序填空題,程序分析題,程序設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共10小題,每小題1分,共10分)
1.在Java語言中,用于標記回車符的轉義字符是( )
A.
B./b
C.
D./n
2.設有定義int i=6;,則執(zhí)行語句“i+=i-1;”后,i的值為( )
A.10
B.11
C.12
D.13
3.以下關于抽象類及抽象方法的說法中,不正確的是( )
A.抽象方法只能出現(xiàn)在抽象類中
B.抽象類必須有抽象方法
C.有抽象方法的類一定是抽象類
D.抽象方法沒有實現(xiàn)的代碼
4.執(zhí)行下列程序語句后,b的值是( )String a="Hello";String b=
A.substring(1,3);
B.el
C.He
D.ell
E.Hel
5.能夠直接添加組件的Swing容器是( )
A.JFrame
B.JDialog
C.JWindow
D.JPanel
6.用于判定鼠標右鍵操作的常量是( )
A.BUTTON1_MASK
B.BUTTON2_MASK
C.BUTTON3_MASK
D.BUTTON4_MASK
7.設置異或繪圖模式的方法是( )
A.setXORMode( )
B.setPaintMode( )
C.XORMode( )
D.PaintMode( )
8.用來定義臨界段,能對共享對象的操作上鎖的關鍵字是( )
A.static
B.share
C.serialize
D.synchronized
9.如果一次從文件中讀出一行數(shù)據(jù),可使用的方法是( )
A.FileReader的readLine( )方法
B.BufferedReader的readLine( )方法
C.FileReader的read( )方法
D.BufferedReader的read( )方法
10.獲取InetAddress對象的IP地址所用到的方法是( )
A.getHostlPAddress( )
B.getHostlP( )
C.getHostAddress( )
D.getHost( )
二、填空題(本大題共10小題,每小題2分,共20分)
11.在Java語言中,雙精度型變量在內存中占__________個字節(jié)。
12.在Java語言中,邏輯右移運算符為__________。
13.在Java語言中,通過擴展原有的類,聲明新類的機制被稱為__________。
14.已知字節(jié)數(shù)組b,取由b[i]開始至b[j](其中j≥i≥0)結束的字節(jié)字符構造一個字符串s,其語句為:String s=new String(__________);。
15.將容器區(qū)域分成東、南、西、北、中五個區(qū)域的布局類是__________。
16.在構造非強制對話框時,所使用的構造方法是JDialog(f,s, __________),其中f為對話框所依賴的窗口,s為對話框的標題。
17.在Java語言中,要播放音頻文件可以使用__________類。
18.當線程調用resume( )方法后,就進入__________狀態(tài)。
19.要使用輸入/輸出操作的程序,必須要導入__________包。
110.在進行數(shù)據(jù)庫訪問時,查詢結果存放在一個用__________類聲明的對象中。
三、簡答題(本大題共6小題,每小題3分,共18分)
21.請寫出下面程序段的執(zhí)行結果。
22.為了系統(tǒng)安全,對JavaApplet小應用程序有什么限制?
23.請寫出聲明int類型的二維數(shù)組intArr的三種形式。
24.請寫出在JFrame框架窗口對象中添加組件的步驟。
25.請寫出使用Graphics2D類聲明并創(chuàng)建一個左上角為(20,30)、邊長為50的正方形對象square的語句。
26.請寫出使用純Java JDBC驅動程序連接數(shù)據(jù)庫的步驟。
四、程序填空題(本大題共5小題,每小題2分,共20分)
31.一個數(shù)如果恰好等于它的因子之和,這個數(shù)就稱為“完全數(shù)”。例如6=1+2+3。方法void findPerfectNumber( )的功能是找出1000以內的所有完全數(shù)。
32.某應用程序的類實現(xiàn)了接口ActionListener,在其窗口的內容面板conPane中,有一個標上文字“紅色”的按鈕對象btn,并正確為該按鈕對象注冊了監(jiān)視器。按鈕處理程序要實現(xiàn)的功能是當點擊這個按鈕時,窗口的背景色置為紅色,并設置該按鈕不再響應事件。public void actionPerformed(ActionEvent e){ if(e.getActionCommand( ).equals("紅色")){ conPane.setBAckground(_____①_____); btn._____②_____; }}
33.某小應用程序有一個按鈕和一個文本區(qū),按鈕作為發(fā)生鍵盤事件的事件源,并對它進行監(jiān)視。程序運行時,先點擊按鈕,讓按鈕激活;從鍵盤輸入英文字母時,在文本區(qū)顯示輸入的字母。
34.以下小應用程序獲取圖像文件bg.jpg并顯示。
35.以下程序段實現(xiàn)簡單的線程創(chuàng)建、啟動和終止的過程。
五、程序分析題(本大題共5小題,每小題4分,共20分)
41.閱讀下列程序,請寫出該程序的運行結果。
42.閱讀下列程序,請寫出該程序的功能。
43.閱讀下列程序,請寫出該程序的功能。
44.閱讀下列程序,請回答下面的問題:(1)兩個文本區(qū)內分別每次追加何種字符?有多少個?(2)兩個文本區(qū)里面內容的顯示速度有何區(qū)別?
45.閱讀下列程序,請寫出該程序的功能。
六、程序設計題(本大題共2小題,每小題6分,共12分)
51.編寫方法int[ ][ ]transpose(int[ ][ ]a),方法將生成并返回一個新數(shù)組b,該數(shù)組為a的轉置數(shù)組。 注:數(shù)組轉置指的是將數(shù)組的行、列內容互換。
52.以下程序界面有一個標以“OK”的按鈕bt、一個文本區(qū)ta和一個文本框tf。當在文本框中輸入內容完畢后,點擊“OK”按鈕可以使文本框內的字符串添加到文本區(qū)中,并輸出文字“因點擊按鈕而引發(fā)添加”;或者按回車鍵使得文本框內的字符串添加到文本區(qū)中,并輸出文字“因在文本框里回車而引發(fā)添加”。 注:這里是給定程序的部分代碼,你要編寫的是actionPerformed(ActionEvent e)方法。
延伸閱讀
- 2025年4月自考政治經濟學(中級)全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取