下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Java語言程序設計及試題答案一、單選題(共20分,每小題1分)1、下面哪一個不是java語言的特點( 。面向對象 安全性高與平臺無關 復雜多變2、下面的哪一個標識符是合法可用的( 。(C)var# 3、在基本數(shù)據(jù)類型中,整型位長為( 。(C)32 (D)644、Java中的所有對象都是在運行時動態(tài)創(chuàng)建的,創(chuàng)建新對象可用的關鍵字為( 。(C)byte (D)true5、繼承是指新的類獲得已有類的屬性和行為,稱新類為已有類的( 。子類 父類 對象 (D)實體6、讀下面的程序public clock{inthour;intminute;intsecond;publicvoidsettime(intnewh,intnewm,intnews){hour=newh;minute=newm;second=news;}}劃線位置應選擇的關鍵字為( 。(C)system 7、讀下面的三個程序段: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)處應填寫的是( 。(D)int8、讀第7題程序,題中(8)處應填寫的是( 。(D)int9、讀第7題程序,題中(9)處應填寫的是( (D)int10、類變量是針對在類中對所有屬性都相同的對象,在類中的靜態(tài)屬性也是用來存儲需要( )的數(shù)據(jù)。(A)復制 共享 移動 (D)修改、一個類為終結類,或聲明一個方法為終結方法時所用的關鍵字為( 。(C)class 12、 Java程序中為使用其它包中所提供的類,所用到的引入語句為( 。(A)in (C)import (D)include13在類成員的訪問控制中如果一個對象只可以被同一類及其子類的實例對象訪問那該關鍵字為( 。(C)protected (D)friendly14、下面哪一個語句可以被用來在流程控制語句中控制循環(huán)( 。(C)if (D)for15、Java要求聲明的每個類都有父類,當沒有顯式指定父類時,父類隱含為java.lang包的( )類。(C)Long 16( )類是Java程序中所有類的直接父類,也是類庫中所有類的父類,處在類層次最高點。(A)Float(B)Object(C)Long(D)Short17、讀下面的程序:interfaceShape2D{ //Shape2D接口doublepi=3.14;doublearea();//************************(17)Color{ //ColorvoidsetColor(Stringstr);}//***************************classCircle(18)Shape2D,Color //實現(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)處應填寫的語句是( 。(A)interface (C)main (D)implements18、在17題程序中(18)處應填寫的語句是( 。(A)interface (C)main 19、在17題程序中(19)處應填寫的語句是( 。(A)interface (C)main (D)implements20、在17題程序輸出的結果中變量“color”和的值分別是( 。12.56 56.12(C)String 3.14 (D)red 2.0二、填空題(共20分,每小題2分)1語言是一個功能強大的跨平臺設計語言是目前應用最為廣泛的計算機語言一。2、Java是一個面向 的程序設計語言。3程序設計語言從最開始的 到匯編語言到各種結構化高級語言到現(xiàn)在所使用面向對象的語言。4、布爾數(shù)據(jù)(Boolean)表示一個邏輯量,只有兩個值分別是 和false,它們不對應任何整數(shù)值。5、結構化程序設計的基本思想是采用“ ”的控制結構。6、面向對象程序的基本組成成分是類與 。7又稱為例外是特殊的運行錯誤對象對應著Java語言特定的運行錯誤處理機制。8、 是面向對象的核心特征之一,它提供了一種信息隱藏技術。9、類中有一種特殊的成員方法,其方法名與類名相同,稱為 。10、類具有封裝性、 和多態(tài)性三、判斷題(共10分,每小題2分)1、在Java中,一個子類可以有多個直接父類( )2、在java程序中用final指明的變量可以被多次賦值( )3、在java程序中可以在不同的類中申明相同的方法( )4、構造方法是類的一種特殊方法,它可以重載,也可以從父類那里繼承。()5、使用new方法可以對一個抽象類進行實例化( 四、簡答題(共30分,每小題6分)1、為了解決類名沖突問題,Java提供了包機制來管理類名空間,請問包主要有哪些作用?2、簡述類的繼承原則。3、什么是接口?它的特點是什么?4、何為異常,為什么要進行異常處理?5、什么是構造方法?構造方法有哪些特點?五、程序分析(本題20分,每小題10分)1、分析下面的程序,指出其中的錯誤并改正。publicinterfaceExample1{privatedoubleprivateOne=0.0;protectedintprotectTwo=0;publicintpublicThree=10;publicintpublicFour;publicvoidmethodOne(){System.out.println(“aaa’);(8) }publicstaticvoidmethodTwo();publicstaticfinalintmethodThree();publicabstractvoidmethodFour();(12) }2、計算1!+2!+3!+?+10!,其中階乘的計算用方法實現(xiàn)。Java語言程序設計試題答案一、選擇題:1、DB2、D3、C4、A5、A6、B7、C8、A9、B10、11、DA12、C13、C14、D15、B16、B17、A18、D19、C20、二、填空題1、、對象3、機器語言4、true 5、單入口單出口6、對象 7、異常8、封裝性9、構造方法 10、繼承性三、判斷題1、×2、×3、√4、×5四、簡答題1(1)(2)(3)
將相關的源代碼文件組織在一起;不同包中的類名可以相同,從而可以避免名字沖突;提供包一級的封裝及存取權限。2(1)子類繼承父類的成員變量子類繼承父類除構造方法外成員方法子類不能繼承父類的構造方法(4)子類可以重新定義父類成員。3、接口是一些抽象和常量所組成的集合。(1)2)接口不存在最高層(3)abstract修飾的方法(4)final定義的常量。4、異常指程序運行過程中出現(xiàn)的非正?,F(xiàn)象由于異常情況總是難免的,良好的應用程序除了具備用戶所要求的基本功能外,還應該具備預見并處理可能發(fā)生的名種異常的功能。5、構造方法是類中方法名與類名相同的方法構造方法的名字與類名相同構造方法是類方法的一種特殊形式,它的主要作用是初始化對象中的成員(3)void關鍵字(4)可定義多個擁有不同數(shù)量、不同類型參數(shù)的構造方法。(2)publicclassfactorial{Publicstaticintfactor
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年黑龍江省哈爾濱三中高三上學期10月月考地理試題及答案
- 建筑行業(yè)團隊獎金分配策略
- 小學閱讀與寫作結合實施方案
- 食品廠降低成本的方案-記賬實操
- 液壓管路和接頭基本知識介紹
- 小施工引發(fā)大事故安全生產(chǎn)自查報告
- 健康知識宣傳大使活動策劃方案
- 林業(yè)草原改革發(fā)展績效評價報告
- 食品低溫發(fā)酵及其應用
- 育嬰師招聘筆試題與參考答案(某大型國企)2025年
- 家長類型分類及處理方法-課件
- 園林水景工程課件
- 文學理論第七章文學接受
- 中國政治協(xié)商會議《共同綱領》PPT
- 奧維地圖手機APP用戶手冊
- XX站排水溝技術交底
- 氨合成塔檢驗方案
- 大學生心理健康教育智慧樹知到答案章節(jié)測試2023年湖南中醫(yī)藥大學
- 2018泰山版小學信息技術第二冊全冊教案
- 6.1認識經(jīng)濟全球化 教學課件
- 完整版數(shù)據(jù)結構-C語言描述習題及答案耿國華
評論
0/150
提交評論