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