下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Java語言程序設(shè)計(jì)及試題答案一、單選題(共20分,每小題1分)1、下面哪一個(gè)不是java語言的特點(diǎn)( 。面向?qū)ο?安全性高與平臺(tái)無關(guān) 復(fù)雜多變2、下面的哪一個(gè)標(biāo)識(shí)符是合法可用的( 。(C)var# 3、在基本數(shù)據(jù)類型中,整型位長為( 。(C)32 (D)644、Java中的所有對象都是在運(yùn)行時(shí)動(dòng)態(tài)創(chuàng)建的,創(chuàng)建新對象可用的關(guān)鍵字為( 。(C)byte (D)true5、繼承是指新的類獲得已有類的屬性和行為,稱新類為已有類的( 。子類 父類 對象 (D)實(shí)體6、讀下面的程序public clock{inthour;intminute;intsecond;publicvoidsettime(intnewh,intnewm,intnews){hour=newh;minute=newm;second=news;}}劃線位置應(yīng)選擇的關(guān)鍵字為( 。(C)system 7、讀下面的三個(gè)程序段:publicclassCircle{intradius;}publicclassRectangle{doublewidth=10.128;doubleheight=5.1245;}public(7)ShaperTester{publicstaticvoid(8)(Stringargs[]){Circlex;Rectangley;x=(9));y=(9)System.out.println(x+””+y);}}在程序中(7)處應(yīng)填寫的是( 。(D)int8、讀第7題程序,題中(8)處應(yīng)填寫的是( 。(D)int9、讀第7題程序,題中(9)處應(yīng)填寫的是( (D)int10、類變量是針對在類中對所有屬性都相同的對象,在類中的靜態(tài)屬性也是用來存儲(chǔ)需要( )的數(shù)據(jù)。(A)復(fù)制 共享 移動(dòng) (D)修改、一個(gè)類為終結(jié)類,或聲明一個(gè)方法為終結(jié)方法時(shí)所用的關(guān)鍵字為( 。(C)class 12、 Java程序中為使用其它包中所提供的類,所用到的引入語句為( 。(A)in (C)import (D)include13在類成員的訪問控制中如果一個(gè)對象只可以被同一類及其子類的實(shí)例對象訪問那該關(guān)鍵字為( 。(C)protected (D)friendly14、下面哪一個(gè)語句可以被用來在流程控制語句中控制循環(huán)( 。(C)if (D)for15、Java要求聲明的每個(gè)類都有父類,當(dāng)沒有顯式指定父類時(shí),父類隱含為java.lang包的( )類。(C)Long 16( )類是Java程序中所有類的直接父類,也是類庫中所有類的父類,處在類層次最高點(diǎn)。(A)Float(B)Object(C)Long(D)Short17、讀下面的程序:interfaceShape2D{ //Shape2D接口doublepi=3.14;doublearea();//************************(17)Color{ //ColorvoidsetColor(Stringstr);}//***************************classCircle(18)Shape2D,Color //實(shí)現(xiàn)Circle類{doubleradius;Stringcolor;publicCircle(doubler){radius=r;}publicdoublearea(){return(pi*radius*radius);}publicvoidsetColor(Stringstr){color=str;System.out.println("color="+color);}}//***********************************publicclassMultiInterfaceTester{ //publicstaticvoid(19)(Stringargs[]){Circlecir;cir=newCircle(2.0);cir.setColor("blue");System.out.println("Area="+cir.area());}}在程序中(17)處應(yīng)填寫的語句是( 。(A)interface (C)main (D)implements18、在17題程序中(18)處應(yīng)填寫的語句是( 。(A)interface (C)main 19、在17題程序中(19)處應(yīng)填寫的語句是( 。(A)interface (C)main (D)implements20、在17題程序輸出的結(jié)果中變量“color”和的值分別是( 。12.56 56.12(C)String 3.14 (D)red 2.0二、填空題(共20分,每小題2分)1語言是一個(gè)功能強(qiáng)大的跨平臺(tái)設(shè)計(jì)語言是目前應(yīng)用最為廣泛的計(jì)算機(jī)語言一。2、Java是一個(gè)面向 的程序設(shè)計(jì)語言。3程序設(shè)計(jì)語言從最開始的 到匯編語言到各種結(jié)構(gòu)化高級(jí)語言到現(xiàn)在所使用面向?qū)ο蟮恼Z言。4、布爾數(shù)據(jù)(Boolean)表示一個(gè)邏輯量,只有兩個(gè)值分別是 和false,它們不對應(yīng)任何整數(shù)值。5、結(jié)構(gòu)化程序設(shè)計(jì)的基本思想是采用“ ”的控制結(jié)構(gòu)。6、面向?qū)ο蟪绦虻幕窘M成成分是類與 。7又稱為例外是特殊的運(yùn)行錯(cuò)誤對象對應(yīng)著Java語言特定的運(yùn)行錯(cuò)誤處理機(jī)制。8、 是面向?qū)ο蟮暮诵奶卣髦?,它提供了一種信息隱藏技術(shù)。9、類中有一種特殊的成員方法,其方法名與類名相同,稱為 。10、類具有封裝性、 和多態(tài)性三、判斷題(共10分,每小題2分)1、在Java中,一個(gè)子類可以有多個(gè)直接父類( )2、在java程序中用final指明的變量可以被多次賦值( )3、在java程序中可以在不同的類中申明相同的方法( )4、構(gòu)造方法是類的一種特殊方法,它可以重載,也可以從父類那里繼承。()5、使用new方法可以對一個(gè)抽象類進(jìn)行實(shí)例化( 四、簡答題(共30分,每小題6分)1、為了解決類名沖突問題,Java提供了包機(jī)制來管理類名空間,請問包主要有哪些作用?2、簡述類的繼承原則。3、什么是接口?它的特點(diǎn)是什么?4、何為異常,為什么要進(jìn)行異常處理?5、什么是構(gòu)造方法?構(gòu)造方法有哪些特點(diǎn)?五、程序分析(本題20分,每小題10分)1、分析下面的程序,指出其中的錯(cuò)誤并改正。publicinterfaceExample1{privatedoubleprivateOne=0.0;protectedintprotectTwo=0;publicintpublicThree=10;publicintpublicFour;publicvoidmethodOne(){System.out.println(“aaa’);(8) }publicstaticvoidmethodTwo();publicstaticfinalintmethodThree();publicabstractvoidmethodFour();(12) }2、計(jì)算1!+2!+3!+?+10!,其中階乘的計(jì)算用方法實(shí)現(xiàn)。Java語言程序設(shè)計(jì)試題答案一、選擇題:1、DB2、D3、C4、A5、A6、B7、C8、A9、B10、11、DA12、C13、C14、D15、B16、B17、A18、D19、C20、二、填空題1、、對象3、機(jī)器語言4、true 5、單入口單出口6、對象 7、異常8、封裝性9、構(gòu)造方法 10、繼承性三、判斷題1、×2、×3、√4、×5四、簡答題1(1)(2)(3)
將相關(guān)的源代碼文件組織在一起;不同包中的類名可以相同,從而可以避免名字沖突;提供包一級(jí)的封裝及存取權(quán)限。2(1)子類繼承父類的成員變量子類繼承父類除構(gòu)造方法外成員方法子類不能繼承父類的構(gòu)造方法(4)子類可以重新定義父類成員。3、接口是一些抽象和常量所組成的集合。(1)2)接口不存在最高層(3)abstract修飾的方法(4)final定義的常量。4、異常指程序運(yùn)行過程中出現(xiàn)的非正?,F(xiàn)象由于異常情況總是難免的,良好的應(yīng)用程序除了具備用戶所要求的基本功能外,還應(yīng)該具備預(yù)見并處理可能發(fā)生的名種異常的功能。5、構(gòu)造方法是類中方法名與類名相同的方法構(gòu)造方法的名字與類名相同構(gòu)造方法是類方法的一種特殊形式,它的主要作用是初始化對象中的成員(3)void關(guān)鍵字(4)可定義多個(gè)擁有不同數(shù)量、不同類型參數(shù)的構(gòu)造方法。(2)publicclassfactorial{Publicstaticintfactor
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版企業(yè)經(jīng)營風(fēng)險(xiǎn)個(gè)人擔(dān)保合同樣本3篇
- 2024年水泥材料交易中介服務(wù)協(xié)議2篇
- 2024版互聯(lián)網(wǎng)平臺(tái)廣告投放合同關(guān)鍵條款解析2篇
- 2024年度設(shè)備借用及售后服務(wù)保障合同范本3篇
- 2024年水泥磚批量購銷合作合同書版B版
- 智能手機(jī)高端化發(fā)展背景分析
- 優(yōu)化教師薪酬福利保障體系
- 醫(yī)養(yǎng)結(jié)合風(fēng)險(xiǎn)管理策略
- 2024年橋梁橋架材料批量采購與倉儲(chǔ)服務(wù)合同3篇
- 2024年度房屋信托租賃與土地儲(chǔ)備合同3篇
- 2024年度餐飲店合伙人退出機(jī)制與財(cái)產(chǎn)分割協(xié)議2篇
- 《歲末年初重點(diǎn)行業(yè)領(lǐng)域安全生產(chǎn)提示》專題培訓(xùn)
- 《招商銀行轉(zhuǎn)型》課件
- 靈新煤礦職業(yè)病危害告知制度范文(2篇)
- 2024年安徽省廣播電視行業(yè)職業(yè)技能大賽(有線廣播電視機(jī)線員)考試題庫(含答案)
- 山東省濟(jì)南市濟(jì)陽區(qū)三校聯(lián)考2024-2025學(xué)年八年級(jí)上學(xué)期12月月考語文試題
- 手術(shù)室的人文關(guān)懷
- 2024合作房地產(chǎn)開發(fā)協(xié)議
- 農(nóng)貿(mào)市場通風(fēng)與空調(diào)設(shè)計(jì)方案
- 第25課《周亞夫軍細(xì)柳》復(fù)習(xí)課教學(xué)設(shè)計(jì)+2024-2025學(xué)年統(tǒng)編版語文八年級(jí)上冊
- 2024年廣東省深圳市中考英語試題含解析
評(píng)論
0/150
提交評(píng)論