2016年10月自考04747Java語(yǔ)言程序設(shè)計(jì)一試題及答案含解析_第1頁(yè)
2016年10月自考04747Java語(yǔ)言程序設(shè)計(jì)一試題及答案含解析_第2頁(yè)
2016年10月自考04747Java語(yǔ)言程序設(shè)計(jì)一試題及答案含解析_第3頁(yè)
2016年10月自考04747Java語(yǔ)言程序設(shè)計(jì)一試題及答案含解析_第4頁(yè)
2016年10月自考04747Java語(yǔ)言程序設(shè)計(jì)一試題及答案含解析_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余5頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

語(yǔ)言程序設(shè)計(jì)(一)年月真題

04747Java201610

1、【單選題】在下述字符串中,不是JAVA語(yǔ)言關(guān)鍵字的是

int

static

A:

java

B:

try

C:

答D:案:C

解析:Java語(yǔ)言定義了許多關(guān)鍵字,關(guān)鍵字也稱(chēng)為保留字。它們都有各自的特殊意義和用

途,不能把它們當(dāng)做普通的標(biāo)識(shí)符使用。int、static、try是ava語(yǔ)言的關(guān)鍵字。

2、【單選題】要作下列數(shù)據(jù)類(lèi)型轉(zhuǎn)換,需進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換才能實(shí)現(xiàn)的是

從int到char

從int到long

A:

從float到double

B:

從byte到int

C:

答D:案:A

解析:在數(shù)據(jù)運(yùn)算時(shí)遵循的自動(dòng)轉(zhuǎn)換規(guī)則為:byte→short→int→long→floatdouble和

char→int。如果沒(méi)有遵循這個(gè)規(guī)則,就要進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換,本題中選項(xiàng)D不遵循,則

要進(jìn)行強(qiáng)制類(lèi)型轉(zhuǎn)換。

3、【單選題】在以下供選擇的概念中,屬于面向?qū)ο笳Z(yǔ)言重要概念或機(jī)制的是

方法

模塊

A:

線(xiàn)程

B:

繼承

C:

答D:案:D

解析:面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言引入許多概念和機(jī)制,包括抽象、對(duì)象、消息、類(lèi)、繼承、

多態(tài)性等。繼承是面向?qū)ο笳Z(yǔ)言的重要機(jī)制。

4、【單選題】在下述Java程序代碼中,能正確創(chuàng)建數(shù)組的是

intmyA[5]={1,2,3,4,5);

A:

intmyA[]=newint(5);

intmyA[];myA[]=newint[5];

B:

int[]myA={1,2,3,4,5,6};

C:

答D:案:D

解析:數(shù)組創(chuàng)建格式:類(lèi)型數(shù)組名[]=new類(lèi)型[數(shù)組大小]類(lèi)型[]數(shù)組名new類(lèi)型[數(shù)組

大小]java中定義數(shù)組時(shí)并不會(huì)為數(shù)組分配內(nèi)存,因此方括號(hào)[]中不需要指出數(shù)組元素

的個(gè)數(shù),即數(shù)組長(zhǎng)度。

5、【單選題】某Java程序的類(lèi)A需要利用Swin9創(chuàng)建無(wú)邊框窗口,則A需要繼承的類(lèi)是

JWindow

JApplet

A:

JFrame

B:

JDialog

C:

答D:案:A

解析:JWindow是一個(gè)不帶有標(biāo)題行和控制按鈕的窗口,通常很少使用。創(chuàng)建小應(yīng)用程序

時(shí)使用JApplet,它被包含在瀏覽器窗口中.JFrame是一個(gè)帶有標(biāo)題行和控制按鈕的獨(dú)立

窗口,有時(shí)稱(chēng)為框架,創(chuàng)建應(yīng)用程序時(shí)需要使用JFrameJDialog在創(chuàng)建對(duì)話(huà)框時(shí)使用。

6、【單選題】在以下供選的鼠標(biāo)事件中,MouseMotionListener接口能處理的是

按下鼠標(biāo)鍵

拖動(dòng)鼠標(biāo)

A:

鼠標(biāo)進(jìn)入

B:

鼠標(biāo)松開(kāi)

C:

答D:案:B

解析:MouseMotionListener接口處理的是拖動(dòng)鼠標(biāo)。KeyListener接口處理的是按下鼠

標(biāo)鍵。MouseListener接口處理的是鼠標(biāo)進(jìn)入、鼠標(biāo)松開(kāi)。

7、【單選題】在以下代碼中,能正確創(chuàng)建Font對(duì)象的是

newFont(″宋體″,斜體,20);

newFont(″楷體″,20,正常);

A:

newFont(″楷體″,Font.BOLD,l8);

B:

newFont(″楷體″,18,F(xiàn)ont.BOLD);

C:

答D:案:C

解析:Font類(lèi)的構(gòu)造方法:FontStringname,intstyle,intsize):根據(jù)指定名稱(chēng)、

樣式和字號(hào),創(chuàng)建一個(gè)新Font對(duì)象。常用的字體有TimesNewRoman《SymbolFontPLAIN

()、sybol、宋體、楷體等。常用的風(fēng)格有三種:Fnt.PLAIN(正常)Font.bold(粗體)

和Font.TALIC(斜體)。風(fēng)格可以組合使用,例如,F(xiàn)ont.BOLDFontITALIC字號(hào)是字的

大小,單位是磅。A選項(xiàng)中斜體應(yīng)該用Font.ITALIC表示。B選項(xiàng)中“正常應(yīng)該用Font

PLAI表示,且格式不正確。D選項(xiàng)格式不正確。

8、【單選題】某線(xiàn)程正處于運(yùn)行狀態(tài),則在以下選項(xiàng)中,不可能是它的后繼狀態(tài)的是

就緒狀態(tài)

新建狀態(tài)

A:

阻塞狀態(tài)

B:

死亡狀態(tài)

C:

答D:案:B

解析:新建狀態(tài)指創(chuàng)建了一個(gè)線(xiàn)程,但它還沒(méi)有啟動(dòng)。處于新建狀態(tài)的線(xiàn)程對(duì)象,只能夠

被啟動(dòng)或終止。

9、【單選題】某Java程序用類(lèi)JFileChooser來(lái)實(shí)現(xiàn)打開(kāi)和保存文件對(duì)話(huà)框。當(dāng)對(duì)話(huà)框的返

回值是JFileChooser.APPROVE_OPTION時(shí),程序進(jìn)一步的工作是

用方法getName()取得文件名稱(chēng)

用方法getPathO()取得文件路徑

A:

用方法getFile()取得文件內(nèi)容

B:

用方法getSelectedFile()取得文件對(duì)象

C:

答D:案:D

解析:JFileChooser.APPROVEOPTION:撤消按鈕對(duì)于文件對(duì)話(huà)框中的事件,一般都無(wú)需進(jìn)

行處理,當(dāng)用戶(hù)進(jìn)行文件選擇之后,可以通過(guò)getSelectedFile()方法取得用戶(hù)所選擇

的文件。

10、【單選題】Java語(yǔ)言實(shí)現(xiàn)C/S模式時(shí),需要使用網(wǎng)絡(luò)套接字,套接字的內(nèi)容包括

IP地址+端口號(hào)

IP地址+監(jiān)控線(xiàn)程名

A:

監(jiān)控線(xiàn)程名+端口號(hào)

B:

IP地址+監(jiān)控線(xiàn)程名+端口號(hào)

C:

答D:案:A

解析:端口號(hào)與P地址的組合稱(chēng)為網(wǎng)絡(luò)套接字(socket)java語(yǔ)言在實(shí)現(xiàn)C/S模式中,

套接字分為兩類(lèi):在Server端,ServerSocket類(lèi)支持底層的網(wǎng)絡(luò)通信在Client端,

Socket類(lèi)支持網(wǎng)絡(luò)的底層通信。

11、【問(wèn)答題】一個(gè)Java小應(yīng)用程序必須定義成一個(gè)子類(lèi),它的超類(lèi)是______。

答案:Applet

12、【問(wèn)答題】在Java語(yǔ)言中,左移運(yùn)算符是______。

答案:<<

13、【問(wèn)答題】類(lèi)A的成員變量x的類(lèi)型是類(lèi)B的,則類(lèi)A和類(lèi)B之間的關(guān)系是______。

答案:Has-a

14、【問(wèn)答題】在JFrame子類(lèi)的構(gòu)造方法中,代碼getContentPane0的作用是_______。

答案:獲得JFrame子類(lèi)對(duì)象的內(nèi)容面板

15、【問(wèn)答題】用JScrollBar創(chuàng)建一個(gè)垂直滾動(dòng)條對(duì)象時(shí),需要指定的常量是_______。

答案:JScrollBar.VERTICAL

16、【問(wèn)答題】在異或模式下繪圖時(shí),實(shí)際繪制的顏色是由3種顏色作特定的運(yùn)算確定的:

當(dāng)前正要繪制的顏色、原先繪制的顏色以及_______。

答案:模式設(shè)定的顏色

17、【問(wèn)答題】處于運(yùn)行狀態(tài)的線(xiàn)程執(zhí)行yield()方法,該線(xiàn)程將進(jìn)入_______狀態(tài)。

答案:就緒

18、【問(wèn)答題】在Java語(yǔ)言中,客戶(hù)端使用的套接字類(lèi)是_______。

答案:Socket

19、【問(wèn)答題】在Java語(yǔ)言中,DriverManager類(lèi)的作用是加載驅(qū)動(dòng)程序和_______。

答案:建立于新數(shù)據(jù)庫(kù)的連接

20、【問(wèn)答題】請(qǐng)寫(xiě)出在類(lèi)、方法、變量之前加上修飾字final的作用。

答案:用final修飾類(lèi),聲明該類(lèi)是不能被在繼承的類(lèi)。用final修飾方法,聲明該方法

不能被子類(lèi)的方法覆蓋。用final修飾變量,聲明該變量的值不能被改變。

21、【問(wèn)答題】請(qǐng)列舉出能產(chǎn)生ActionEvent事件類(lèi)型的3種組件。

答案:JButton、JCheckBox、JMenuItem、JRadioButton(任選3個(gè))

22、【問(wèn)答題】某程序用以下代碼彈出一個(gè)對(duì)話(huà)框:

如果程序中anwser的值等于CLOSED_OPTION,請(qǐng)寫(xiě)出用戶(hù)對(duì)該對(duì)話(huà)框的操作內(nèi)容。

答案:用戶(hù)直接關(guān)閉對(duì)話(huà)窗口

23、【問(wèn)答題】URL對(duì)象的格式是

>,請(qǐng)寫(xiě)出其中HOSTNAME的意

義。

答案:HOSTNAME是文檔和服務(wù)器所在的Internet主機(jī)名或IP地址。

24、【問(wèn)答題】方法voidmoveZeroFront(inta[])的功能是將數(shù)組中的所有值為0的元

素都移到數(shù)組的前端,而把非0元素放于所有0的后面。提示:順序考察數(shù)組元素,當(dāng)發(fā)

現(xiàn)是非0時(shí),就讓該數(shù)留在原來(lái)位置,當(dāng)發(fā)現(xiàn)是0時(shí),就與前面的第一個(gè)非0數(shù)交換。

變量zer0表示移動(dòng)過(guò)程中遇到的0的個(gè)數(shù)。

答案:izero++

25、【問(wèn)答題】這里給出的是一個(gè)播放幻燈片小應(yīng)用程序的部分代碼。設(shè)幻燈片已由小應(yīng)

用程序的init()方法裝入內(nèi)存,并存放于mylmage數(shù)組中。currentlmage為要顯示的幻

燈片序號(hào)。

答案:Graphicsdrawimage

26、【問(wèn)答題】類(lèi)ShareData用于管理多個(gè)線(xiàn)程共享數(shù)據(jù)data。一些線(xiàn)程要減少data,

另一些線(xiàn)程要增加data。出于data不可以是負(fù)值,修改data的方法對(duì)這些線(xiàn)程來(lái)說(shuō)不僅

要互斥,還要同步。類(lèi)提供一個(gè)方法modiData0供修改data的線(xiàn)程調(diào)用,該方法在data

修改結(jié)束后,還應(yīng)通知其它等待進(jìn)入這個(gè)方法的線(xiàn)程。

答案:wait()notify()

27、【問(wèn)答題】方法voidsumByLine(Stringf)的功能是為已知文件f創(chuàng)建緩沖式輸入

流,然后從文件逐行輸入整數(shù),求各行整數(shù)的和,并輸出。

答案:BufferedReaderinreadLine()

28、【問(wèn)答題】閱讀下列程序,請(qǐng)回答以下問(wèn)題:(1)應(yīng)用程序窗口中,有哪幾個(gè)組件?

(2)當(dāng)拖動(dòng)滾動(dòng)條滑塊時(shí),界面會(huì)有什么變化?

答案:(1)應(yīng)用程序窗口中產(chǎn)生

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論