




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、java試卷5及參考答案一、填空題(本大題20空 ,每空1分,共20分 )1、 計(jì)算機(jī)軟件由_程序_、運(yùn)行程序所需要的_數(shù)據(jù)_和文檔三部分組成。2、 java是20世紀(jì)90年代新出現(xiàn)的面向?qū)ο蟮木幊陶Z(yǔ)言,它所特有的_一次編譯、多次使用_的跨平臺(tái)的優(yōu)點(diǎn),使得它特別適合在_網(wǎng)絡(luò)應(yīng)用_發(fā)中使用,成為面向?qū)ο箝_(kāi)發(fā)工具中極具潛力的一員。3、 java語(yǔ)言由兩部分組成,_語(yǔ)法規(guī)則_確定java程序的書(shū)寫(xiě)規(guī)范;_類(lèi)庫(kù)_則提供了java程序與運(yùn)行它的系統(tǒng)軟件(java虛擬機(jī))之間的接口。4、 java程序開(kāi)發(fā)包括下面三個(gè)過(guò)程:_編寫(xiě)源程序_、_編譯生成字節(jié)碼_、運(yùn)行。5、 運(yùn)行一個(gè)編譯好的 java 字節(jié)碼程
2、序,需要調(diào)用 java 的解釋器軟件, 解釋運(yùn)行的三個(gè)階段為_(kāi)載入_、代碼校驗(yàn)和_解釋執(zhí)行_。6、 java中的表達(dá)式是由_常量_、 _變量_和各種運(yùn)算符組成的式子。7、 若x=5,y=8,則表達(dá)式y(tǒng)+y*x+和y!=+x?x:y運(yùn)算后的結(jié)果分別為_(kāi)48_、_8_。8、 this和super是常用來(lái)指代父類(lèi)對(duì)象和子類(lèi)對(duì)象的關(guān)鍵字,其中_this_表示當(dāng)前對(duì)象本身,_super_表示當(dāng)前對(duì)象的直接父類(lèi)對(duì)象。9、 在有些語(yǔ)言(如c語(yǔ)言)中,字符串是用字符數(shù)組來(lái)實(shí)現(xiàn)的,而在java中,字符串無(wú)論是常量還是變量,都是用_類(lèi)的對(duì)象_來(lái)實(shí)現(xiàn)的,其中字符串常量的對(duì)象屬于_string_類(lèi)。 10、 appl
3、et是一種特殊的java程序,它通常借助于_網(wǎng)頁(yè)瀏覽器_工作,其編譯后的_字節(jié)碼_文件必須嵌入在html文件中。二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)最佳答案,共10小題;每小題3分,共30分) 1、 計(jì)算結(jié)構(gòu)是指應(yīng)用系統(tǒng)的系統(tǒng)體系結(jié)構(gòu),簡(jiǎn)單地說(shuō)就是系統(tǒng)的層次、模塊結(jié)構(gòu),其中具有集中管理和集中運(yùn)算的特點(diǎn)的模式是(a)。a)主機(jī)終端模式 b)單機(jī)模式 c)客戶(hù)機(jī)/服務(wù)器模式 d)瀏覽器/n層服務(wù)器模式2、 面向?qū)ο蟮姆椒ㄔ缭?0世紀(jì)60年代提出,最早的面向?qū)ο蟮能浖牵╞)。a) smalltalk-80 b) simula i c) c+ d)java3、就高級(jí)程序的編譯過(guò)程來(lái)講,
4、可分為編譯型和解釋型兩種。下面屬于解釋型語(yǔ)言的是(d)。a) c b) c+ c) fortran d) java 4、下面不符合java對(duì)標(biāo)識(shí)符規(guī)定的是(c)。 a) $_is7true b) iamvariable c) 333load d)_truefalse 5、能從循環(huán)語(yǔ)句的循環(huán)體中跳出的語(yǔ)句是(b)。a) for 語(yǔ)句 b) break 語(yǔ)句 c) while 語(yǔ)句 d) continue語(yǔ)句6、方法頭中static修飾符的含義:(c)a)方法體為空 b)定義的方法沒(méi)有形參 c)該方法屬于類(lèi)的方法 d)方法的返回值不能參加算術(shù)運(yùn)算7、以下有關(guān)類(lèi)的繼承的說(shuō)明中,正確的是:(d)a)子
5、類(lèi)能直接繼承父類(lèi)所有的非私有屬性,也可通過(guò)接口繼承父類(lèi)的私有屬性b)子類(lèi)只能繼承父類(lèi)的方法,不能繼承父類(lèi)的屬性c)子類(lèi)只能繼承父類(lèi)的非私有屬性,不能繼承父類(lèi)的方法d)子類(lèi)不能繼承父類(lèi)的私有屬性8、下面哪一個(gè)是方法的輸出接口(c)a) 方法名; b)參數(shù)列表; c) 返回值類(lèi)型; d) 方法修飾符;9、創(chuàng)建對(duì)象使用到的關(guān)鍵字運(yùn)算符是(c) a) static b) public c)new d)protected10、在java applet程序用戶(hù)自定義的applet子類(lèi)中,一般需要重載父類(lèi)的(d )方法來(lái)完成一些畫(huà)圖操作。a) start( ) b) stop( ) c) init( ) d
6、) paint( )三、改錯(cuò)題(指出下面語(yǔ)句的錯(cuò)誤并改正,本大題共5小題,每小題3分,共15分)(1)i=0; do i+;while(true);無(wú)限循環(huán)(2)while(i100) sum+=i; i-;(3)while(i=100); system.out.println(i); i+;沒(méi)有初始化i;(4)int factorial=1; for(int i=1;i1)factorial*=i-;int j=i;while(j1)factorial *= j;j-; system.out.println(factorial);(5)int test(int x) int x; x=mat
7、h.abs(x); return x;x定義重復(fù)四、名詞解釋?zhuān)ū敬箢}5小題,每小題4分,共20分 ) 1、對(duì)象和類(lèi) 2、封裝和繼承 3、接口 4、構(gòu)造函數(shù) 5、方法的覆蓋與重載五、編程題(本大題15分 ) 編寫(xiě)applet程序,包括兩個(gè)輸入?yún)^(qū)域和一個(gè)標(biāo)簽,從中接受用戶(hù)輸入的兩個(gè)整數(shù),并求兩數(shù)的最大公約數(shù)和最小公倍數(shù)在標(biāo)簽中輸出。參考答案一、填空題(本大題共20空,每空1分,共20分)1. 程序 、 數(shù)據(jù) 。 2.一次編寫(xiě)、多次使用、 網(wǎng)絡(luò)應(yīng)用 。3. 語(yǔ)法規(guī)則 、 類(lèi)庫(kù)。 4. 編寫(xiě)源程序 、編譯生成字節(jié)碼。5. 載入 、 解釋執(zhí)行 。 6. 常量 、 變量(可交換順序) 。7. 48 、 6
8、 。 8. this 、 super 。9. 類(lèi)的對(duì)象 、 string 。 10. 瀏覽器 、 字節(jié)碼 。二、單項(xiàng)選擇題(本大題共10題,每題3分,共30分。)題號(hào)12345678910答案abdcbcdccd三、改錯(cuò)題(本大題共5小題,每小題3分,共15分)1.答:while循環(huán)條件錯(cuò),改為:i1)factorial*=j-;5答:方法體內(nèi)不能定義形式參數(shù),改為:int y; y=math.abs(x); return y;四、名詞解釋?zhuān)ū敬箢}5小題,每小題4分,共20分 )1答:對(duì)象:就是現(xiàn)實(shí)世界中某個(gè)具體的物理實(shí)體在計(jì)算機(jī)邏輯中的映射和體現(xiàn)。(2分)類(lèi):是一種抽象的數(shù)據(jù)類(lèi)型,它是所有具
9、有一定共性的對(duì)象的抽象,而屬于類(lèi)的某一個(gè)對(duì)象則被稱(chēng)為是類(lèi)的一個(gè)實(shí)例,是類(lèi)的一次實(shí)例化的結(jié)果。(2分)2答:封裝:利用抽象數(shù)據(jù)類(lèi)型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起,數(shù)據(jù)被保護(hù)在抽象數(shù)據(jù)類(lèi)型內(nèi)部,系統(tǒng)的其它部分只有通過(guò)包裹在數(shù)據(jù)外面的被授權(quán)的操作,才能夠與這個(gè)抽象數(shù)據(jù)類(lèi)型進(jìn)行交互和交流。(2分)繼承:是存在于面向?qū)ο蟪绦虻膬蓚€(gè)類(lèi)之間的一種關(guān)系。當(dāng)一個(gè)類(lèi)擁有另一個(gè)類(lèi)所有數(shù)據(jù)和操作時(shí),就稱(chēng)這兩個(gè)類(lèi)之間具有繼承關(guān)系。(2分)3.答:接口:在語(yǔ)法上有些類(lèi)相似于類(lèi),它定義了若干抽象方法與常量,形成一個(gè)屬性集合,該屬性集合通常代表了某一組功能的實(shí)現(xiàn),(2分)其主要作用是可以幫助我們實(shí)現(xiàn)類(lèi)似于類(lèi)的多重繼承的功能
10、。(2分)4.答: 構(gòu)造函數(shù):是類(lèi)的一種特殊方法,(1分)其特殊性體現(xiàn)在:構(gòu)造函數(shù)方法名與類(lèi)名相同,沒(méi)有返回類(lèi)型;(1分)主要作用是完成對(duì)類(lèi)對(duì)象的初始化工作;(1分)不能由編程人員顯式地直接調(diào)用;在創(chuàng)建類(lèi)的對(duì)象時(shí),系統(tǒng)自動(dòng)調(diào)用該類(lèi)的構(gòu)造函數(shù)為向新對(duì)象初始化。(1分)5.答:方法的覆蓋:是子類(lèi)對(duì)父類(lèi)同名方法的重新定義;(1分)方法的重載:是類(lèi)對(duì)自身已有的同名方法的重新定義;(1分)它們是實(shí)現(xiàn)面向?qū)ο蠓椒ㄖ卸鄳B(tài)技術(shù)的兩種重要手段(2分)五、編程題(本大題15分 )1答:import java.applet.applet; import java.awt.*; public class common
11、divmul extends applet label prompt= new label(“請(qǐng)輸入兩個(gè)整數(shù):”); textfield operand1=new textfield(6);textfield operand2=new textfield(6); label result =new label(“最大公約數(shù)是 ;最小公倍數(shù)是 ”); public void init() add(prompt);add(operand1);add(operand2);add(result); public boolean action(event e,object o) int x,y,oldm,div,mul,temp;x=integer.parseint(operand1.gettext();y=integer.parseint(operand2.gettext();oldm=x*y;if(xy) /若xy temp=y; y=x;x=temp;if(x%y=0) /y是最大公約數(shù)div=y;else do div=x%y; x=y; y=div; while(div!=0); div=x;mul=oldm/div; /得到最小公倍數(shù)result.sette
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電梯司機(jī)(高級(jí))職業(yè)技能鑒定試卷:電梯智能化改造案例分析
- 2025年泡沫玻璃項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模板
- 2025年鉆石彩寶項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 2025年澳門(mén)特別行政區(qū)事業(yè)單位招聘考試教師招聘政治學(xué)科專(zhuān)業(yè)知識(shí)試卷(政治學(xué)教學(xué)研究)
- 2025年保健按摩師職業(yè)技能鑒定試題集錦
- 藝術(shù)史論基礎(chǔ)知識(shí)試題庫(kù)
- 2025年老年服務(wù)項(xiàng)目提案報(bào)告
- 農(nóng)業(yè)機(jī)械化生產(chǎn)技術(shù)支持與培訓(xùn)服務(wù)協(xié)議
- 2025年數(shù)控機(jī)床智能化改造效益評(píng)估與市場(chǎng)應(yīng)用前景分析報(bào)告
- 2025年辣條項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- JGJ52-2006 普通混凝土用砂、石質(zhì)量及檢驗(yàn)方法標(biāo)準(zhǔn)
- FFU龍骨吊頂防墜研究及應(yīng)用-2023.12.11王國(guó)棟修
- 河南省洛陽(yáng)市2023-2024學(xué)年高一下學(xué)期期末考試物理試卷
- 2024年中國(guó)中式養(yǎng)生水行業(yè)發(fā)展趨勢(shì)洞察報(bào)告
- 烘焙專(zhuān)業(yè)職業(yè)生涯規(guī)劃書(shū)
- (完整版)自由泳教案
- (高清版)JTST 273-2024 水運(yùn)工程測(cè)量定額
- 生物信息學(xué)智慧樹(shù)知到期末考試答案章節(jié)答案2024年華東理工大學(xué)
- 國(guó)開(kāi)2024年《機(jī)械設(shè)計(jì)基礎(chǔ)》形考任務(wù)1-4答案
- CJT121-2000 再生樹(shù)脂復(fù)合材料檢查井蓋
- 生物的分子進(jìn)化和分子遺傳學(xué)
評(píng)論
0/150
提交評(píng)論