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

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

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

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

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

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

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

1.下面關(guān)于Java語(yǔ)言的說(shuō)法中,錯(cuò)誤的是(  )

A.Java是一個(gè)純面向?qū)ο蟮恼Z(yǔ)言
B.Java語(yǔ)言中有指針、結(jié)構(gòu)和類型定義的概念
C.Java語(yǔ)言是與平臺(tái)無(wú)關(guān)的,可以在不同的操作系統(tǒng)下運(yùn)行
D.Java語(yǔ)言具有自動(dòng)無(wú)用內(nèi)存回收機(jī)制

2.在Java語(yǔ)言中,int整型量在內(nèi)存中占(  )

A.8位
B.16位
C.32位
D.64位

3.在Java語(yǔ)言中,switch關(guān)鍵字之后的表達(dá)式的計(jì)算結(jié)果不能是(  )

A.char型
B.int型
C.short型
D.long型

4.在Java語(yǔ)言中,類的多個(gè)實(shí)例對(duì)象所共享的變量被稱為(  )

A.靜態(tài)變量
B.全局變量
C.實(shí)例變量
D.共享變量

5.以下對(duì)二維數(shù)組a的聲明中,正確的是(  )

A.int a[4][6];
B.int a[4][6]=new int[4][6];
C.int a[ ][ ]=new int[4][ ];
D.int a[ ][ ]=new int[ ][6];

6.Java允許一個(gè)類實(shí)現(xiàn)多個(gè)接口,從而實(shí)現(xiàn)了(  )

A.單重繼承
B.方法覆蓋
C.多重繼承
D.方法簽名

7.以下專門用于字符流處理的類是(  )

A.BufferedInputStream和BufferedOutputStream
B.InputStreamReader和OutputStreamWriter
C.FileInputStream和FileOutputStream
D.ObjectInputStream和ObjectOutputStream

8.繪圖區(qū)域的坐標(biāo)原點(diǎn)位于該區(qū)域的(  )

A.左上角
B.左下角
C.右上角
D.右下角

9.方法setMnemonic( )的作用是(  )

A.將組合框設(shè)置為可編輯的
B.為菜單項(xiàng)設(shè)置加速鍵
C.將組合框設(shè)置為不可編輯的
D.為菜單項(xiàng)設(shè)置快捷鍵

10.以下方法中,不能實(shí)現(xiàn)掛起線程的是(  )

A.sleep( )
B.notify( )
C.wait( )
D.join( )

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

11.在Java虛擬機(jī)中可以運(yùn)行Java的________文件。

12.表達(dá)式-128>>4的值是________。

13.在異常處理中,包含有捕獲及處理某種類型異常代碼的是________塊。

14.在Java中,允許多個(gè)方法使用同一個(gè)方法名,這就是方法名的________。

15.已知定義String s1="ab", s2=new String("ab");,則s1==s2的值是________。

16.在接口中定義的成員變量默認(rèn)為________和靜態(tài)屬性。

17.把對(duì)象轉(zhuǎn)換為字節(jié)序列的過(guò)程稱為對(duì)象的________。

18.每個(gè)由BorderLayout管理的容器通常被劃分為________個(gè)區(qū)域。

19.要顯示標(biāo)準(zhǔn)確認(rèn)對(duì)話框,可使用JOptionPane類中的________方法。

110.線程一共有四種狀態(tài):新建、可運(yùn)行狀態(tài)、死亡及________。

三、簡(jiǎn)答題(本大題共5小題,每小題4分,共20分)

21.請(qǐng)寫出Java語(yǔ)言中標(biāo)識(shí)符的命名規(guī)則。

22.請(qǐng)寫出package語(yǔ)句和import語(yǔ)句的區(qū)別。

23.請(qǐng)寫出與數(shù)組相比,Vector對(duì)象的特點(diǎn)。

24.請(qǐng)寫出用Thread類的子類創(chuàng)建線程并啟動(dòng)線程所包含的步驟。

25.請(qǐng)寫出Java語(yǔ)言中的事件處理機(jī)制。

四、程序填空題(本大題共3小題,每小題6分,共18分)

31.以下fact方法的功能是求n的階乘。static long fact(int n) {      int i; long ____①____;      for(=1; ____②____; i++)          f=____③____;      return f;}

32.以下程序讀取鍵盤輸入,當(dāng)按下回車時(shí),將輸入的內(nèi)容顯示在屏幕上。

33.以下paintComponent方法利用Graphics2D繪制一個(gè)左上角坐標(biāo)是(10,30),邊長(zhǎng)為50的紅色正方形。

五、程序分析題(本大題共3小題,每小題6分,共18分)

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

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

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

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

51.請(qǐng)編寫方法int[] inverArray(int []a),該方法返回一個(gè)數(shù)組b,b中元素順序?yàn)閿?shù)組a中元素的逆序。int[] invertArray(int []a){//請(qǐng)?jiān)诖痤}卡(紙)上填寫此處應(yīng)編寫的代碼 }

52.以下MyWindow類根據(jù)給定的選擇項(xiàng)目表構(gòu)造一組復(fù)選按鈕,當(dāng)某個(gè)復(fù)選按鈕的選擇狀態(tài)有改變(從選中變成未選中,或從未選中變成選中)時(shí),復(fù)選按鈕的偵聽程序?qū)⒃谟疫呂谋緟^(qū)中輸出所有選擇項(xiàng)目的狀態(tài)。注:這里是給定程序的部分代碼,你要編寫的代碼是改變復(fù)選按鈕狀態(tài)時(shí)所完成的事件。 

溫馨提示:因考試政策、內(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í)集錦】

    下載