違法信息舉報(bào) 客服熱線:400-118-7898
廣告
?
專接本欄目測(cè)試廣告

?Java語(yǔ)言程序設(shè)計(jì)(一)自考2016年4月真題

自考 責(zé)任編輯:彭雅倩 2019-06-25

摘要:本試卷為單選題型,填空題,程序填空題,程序分析題,程序設(shè)計(jì)等題型。

Java語(yǔ)言程序設(shè)計(jì)(一)自考2016年4月真題及答案解析

本試卷為單選題型,填空題,程序填空題,程序分析題,程序設(shè)計(jì)等題型。

一、單項(xiàng)選擇題在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。 (本大題共10小題,每小題1分,共10分)

1.Java程序的運(yùn)行模式是(  )

A.完全編譯
B.先編譯后解釋
C.完全解釋
D.先解釋后編譯

2.設(shè)x、y、z的初始值分別是1、2、3,則表達(dá)式x==0||xy的值是(  )

A.true
B.1
C.false
D.0

3.如果某成員變量在方法中被隱藏,又需要在方法中引用該成員變量,可以利用的關(guān)鍵字是(  )

A.this
B.inner
C.new
D.outer

4.設(shè)int[ ][ ] x={{4,2},{3},{4,5,6}},則x[1].length的值是(  )

A.0
B.1
C.2
D.3

5.為了統(tǒng)一管理組件和容器,Java為所有組件類定義的超類(  )

A.Container
B.JContainer
C.Component
D.JComponent

6.在列表框中,與雙擊事件相關(guān)的接口是(  )

A.ListSelectionListener
B.ItemListener
C.ActionListener
D.AdjustmentListener

7.設(shè)置Font對(duì)象為楷體、粗斜體、10磅大小的代碼是(  )

A.Font("楷體",BLOD,ITALIC,10)
B.Font("楷體",Font.BLOD,Font.ITALIC,10)
C.Font("楷體",Font.BLOD+ITALC,10)
D.Font("楷體",Font.BLOD+Font.ITALIC,10)

8.以下關(guān)于Java線程的說(shuō)法,正確的是(  )

A.新線程一旦被創(chuàng)建,它將自動(dòng)開始運(yùn)行
B.線程是可以獨(dú)立運(yùn)行的程序,有自己的狀態(tài)和專用數(shù)據(jù)段
C.使用yield( )方法可以使線程主動(dòng)放棄CPU
D.線程的優(yōu)先級(jí)用數(shù)值表示,數(shù)值越小優(yōu)先級(jí)越高

9.創(chuàng)建文件對(duì)象可能會(huì)產(chǎn)生異常,該異常是(  )

A.InvalidObjectException
B.FileCreateException
C.IOException
D.FileNotFoundException

10.加載純Java JDBC驅(qū)動(dòng)程序的方法是(  )

A.executeQuery( )
B.createStatement( )
C.addJDBCDriver( )
D.Class.forName( )

二、填空題(本大題共10小題,每小題2分,共20分)

11.如果某Java源文件中定義了public class Test11,則其文件名應(yīng)為________。

12.switch語(yǔ)句包含一系列由case開頭的子句和一個(gè)可選的由________開頭的子句。

13.設(shè)有Double類對(duì)象dblOBj,則使得dblOBj對(duì)象的值賦值給double類型變量d的代碼是doubled=dblOBj.________。

14.設(shè)有String s="java";,執(zhí)行語(yǔ)句s=s.conca(s);后,s的內(nèi)容是________。

15.在Java Swing中,滾動(dòng)面板類的名字是________。

16.在Java Swing中,創(chuàng)建菜單項(xiàng)所使用的類是________。

17.在Java程序中要?jiǎng)?chuàng)建緩沖區(qū)圖像,需要引入________類。

18.通常情況下,多線程之間有互斥和________兩種情況。

19.在打開文件對(duì)話框中,如果要設(shè)置篩選條件,需使用________類。

110.在Java網(wǎng)絡(luò)編程中,getHostAddress( )用于獲取InetAddress對(duì)象的________。

三、簡(jiǎn)答題(本大題共6小題,每小題3分,共18分)

21.請(qǐng)寫出使用for語(yǔ)句,輸出所有既能夠被3整除也能夠被5整除的三位數(shù)的代碼。

22.什么是類變量?什么是實(shí)例變量?類變量有什么特點(diǎn)?

23.請(qǐng)寫出FlowLayout布局的三種構(gòu)造方法。

24.已知Graphics對(duì)象g,獲得Graphics2D對(duì)象g2d,然后,用線段類創(chuàng)建線段對(duì)象line,該線段的起點(diǎn)坐標(biāo)是(10,10),終點(diǎn)是(70,80)。請(qǐng)寫出實(shí)現(xiàn)以上要求的Java代碼。

25.簡(jiǎn)述用Runnable接口實(shí)現(xiàn)多線程的主要工作。

26.請(qǐng)寫出實(shí)現(xiàn)文件隨機(jī)訪問所使用的類的類名,以及該類常用的兩種構(gòu)造方法。

四、程序填空題(本大題共5小題,每小題2分,共20分)

31.方法int maxnumDigit(int n)的功能是求出十進(jìn)制整數(shù)n各位的最大值。例如,n=12340,該方法的返回值是4。

32.某應(yīng)用程序窗口包含有一個(gè)帶文字“計(jì)數(shù)”的按鈕,以及一個(gè)標(biāo)簽label。單擊按鈕,標(biāo)簽中顯示按鈕被單擊的次數(shù)。以下是其中處理“計(jì)數(shù)”按鈕事件的方法。

33.某小應(yīng)用程序中,當(dāng)鼠標(biāo)按下后,在鼠標(biāo)當(dāng)前位置顯示其坐標(biāo)值。

34.某小應(yīng)用程序在加載時(shí)自動(dòng)播放音頻文件onestop.mid,該音頻文件與小程序放在相同目錄中。其中clip為一個(gè)音頻對(duì)象。

35.方法connectByJdbc( )可以實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接,如果連接成功,該方法返回連接對(duì)象,否則返回空。

五、程序分析題(本大題共5小題,每小題4分,共20分)

41.閱讀下列程序,請(qǐng)寫出該程序的輸出結(jié)果。

42.閱讀下列程序,請(qǐng)寫出該程序的輸出結(jié)果。

43.閱讀下列程序,請(qǐng)寫出該程序的功能。

44.閱讀下列程序,請(qǐng)寫出該程序的功能。

45.閱讀下列程序,請(qǐng)寫出該程序的功能。

六、程序設(shè)計(jì)題(本大題共2小題,每小題6分,共12分)

51.請(qǐng)編寫方法boolean isDuplicated(int[ ] a),該方法判斷數(shù)組a[ ]中是否存在相同的元素(例如,數(shù)組{1,2,1,3}中具有相同的元素,而數(shù)組{1,2,3,4}中各元素都不相同),如果存在相同的元素則返回真值,否則返回假值。public static boolean isDuplicated(int[ ] a) { }

52.以下小應(yīng)用程序的界面有一個(gè)顯示“計(jì)算”的按鈕calc,以及一個(gè)文本框result。當(dāng)該按鈕被按下時(shí),彈出一個(gè)對(duì)話框,要求輸入一個(gè)整數(shù),返回后在文本框中顯示該整數(shù)的平方值。例如,當(dāng)輸人8時(shí),在文本框中顯示“8的平方是64”。注:這里是給定程序的部分代碼,你要編寫的是actionPerformed(ActionEvent e)方法。

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

自考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

資料下載
  • 00152《組織行為學(xué)》【知識(shí)集錦】

    下載
  • 00158《資產(chǎn)評(píng)估》【知識(shí)集錦】

    下載
  • 00148《國(guó)際企業(yè)管理》【知識(shí)集錦】

    下載
  • 00160《審計(jì)學(xué)》【知識(shí)集錦】

    下載