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

?Java語言程序設(shè)計(jì)(一)自考2011年10月真題

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

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

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

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

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

1.下面供選字符序列中,不屬于Java語言關(guān)鍵字的是(  )

A.throw
B.synchronized
C.protect
D.try

2.以下程序代碼的輸出的結(jié)果是(  )double x= 25.6;System.out.println((int)x<<1);

A.48
B.50
C.51
D.52

3.在以下供選擇的概念中,不屬于面向?qū)ο笳Z言概念的是(  )

A.類
B.函數(shù)
C.動(dòng)態(tài)聯(lián)編
D.抽象

4.在Java語言中,能夠?qū)崿F(xiàn)字符串連接的方法是(  )

A.String substring(int startpoint)
B.String concat(String S)
C.String replace(char old,char new)
D.String trim( )

5.在以下供選擇的容器類中,屬于頂層容器的是(  )

A.Jdialog
B.JPanel
C.JscrollPane
D.JToolBar

6.在以下選項(xiàng)中,屬于MouseListener接口的方法是(  )

A.mouseDoubleClicked(MouseEvent)
B.mouseDragged(MouseEvent)
C.mouseMoved(MouseEvenf)
D.mousePressed(MouseEvent)

7.設(shè)已經(jīng)有Graphics2D對(duì)象g2d,Line2D對(duì)象line,繪制對(duì)象line的代碼是(  )

A.g2d.draw(line)
B.g2d.drawLine(line)
C.line.draw( )
D.line.drawLine

8.設(shè)Thread對(duì)象thd的優(yōu)先級(jí)為7,thd又創(chuàng)建了另一個(gè)Thread對(duì)象chd,如果未對(duì)chd的優(yōu)先級(jí)進(jìn)行修改,則chd的優(yōu)先級(jí)為(  )

A.1
B.5
C.7
D.10

9.在以下供選擇的操作中, File對(duì)象能夠提供的操作是(  )

A.刪除文件
B.讀寫文件
C.打開文件
D.查詢文件屬性

10.在編寫訪問數(shù)據(jù)庫的Java程序時(shí),Statement對(duì)象的作用是(  )

A.建立新數(shù)據(jù)庫連接
B.設(shè)置查詢命令
C.創(chuàng)建SQL語句對(duì)象
D.存儲(chǔ)查詢結(jié)果

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

11.Java語言是一種_________語言,它約束程序員必須遵守規(guī)定編寫程序,能讓編譯器檢測出程序中盡可能多的錯(cuò)誤。

12.在Java語言中,_________語句用于表示出現(xiàn)在該文件中的所有類都屬于這個(gè)程序包。

13.在Java程序系統(tǒng)中,對(duì)象之間的交互通過相互發(fā)送_________實(shí)現(xiàn)。

14.數(shù)組每個(gè)元素按存儲(chǔ)順序?qū)?yīng)一個(gè)下標(biāo),下標(biāo)從_________開始順序編號(hào)。

15.用Swing編寫GUI程序時(shí),通常用_________類派生的子類創(chuàng)建窗口對(duì)象。

16.強(qiáng)制型對(duì)話框強(qiáng)制對(duì)話過程_________,直至對(duì)話過程結(jié)束,才讓程序響應(yīng)對(duì)話框以外的事件。

17.在Graphics類中,用于在指定的位置顯示字符串的方法是_________。

18.在Java中,線程的調(diào)度策略采用_________,優(yōu)先級(jí)高的線程比優(yōu)先級(jí)低的優(yōu)先執(zhí)行。

19.字符流數(shù)據(jù)中使用的Unicode字符有_________位二進(jìn)制位。

110.Java.net包中有_________類,它的對(duì)象用于存儲(chǔ)IP地址和域名。

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

21.請(qǐng)使用for循環(huán)語句實(shí)現(xiàn)計(jì)算的值。

22.請(qǐng)寫出Java語言中編寫事件處理程序的兩種方案。

23.請(qǐng)寫出代碼段,用來創(chuàng)建一個(gè)標(biāo)簽對(duì)象lb1,顯示文字為“Java”,背景色設(shè)為綠色。

24.請(qǐng)寫出JComboBox對(duì)象上可能發(fā)生的兩種事件類型的名字。

25.請(qǐng)寫出線程從阻塞狀態(tài)恢復(fù)到就緒狀態(tài)的三種途徑。

26.請(qǐng)寫出URLConnection類提供的獲得輸入輸出流對(duì)象的方法和實(shí)現(xiàn)網(wǎng)絡(luò)連接的方法。

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

31.方法void moveOddForward(int a[ ])的功能是將數(shù)組中的所有奇數(shù)移到所有偶數(shù)之前。void moveOddForward(int a[ ]) {for(int i=0, odd=0; _________; i++)              if(_________){                    int t=a[i]; a[i]=a[odd]; a[odd]=t; odd++;    }}

32.以下程序片段定義由JFrame類派生的子類MyWindowDemo。類MyWindowDemo的構(gòu)造方法有五個(gè)參數(shù):窗口的標(biāo)題名,加入窗口的按鈕,按鈕的背景顏色,以及窗口的寬和高。class MyWindowDemo extends JFrame {        public MyWindowDemo(String name, JButton button, Color c, int w, int h){             setTitle(name); setSize(w, h);             Container contentPane = _________;              contentPane. __________;              button.setBackground(c);     }}

33.小應(yīng)用程序有一個(gè)按鈕和一個(gè)文本區(qū),按鈕作為發(fā)生鍵盤事件的事件源,并對(duì)鍵盤事件實(shí)施監(jiān)視。程序運(yùn)行時(shí),先點(diǎn)擊按鈕,讓按鈕激活。以后輸入英文字母時(shí),在文本區(qū)顯示輸入的字母。

34.以下程序的界面有一個(gè)文本區(qū)text,一個(gè)按鈕button。程序運(yùn)行時(shí),單擊按鈕,則將文本區(qū)中的內(nèi)容輸出到out,其中out為BufferWriter類的一個(gè)對(duì)象。

35.數(shù)據(jù)庫連接方法connectByJdbcOdbc()按給定的數(shù)據(jù)庫URL用戶名和密碼連接數(shù)據(jù)庫,如果連接成功,方法返回連接對(duì)象,連接不成功,則返回空。

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

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

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

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

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

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

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

51.請(qǐng)編寫一個(gè)方法int findMaximum(int[][]numbers),要求該方法返回二維數(shù)組中元素的最大值。

52.小應(yīng)用程序的paint(Graphics g)方法能在屏幕窗口上顯示信息和繪圖,如果paint( )方法能調(diào)用repaint( )方法,這就能使顯示實(shí)現(xiàn)動(dòng)態(tài)效果,repaint( )方法的功能是先清除paint( )方法以前所畫的內(nèi)容,然后再調(diào)用paint( )方法。以下要你編寫的paint()方法取隨機(jī)的坐標(biāo)位置畫一個(gè)邊長為20個(gè)像素的紅色正方 形。其中隨機(jī)的坐標(biāo)位置可以用以下表達(dá)式表示:(int)(Math.random( )*100)+10另要求paint()方法在繪制正方形后暫停100毫秒。import java.applet.*; import java.awt.*;public class Class 1 extends Applet{            public void paint(Graphics g){             //請(qǐng)?jiān)谝韵挛恢镁帉懘a       }}

更多資料

00149《國際貿(mào)易理論與實(shí)務(wù)》【知識(shí)集錦】

00159《高級(jí)財(cái)務(wù)會(huì)計(jì)》【知識(shí)集錦】

00184《市場營銷策劃》【知識(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《國際企業(yè)管理》【知識(shí)集錦】

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

    下載