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

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

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

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

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

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

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

1.以下Java數(shù)據(jù)類型中,不是整數(shù)類型的是(  )

A.byte
B.int
C.char
D.short

2.以下運(yùn)算符中,可以用于單目運(yùn)算的是(  )

A.%
B.&
C.--
D.||

3.瀏覽器中調(diào)用Java Apple小程序時(shí),首先要調(diào)用的Applet類的方法是(  )

A.init( )
B.start( )
C.begin( )
D.go( )

4.以下不屬于String類定義的字節(jié)數(shù)組和字符串相互轉(zhuǎn)換的方法是(  )

A.String(byte[ ] b)
B.String(byte [ ] b, int x, int y)
C.byte [ ] getBytes()
D.String(byte [ ]b, int length)

5.在編寫事件驅(qū)動(dòng)程序時(shí),java.awt.event包中未涉及的對(duì)象是(  )

A.源對(duì)象
B.窗口對(duì)象
C.事件對(duì)象
D.監(jiān)視器對(duì)象

6.在Mouselistener接口定義的方法中,獲取鼠標(biāo)被點(diǎn)擊次數(shù)的方法是(  )

A.getClickNumbers( )
B.getClickCounts( )
C.getClickNumber( )
D.getClickCount( )

7.paint( )方法的參數(shù)類型是(  )

A.Graphics
B.Graphics2D
C.String
D.Image

8.以下關(guān)于線程優(yōu)先級(jí)和調(diào)度策略的說法中,不正確的是(  )

A.線程的優(yōu)先級(jí)可在創(chuàng)建線程時(shí)設(shè)置
B.線程優(yōu)先級(jí)最高是10
C.線程的調(diào)度策略采用搶占式
D.線程的優(yōu)先級(jí)是不能改變的

9.以下import語(yǔ)句中,可以實(shí)現(xiàn)打開和保存文件對(duì)話框操作的是(  )

A.import java.io.*;
B.import java.io.*;
C.import java.io.*;
D.import java.io.*;

10.某程序利用網(wǎng)址參數(shù)創(chuàng)建了URL對(duì)象url,接著要利用對(duì)象url獲得URLConnection對(duì)象,則這個(gè)url對(duì)象要調(diào)用的方法是(  )

A.connection( )
B.openConnection( )
C.getConnection( )
D.URLConnection( )

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

11.開發(fā)與運(yùn)行Java應(yīng)用程序需要經(jīng)過的步驟依次為編輯源程序、編譯生成字節(jié)碼文件和________。

12.若二進(jìn)制數(shù)a=11010110,b=01011001,則a^b的二進(jìn)制值是________。

13.若類A繼承擴(kuò)展類B,則類A和類B之間有________關(guān)系。

14.java.util包中用于語(yǔ)言符號(hào)分析的類是________。

15.將容器分成若干行和若干列的布局是________布局。

16.為某個(gè)界面對(duì)象p注冊(cè)鼠標(biāo)點(diǎn)擊事件,需為其添加監(jiān)視器,實(shí)現(xiàn)這個(gè)要求的代碼是________。

17.如果要設(shè)置的字型是:宋體、正常風(fēng)格(Font PLAIN),10磅字號(hào),構(gòu)造這樣要求的Font對(duì)象myFt的代碼是: Font myFt=new Font(________);

18.Java程序啟動(dòng)一個(gè)線程,要調(diào)用的方法是________。

19.程序要釆用緩沖式輸出,需要先創(chuàng)建________對(duì)象。

110.DriverManager類處理驅(qū)動(dòng)程序的加載和________。

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

21.請(qǐng)寫出以下程序段的執(zhí)行結(jié)果int f1=1,f2=1, f, M=5;for(int i=3; i<=M; i++) {         f=f2;         f2=f1+f2;          f1=f;         System. out. println("第"+i+"個(gè)結(jié)果:"+f2);}

22.請(qǐng)寫出final類、final方法和final變量各自的含義。

23.請(qǐng)寫出在程序中放置標(biāo)簽JLabel的基本步驟。

24.請(qǐng)寫出繪制左上頂點(diǎn)為(50,50,)右下頂點(diǎn)為(100,150),水平放置的紅色矩形塊的語(yǔ)句。設(shè)調(diào)用的對(duì)象是類型為Graphics的g。

25.請(qǐng)寫出sleep( )和wait( )的區(qū)別。

26.請(qǐng)寫出下列語(yǔ)句實(shí)現(xiàn)的基本功能。Inetaddress addr=Inetaddress.getByName(www.baidu.com);String domainName=addr.getHostName( )String IPName=addr.getHostAddress( )

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

31.一球從100米高度自由落下,每次落地后反跳回原高度的一半再落下。以下程序求它在第10次落地時(shí),經(jīng)過的路程長(zhǎng)度。public class Test27 {}      public static void main(String[ ] args) {          double h=100, s=100;          for(int i=1; ____(1)____; i++) {}                  s=____(2)____;                  h=h/2;        }        System.out.println("止第10次落地,共經(jīng)過的路程:"+s);      }}

32.以下小應(yīng)用程序設(shè)計(jì)了一個(gè)面板,面板中有四個(gè)運(yùn)動(dòng)項(xiàng)目單選按鈕和一個(gè)文本框。當(dāng)某個(gè)選擇項(xiàng)目被選中時(shí),在文本框中顯示該選擇項(xiàng)目。

33.以下小應(yīng)用程序?qū)崿F(xiàn)用鼠標(biāo)按下、拖動(dòng)和釋放畫線段,即線段的兩個(gè)端點(diǎn)是鼠標(biāo)按下和釋放的位置。

34.以下程序中,包含JFrame對(duì)象的面板實(shí)現(xiàn)了Runnable接口,并有一個(gè)線程,該線程實(shí)現(xiàn)了以下功能:從1開始,每隔兩秒鐘顯示下一個(gè)連續(xù)的自然數(shù),顯示到10后結(jié)束。

35.以下程序的功能是將一個(gè)文件的內(nèi)容復(fù)制到另一個(gè)文件中。

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

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

43.閱讀下列程序,請(qǐng)回答以下問題:(1)點(diǎn)擊按鈕,按鈕會(huì)發(fā)生什么情況?(2)上下按鈕分別點(diǎn)擊9次和11次后,分別顯示什么?

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

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

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

51.請(qǐng)編寫方法int[ ] bubble(int [ ]a),該方法將數(shù)組a中元素使用冒泡法按從小到大順序進(jìn)行排列,并返回。

52.以下程序的界面有三個(gè)分別顯示“Yes”,“No”和“ Undecided”的按鈕,以及一個(gè)標(biāo)簽。當(dāng)某按鈕被按下時(shí),變量msg分別賦值為“You pressed Yes.”、“ You pressed No."和“You pressed Undecided.",并在標(biāo)簽中顯示。 注:這里是給定程序的部分代碼,你要編寫的是actionPerformed(ActionEvent e)方法。

更多資料

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

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

00184《市場(chǎng)營(yíng)銷策劃》【知識(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í)集錦】

    下載