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

下載本文檔

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

文檔簡介

語言程序設(shè)計(一)年月真題

04747Java201610

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

int

static

A:

java

B:

try

C:

答D:案:C

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

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

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

從int到char

從int到long

A:

從float到double

B:

從byte到int

C:

答D:案:A

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

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

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

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

方法

模塊

A:

線程

B:

繼承

C:

答D:案:D

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

多態(tài)性等。繼承是面向?qū)ο笳Z言的重要機(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)建格式:類型數(shù)組名[]=new類型[數(shù)組大小]類型[]數(shù)組名new類型[數(shù)組

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

的個數(shù),即數(shù)組長度。

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

JWindow

JApplet

A:

JFrame

B:

JDialog

C:

答D:案:A

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

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

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

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

按下鼠標(biāo)鍵

拖動鼠標(biāo)

A:

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

B:

鼠標(biāo)松開

C:

答D:案:B

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

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

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

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

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

A:

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

B:

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

C:

答D:案:C

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

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

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

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

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

PLAI表示,且格式不正確。D選項格式不正確。

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

就緒狀態(tài)

新建狀態(tài)

A:

阻塞狀態(tài)

B:

死亡狀態(tài)

C:

答D:案:B

解析:新建狀態(tài)指創(chuàng)建了一個線程,但它還沒有啟動。處于新建狀態(tài)的線程對象,只能夠

被啟動或終止。

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

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

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

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

A:

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

B:

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

C:

答D:案:D

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

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

的文件。

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

IP地址+端口號

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

A:

監(jiān)控線程名+端口號

B:

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

C:

答D:案:A

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

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

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

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

答案:Applet

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

答案:<<

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

答案:Has-a

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

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

15、【問答題】用JScrollBar創(chuàng)建一個垂直滾動條對象時,需要指定的常量是_______。

答案:JScrollBar.VERTICAL

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

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

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

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

答案:就緒

18、【問答題】在Java語言中,客戶端使用的套接字類是_______。

答案:Socket

19、【問答題】在Java語言中,DriverManager類的作用是加載驅(qū)動程序和_______。

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

20、【問答題】請寫出在類、方法、變量之前加上修飾字final的作用。

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

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

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

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

22、【問答題】某程序用以下代碼彈出一個對話框:

如果程序中anwser的值等于CLOSED_OPTION,請寫出用戶對該對話框的操作內(nèi)容。

答案:用戶直接關(guān)閉對話窗口

23、【問答題】URL對象的格式是

>,請寫出其中HOSTNAME的意

義。

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

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

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

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

變量zer0表示移動過程中遇到的0的個數(shù)。

答案:izero++

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

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

燈片序號。

答案:Graphicsdrawimage

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

另一些線程要增加data。出于data不可以是負(fù)值,修改data的方法對這些線程來說不僅

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

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

答案:wait()notify()

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

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

答案:BufferedReaderinreadLine()

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

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

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

溫馨提示

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

評論

0/150

提交評論