版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、_ 考 生 答 題 不 得 過 此 線裝訂線班 級:姓 名: 學 號:裝訂線河南機電職業(yè)學院2013-2014學年 1 學期 12 級 計算機應(yīng)用專業(yè) java程序設(shè)計 期末試卷課程代碼: 考試時間:120分鐘題 號一二三四五六總分核分人得 分得 分評卷人一、選擇題:(每小題2分,共20分)1構(gòu)造函數(shù)何時被調(diào)用?(A)A、創(chuàng)建對象時B、類定義時C、使用對象的方法時D、使用對象的屬性時2 抽象方法:(C)A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒有方法體的方法D、抽象類中的方法都是抽象方法3關(guān)于繼承的說法正確的是:(B)A、子類將繼承父類所有的屬性和方法。B、子類將繼承父類的非私
2、有屬性和方法。C、子類只繼承父類public方法和屬性D、子類只繼承父類的方法,而不繼承屬性4關(guān)于構(gòu)造函數(shù)的說法哪個正確?(C)A、一個類只能有一個構(gòu)造函數(shù)B、一個類可以有多個不同名的構(gòu)造函數(shù)C、構(gòu)造函數(shù)及類同名D、構(gòu)造函數(shù)必須自己定義,不能使用父類的構(gòu)造函數(shù)5 this和super:( C )A、都可以用在main()方法中B、都是指一個內(nèi)存地址C、不能用在main()方法中D、意義相同6關(guān)于super的說法正確的是:( B )A、是指當前對象的內(nèi)存地址B、是指當前對象的父類對象的內(nèi)存地址C、是指當前對象的父類D、可以用在main()方法中7覆蓋及重載的關(guān)系是(A)A、覆蓋只有發(fā)生在父類及子
3、類之間,而重載可以發(fā)生在同一個類中B覆蓋方法可以不同名,而重載方法必須同名Cfinal修飾的方法可以被覆蓋,但不能被重載D覆蓋及重載是同一回事8關(guān)于接口哪個正確?(A)A、實現(xiàn)一個接口必須實現(xiàn)接口的所有方法B一個類只能實現(xiàn)一個接口C接口間不能有繼承關(guān)系D接口和抽象類是同一回事9如果有一個對象 myListener ( 其中 myListener 對象實現(xiàn)了 ActionListener 接口 ), 下列哪條語句使得 myListener 對象能夠接受處理來自于 smallButton 按鈕對象的動作事件 ? ( C )A. smallButton.add(myListener);
4、B. smallButton.addListener(myListener); C. smallButton.addActionListener(myListener); D. smallButton.addItem(myListener); 10 對于已經(jīng)被定義過可能拋出異常的語句,在編程時:(A)A、必須使用trycatch語句處理異常,或用throws將其拋出B如果程序錯誤,必須使用 trycatch語句處理異常C可以置之不理D只能使用trycatch語句處理得 分評卷人二、填空題:(每小空2分,共20分)1、如果將類
5、MyClass聲明為public,它的文件名稱必須是 MyClass.java 才能正常編譯。2、Java程序中的單行注釋符是 / ,多行注釋符是 /* */ 。3、Java中布爾類型的常量有兩種,它們是 true 和 false 。4、創(chuàng)建一個名為 MyPackage 的包的語句是 package MyPackage ; ,該語句應(yīng)該放在程序的位置為: 應(yīng)該在程序第一句 。5、設(shè)有數(shù)組定義:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 則執(zhí)行以下幾個語句后的輸出結(jié)果是 120 。 int s = 0 ; for (int i = 0 ;
6、 i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArrayi ; System.out.println(s);6、在Java程序中,通過類的定義只能實現(xiàn) 單 繼承,但通過接口的定義可以實現(xiàn) 多 繼承關(guān)系。得 分評卷人三、編程題:(每小題20分,共60分)1、(20分)編寫一個矩形類Rect,包含:兩個protected屬性:矩形的寬width;矩形的高height。兩個構(gòu)造器方法:(1)一個帶有兩個參數(shù)的構(gòu)造方法,用于將width和height屬性初化;(2)一個不帶參數(shù)的構(gòu)造方法,將矩形初始化為寬和高都為10。
7、兩個方法:求矩形面積的方法area()求矩形周長的方法perimeter()2、(20分)通過繼承Rect類編寫一個具有確定位置的矩形類PlainRect,其確定位置用矩形的左上角坐標來標識,包含:添加兩個屬性:矩形左上角坐標startX和startY。兩個構(gòu)造器方法:(1)帶4個參數(shù)的構(gòu)造方法,用于對startX、startY、width和height屬性初始化;(2)不帶參數(shù)的構(gòu)造方法,將矩形初始化為左上角坐標、長和寬都為0的矩形。編寫PlainRect類的測試程序創(chuàng)建一個左上角坐標為(10,10),長為20,寬為10的矩形對象;計算機并打印輸出矩形的面積和周長。3、(20分)如圖所示:有
8、一個文本域,一個按鈕“職業(yè)”,初始文本框內(nèi)容為空,點擊按鈕,文本框出現(xiàn)“學生” ,請編寫程序?qū)崿F(xiàn)。1、class Rectprotected double width,height;public Rect(double width,double height)this.width=width;this.height=height;public Rect()width=10;height=10;public double area()return width*height;public double perimeter()return 2*(width+height);2、class Plain
9、Rect extends Rectprivate double startX,startY;public PlainRect(double startX,double startY,double width,double height)super(width,height);this.startX=startX;this.startY=startY;public PlainRect()super();startX=0;startY=0;public boolean inInside(double pointX,double pointY) if(pointX>=startX&&pointX<=(startX+width)&&pointY>=startY&&pointY<=(startY+height)return true; else return false;class Testpublic static void
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度三人合伙開展物流倉儲服務(wù)合同
- 2024年店鋪分割財產(chǎn)分配協(xié)議
- 2024年廢窯廠坑塘土地租賃協(xié)議
- 2024年度0架AC3A直升機購銷協(xié)議
- 2024年度煤炭買賣合同(長協(xié))
- 2024水電安裝勞務(wù)分包合同范本
- 2024年度云計算服務(wù)與技術(shù)研發(fā)合同
- 2024年度新能源汽車銷售與服務(wù)分包合同
- 2024購買車輛合同范本
- 2024年度智能家居解決方案合同
- 2024至2030年中國巖土工程市場深度分析及發(fā)展趨勢研究報告
- 新版高血壓病人的護理培訓課件
- 醫(yī)院等級創(chuàng)建工作匯報
- 2024年江西省公務(wù)員錄用考試《行測》題(網(wǎng)友回憶版)(題目及答案解析)
- VDA6.3基礎(chǔ)培訓考核測試卷附答案
- 第01講 正數(shù)和負數(shù)、有理數(shù)-人教版新七年級《數(shù)學》暑假自學提升講義(解析版)
- 信息系統(tǒng)部署與運維-題庫帶答案
- 婚姻心理學解讀包含內(nèi)容
- DZ/T 0462.3-2023 礦產(chǎn)資源“三率”指標要求 第3部分:鐵、錳、鉻、釩、鈦(正式版)
- 備戰(zhàn)2024年高考英語考試易錯點12 名詞性從句(4大陷阱)(解析版)
- 公務(wù)員歷史常識100題及一套完整答案
評論
0/150
提交評論