?Java語言程序設計(一)自考2014年10月真題
摘要:本試卷為單選題型,填空題,程序填空題,程序分析題,程序設計等題型。
Java語言程序設計(一)自考2014年10月真題及答案解析
本試卷為單選題型,填空題,程序填空題,程序分析題,程序設計等題型。
一、單項選擇題在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。 (本大題共10小題,每小題1分,共10分)
1.以下字符串中,可以作為標識符的是( )
A.%Val
B.OK!
C.$Val
D.24H
2.設i初始值為6,則執(zhí)行完j=i--后,i和j的值分別為( )
A.6,6
B.6,5
C.5,6
D.5,5
3.以下關于實例方法和類方法的說法中,錯誤的是( )
A.實側方法能直接引用類變量
B.類方法能直接引用類變最
C.實例方法能直接引用實例變量
D.類方法能直接引用實例變量
4.設字符串變量s1= new String("java"), s2= new string("java"),則以下表達式的值為true的是( )
A.s1. compareToignoreCase(s2)
B.s1. equals(S2)
C.s1. compareTo(s2)
D.s1==s2
5.在使用BorderLayout布局的容器中,如加入組件沒有指定位置,則默認為( )
A.“東”位置
B.“西”位置
C.“北”位置
D.“中”位置
6.設已有JFrame對象f,String對象s,則構造強制型對話框的方法是( )
A.JDialog( )
B.JDialog(f, s, true)
C.JDialog (f, s)
D.JDialog(f, s, false)
7.在Graphics2D類中,用來確定填充效果的方法是( )
A.setPaint( )
B.setStroke( )
C.setTranform( )
D.setClip( )
8.以下方法中,可以使線程從阻塞狀態(tài)轉換到就緒狀態(tài)的是( )
A.stop( )
B.yield( )
C.run( )
D.resume( )
9.File對象不能用來( )
A.命名文件
B.查詢文件屬性
C.讀寫文件
D.處理目錄
10.在URLConnection類中,建立網(wǎng)絡連接的方法是( )
A.connect( )
B.getOutputStrearn( )
C.openConnection( )
D.getInputStream( )
二、填空題(本大題共10小題,每小題2分,共20分)
11.Java源文件的擴展名必須是__________。
12.用于定義抽象類的關鍵字是____________。
13.要將小應用程序的字節(jié)碼文件嵌入"Web頁中,則所需使用的HTML標記是__________。
14.在Java語言中,字符串常量是匿名的__________象。
15.java.awt.event包中用來檢測并對事件做出反應的模型包括三個組成元素:源對象、監(jiān)視器對象和_________對象。
16.與選擇框相關的接口是__________。
17.在Graphics類中,繪圖模式主要有正常模式和__________模式兩種。
18.通常情況下,多線程之間有______________和同步兩種情況。
19.程序如果要按行輸入輸出,需采用_______式輸入輸出方式。
110.執(zhí)行SQL語句查詢后得到的結果存放在一個用 __________類聲明的對象中。
三、簡答題(本大題共6小題,每小題3分,共18分)
21.以下語句有一處錯誤,請改正,然后寫出此循環(huán)語句的循環(huán)次數(shù)。int i=7; do { System. out. println(i--); i--;} while(i!=0)
22.使用super有哪三種情況?
23.在Java的GUI編程中,有哪三種窗口類型?
24.請寫出向窗口增設菜單的步驟。
25.請寫出繪制左上角為(150,150),半徑為80的綠色圓形的語句。設調(diào)用的對象是類型為Graphics的g。
26.請寫出使用socket與另一方進行通信會話的過程。
四、程序填空題(本大題共5小題,每小題2分,共20分)
31.某人以年利率r向銀行存款m元,一年后存款額為m*(1+r),他想知道存多少年后, 存款額會達至q原來的k儲。以下方法已知m、r和k,計算至少多少年后存款額大于 等于m*k。
32.某小應用程序窗口包含有文本框text,以及—個帶文字“Press Me!”的按鈕。當點盤 這個按鈕時,在文本框中顯示當前時間。以下是其中處理“Press Me!”按鈕事件的方法。public void actionPerformed(ActionEvent e) { if(e. _____________.equals("Press Me!")) { Date now =new Date( ); text. setText(_____________); }}
33.以下程序的功能是在圖形界面上顯示一個組合框和一個文本框,用戶可將組合樞的選擇結果顯示在文本框中。
34.以下小應用程序先獲取圖像,然后顯示得到的圖像。
35.以下程序的功能是利用Runnable對象創(chuàng)建多線程,實現(xiàn)1到10的輸出。
五、程序分析題(本大題共5小題,每小題4分,共20分)
41.閱讀下列程序,請寫出該程序的輸出結果。
42.閱讀下列程序,請寫出該程序的輸出結果。
43.閱讀下列程序,請寫出該程序的功能。
44.閱讀下列程序,請寫出該程序的功能。
45.閱讀下列程序,請回答以下問題:(1)/*1*/處的try語句的作用是什么?(2)如果在文本框中輸入file.txt,并且file.txt中的內(nèi)容如下,程序在文本區(qū)中輸?shù)膬?nèi)容是什么?1 2 31 2 3 4
六、程序設計題(本大題共2小題,每小題6分,共12分)
51.編寫方法int[]delete(int[]a),方法將數(shù)組a中除了下標為偶數(shù)、回時其值也為偶數(shù) 的元素外,其余的全都刪除,剩余元素形成一個新數(shù)組b并返回。
52.以下程序的界面有一個按鈕 loginButton和兩個文本框myPassword和checkPassword。當輸入正確的密碼“JavaWorld”時,驗證文本域顯示" You pass!",否則顯示密碼錯誤的信息“Your password is wrong!”。注:這里是給定程序的部分代碼,你要編寫的是action performedt(ActionEvent e)方法。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取