下載本文檔
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度農(nóng)業(yè)土地流轉(zhuǎn)租賃合同法律風(fēng)險防范手冊4篇
- 2025年度面包磚原材料供應(yīng)合同4篇
- 2025年度內(nèi)衣行業(yè)培訓(xùn)與咨詢服務(wù)合同2篇
- 二零二五年度綠色農(nóng)業(yè)田地租賃合同樣本4篇
- 二零二五年度民用無人機(jī)運(yùn)營管理合同4篇
- 2025年度廚房設(shè)備安裝與智能化升級改造合同范本3篇
- 2025版銀行存款賬戶變更及撤銷合同模板3篇
- 二零二五年度垂釣園租賃合同數(shù)據(jù)安全保密合同4篇
- 2025年度苗木種植與水資源利用保護(hù)合同范本4篇
- 2025年度內(nèi)資股東股權(quán)投資風(fēng)險評估合同3篇
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 同等學(xué)力英語申碩考試詞匯(第六版大綱)電子版
- 人教版五年級上冊遞等式計算100道及答案
- 2024年部編版初中語文各年級教師用書七年級(上冊)
- 2024年新課標(biāo)全國Ⅰ卷語文高考真題試卷(含答案)
- 湖南省退休人員節(jié)日慰問政策
- QB/T 5998-2024 寵物尿墊(褲)(正式版)
- 4P、4C、4R-營銷理論簡析
- 《電力信息系統(tǒng)信息安全檢查規(guī)范》
評論
0/150
提交評論