?Java語言程序設計(一)自考2010年10月真題
摘要:本試卷為單選題型,填空題,程序填空題,程序分析題,程序設計等題型。
Java語言程序設計(一)自考2010年10月真題及答案解析
本試卷為單選題型,填空題,程序填空題,程序分析題,程序設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。 (本大題共10小題,每小題1分,共10分)
1.以下是關于Java語言關鍵字的敘述,其中正確的是( )
A.關鍵字可以用來描述類的成員類型,但是不能描述普通變量
B.關鍵字由字母(包括英文字母、下劃線字符、美元字符、文字字符)和數(shù)字組成
C.關鍵字不可以用作變量、方法、類或標號的標識符
D.break和main都是Java語言的關鍵字
2.執(zhí)行以下代碼,輸出結果是( )int x=5,y=7,u=9,v=6;System.out.println(x>y? x+2:u>v?u-3:v+2);
A.8
B.6
C.7
D.true
3.Java語言中,只限子類或者同一包中的類的方法能訪問的訪問權限是( )
A.public
B.private
C.protected
D.<無修飾>
4.設有數(shù)組定義int[ ][ ] x={{1,2},{3,4,5},{6},{}};,則x.length的值為( )
A.3
B.4
C.6
D.7
5.在以下Swing的類中,屬于容器的是( )
A.Japplet
B.JButton
C.JtextArea
D.JMenu
6.在以下供選擇的方法中,屬于接口MouseMotionListener的方法是( )
A.mouseReleased( )
B.mouseEntered( )
C.mouseExited( )
D.mouseMoved( )
7.小程序要播放音頻文件,可使用類( )
A.Audio
B.JAudio
C.AudioClip
D.JAudioClip
8.以下是關于線程的敘述,正確的是( )
A.多線程的使用可以提高設備的平行工作能力,但是使系統(tǒng)管理變得復雜
B.同一個進程下的線程都有自己的狀態(tài)、專用數(shù)據(jù)段和獨立的內存資源
C.線程是能獨立運行的程序
D.進程的執(zhí)行效率比線程的執(zhí)行效率高
9.在Java的類庫中,包含實現(xiàn)輸入/輸出操作的包是( )
A.java.util
B.java.io
C.java.applet
D.java.awt
10.在編寫訪問數(shù)據(jù)庫的Java程序時,ResultSet對象的作用是( )
A.建立新數(shù)據(jù)庫連接
B.用來表示與數(shù)據(jù)庫的連接
C.在指定的連接中處理SQL語句
D.存儲查詢結果
二、填空題(本大題共10小題,每小題2分,共20分)
11.Java語言采用多種機制來保證可移植性,其中最主要的是______。
12.程序包聲明的格式是______。
13.當聯(lián)編推遲至運行時間實現(xiàn)時,該聯(lián)編過程稱為______。
14.使用默認字節(jié)字符對應表,將字符串轉化為字節(jié)數(shù)組的方法是______。
15.在Swing中,帶有滾動條的面板的類名是______。
16.組合框(JComboBox)是______的組合。
17.在某個組件中繪圖,一般應該為這個組件所屬的子類重寫______方法。
18.多線程互斥使用______的程序段,在操作系統(tǒng)中稱為臨界段。
19.在Java語言中,文件隨機訪問可以利用______類實現(xiàn)。
110.Java程序可以用純Java的______驅動程序,實現(xiàn)與數(shù)據(jù)庫連接。
三、簡答題(本大題共6小題,每小題3分,共18分)
21.請使用for循環(huán)語句計算的值。
22.請寫出Applet類中init( )方法的功能。
23.請寫出空布局安置組件的兩個步驟。
24.在Swing中,對話框有幾種?并請寫出它們的主要區(qū)別。
25.請寫出用Runnable接口實現(xiàn)多線程的主要工作。
26.請寫出用InetAddress類,獲取網(wǎng)址為“www.edu.cn”的IP地址的Java語句。
四、程序填空題(本大題共5小題,每小題2分,共20分)
31.方法boolean isPrime(int n)的功能是判斷正整數(shù)n(n>1)是否為質數(shù)。static boolean isPrime(int n) { int i; if(n==2)return true; if(n%2==0)return false; for(i=3; i*i<=n; i+=2) if(_________) break; if(_________) return true; return false;}
32.某小應用程序窗口中有一個文本框,一個8行10列的文本區(qū)以及一個按鈕,點擊這個按鈕時,在文本框中輸入的內容會追加到文本區(qū)中。
33.某小應用程序有一個由3個單選按鈕組成的顏色選擇組,當選中某種顏色時,窗口的背景顏色將作相應的變化。這里給出的是窗口子類My Window的定義的框架以及其構造函數(shù)的定義。
34.某小應用程序的界面有兩個按鈕,點擊“畫圓”按鈕,程序在窗口畫一個圓,點擊“畫矩形”按鈕,程序在窗口畫一個矩形。
35.某按鈕的監(jiān)視器方法actionPerformed( )實現(xiàn)將文本區(qū)中的內容寫入到文本文件myText.txt中。
五、程序分析題(本大題共5小題,每小題4分,共20分)
41.閱讀下列程序,請寫出該程序的輸出結果。
42.閱讀下列程序,請寫出該程序的輸出結果。
43.閱讀下列程序,請寫出該程序的功能。
44.閱讀下列程序,請寫出該程序的功能。
45.閱讀下列程序,請寫出該程序的功能。
六、程序設計題(本大題共2小題,每小題6分,共12分)
51.請編寫方法int countNum(String str),該方法的功能是統(tǒng)計已知字符串str中數(shù)字的個數(shù)。例如,countNum("A42B83C2D")的返回值是5。
52.一個小應用程序,界面如下圖所示,其功能為實現(xiàn)攝氏溫度和華氏溫度的相互轉換。以下是程序的大部分,請編寫其中的監(jiān)視器方法。 注:華氏溫度(F)=攝氏溫度(C)×9/5+32
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取