面向?qū)ο蟮某绦蛟O(shè)計技術(shù)期末試題資料_第1頁
面向?qū)ο蟮某绦蛟O(shè)計技術(shù)期末試題資料_第2頁
面向?qū)ο蟮某绦蛟O(shè)計技術(shù)期末試題資料_第3頁
面向?qū)ο蟮某绦蛟O(shè)計技術(shù)期末試題資料_第4頁
面向?qū)ο蟮某绦蛟O(shè)計技術(shù)期末試題資料_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、面向?qū)ο蟮某绦蛟O(shè)計技術(shù)期末試題一、單選題 (25分)1 面向?qū)ο蟮某绦蛟O(shè)計技術(shù)中對象有三個最基本的性質(zhì),他們分別是:A 封裝、繼承和多態(tài)B 封裝、繼承和接口C 封裝、異常和繼承D 抽象、自治和可視化2 關(guān)于封裝,比較準(zhǔn)確的說法是:A 程序不能修改B 程序不能被其它程序調(diào)用C 程序語句和變量僅在對象內(nèi)部生效D 對象之間不能相互通信3 關(guān)于對象的最準(zhǔn)確的描述是:A 對象是能夠顯示在屏幕上的有形界面B 對象是程序,數(shù)據(jù)或者兩者的組合C 對象就是一個類D 對象是整數(shù)和字符串總稱4 對于類最準(zhǔn)確的描述是:A 類一般是由一些數(shù)據(jù)和管理這些數(shù)據(jù)的一些程序組成的B 類是一組數(shù)據(jù)C 類是一組對象D 類必須實例化

2、才有效5 下面說法不準(zhǔn)確的描述是:A IOException是數(shù)據(jù)輸入輸出異常B ArrayIndexOutBoundException是下標(biāo)出界異常C NumberFormatException是數(shù)值格式轉(zhuǎn)換異常D ArithmeticException是中斷異常6 關(guān)于繼承的最準(zhǔn)確的描述是:A 繼承是相對于父類和子類而言的,對于繼承來的子類方法不能改變B 父類可以繼承子類的方法C 子類可以繼承父類的方法,也可以繼承父類的成員變量D子類可以繼承父類的方法,但不可以繼承父類的成員變量7關(guān)于多態(tài)的最準(zhǔn)確的描述是:A一個類有多個成員變量B一個類有多個方法C一個類中有多個同名的方法D 一個類中有多個

3、引用相同成員變量的方法8關(guān)于接口的最準(zhǔn)確的描述是:A 接口都是系統(tǒng)提供的B 接口包括特定名稱的方法,但這些方法沒有具體功能C 接口必須和一個類綁定后才能生效D 接口中的方法必須在綁定到一個類時實現(xiàn)具體功能 9關(guān)于包的最不準(zhǔn)確的描述是:A 包用于劃分一些工具組件所在的位置B 包都是由語言系統(tǒng)提供的C 一個包中只能有一個工具組件D 一般在引用一個工具組件是都需要是用import語句指明工具組件所在的包9在面向?qū)ο蟮某绦蛟O(shè)計技術(shù)中,關(guān)于方法不準(zhǔn)確的說法是:A 方法在一個類的內(nèi)部函數(shù)B 在一個類中最多只能由一個方法C 任何一條語句都必須出現(xiàn)在一個方法中D 類不能沒有方法10 一個類一般是由 和 構(gòu)成的

4、A 方法和成員變量(域變量)B 接口和菜單C 對象和事件D 包和異常11 在String 類中,用于判定是否等同于另一個字符串的方法是A equalsB substringC charAtD toLowerCase12 在String 類中,用于去除兩端空格的方法是:A trimB toUperCaseC valueOfD toString13 在String 類中,用于確定一個特定位置時什么字符的方法是:A charAtB lengthC compareToD indexOf14 在Integer 類中,用于將一個字符串轉(zhuǎn)換成位整數(shù)的方法是:A parseIntB parseFloatC t

5、oStringD equals15 關(guān)于構(gòu)造方法,不準(zhǔn)確的說法是:A 構(gòu)造方法和類同名B 一個類可以有一個或者多個構(gòu)造方法C 構(gòu)造方法是在生成這個類的實例時執(zhí)行的初始化函數(shù)D 構(gòu)造方法不能繼承16 定義一個抽象類的正確語句是:A final class abc B abstract class abc C public class abc D class abc extends abstract 17 下面的哪一個不是JAVA語言中有效的類修飾符:A publicB static C voidD final18靜態(tài)方法中的修飾符static 嘴準(zhǔn)確的說法是:A 該方法不可繼承B 該方法不可以重

6、載,即在子類中不能重新改寫來自父類的同名方法C 該方法屬于類,不屬于實例,因此可以不經(jīng)過實例化就直接引用D 靜態(tài)變量可以調(diào)用類的非靜態(tài)方法19 在語句public static void main(String aa) 中,public表示:A 該方法可以被其他類直接調(diào)用B 該方法可以被同類內(nèi)部的其他方法調(diào)用,但不能被其他類的任何方法調(diào)用C 該方法不能繼承D 該方法不能被重寫。20 在語句public static int x=100 中,public表示:A 變量x可以被同類的任何方法訪問,但不能被其他類的方法訪問B 變量x能夠被其他類的任何方法訪問C 變量x的值不能修改D 變量x 一定是類

7、的成員變量(域變量)21 在語句public static void main(String aa) 中,void表示:A 該方法不能繼承B 該方法在類內(nèi)部不能重寫C 該方法沒有返回值D 該方法的返回值數(shù)據(jù)類型是void22 在語句public static void main(String aa) 中,static表示:A 該方法是屬于類B 該方法不可改變C 該方法屬于所屬類的實例,只有經(jīng)過實例化后才能執(zhí)行D 該方法只能執(zhí)行一次23 在語句class xx extends yy中,extends表示:A xx 是yy的子類B xx 是yy的父類C xx 是yy的成員變量D xx 是yy的成員

8、方法24 語句String str=”1234567890”.substring(3,5) 執(zhí)行后變量str的值是:A 123B 345C 45D 45625在語句int x= (int) (2) * 2 執(zhí)行后變量x的值是:A 4B 100C 22D 2*2二、判斷下列說法是否正確(10)1 抽象類不能實例化2 靜態(tài)方法屬于類,因此可以不經(jīng)過實例化直接調(diào)用3 靜態(tài)方法不能調(diào)用非靜態(tài)變量4 非靜態(tài)方法必須經(jīng)過實例化才能調(diào)用5 一個父類可以有多個子類,但一個子類不能有多個父類6 對類的域變量的聲明語句必須出現(xiàn)在main()方法中7 域變量其實就是在類中的某一個方法內(nèi)聲明的任意一個變量。8 con

9、tinue 語句的執(zhí)行效果是跳出循環(huán)9 break語句的執(zhí)行效果是結(jié)束整個程序的執(zhí)行過程。10 void f() 中,void 表示函數(shù)f 沒有返回值,因此不需要return語句三、填空題(15分)1 在面向?qū)ο蟮某绦蛟O(shè)計技術(shù)中,程序(如JAVA程序)的獨立整體稱為類。構(gòu)成一個類的一種重要成分是方法。所謂方法就是: 2 除了方法以外,構(gòu)成類的另一種主要成分是: 。3 可以用一個類派生出另一個類?;谶@種派生關(guān)系的兩個類之間的關(guān)系被稱為 和 。4 子類能夠繼承父類的方法,也可以對父類的方法重新改寫。重新改寫后,子類的方法與父類的方法可以具有不同的功能。改寫后的方法一般稱為是對父類方法的 。5 構(gòu)

10、造函數(shù)是一個類生成一個實例時執(zhí)行的初始化函數(shù)。一個類可以有 個構(gòu)造函數(shù),這是 的具體體現(xiàn)。四、程序改錯(50分)下面的每一個程序都有至少5個錯誤。請予以糾正。1 程序如下:Class abc() Public Void main()S2 程序如下:public class test public static void main(String aa)請輸入一個字符)“you did a good job”);3 程序如下: Class a Int x=0,y=0,z=0;Class b extend aint w;if (x=0 and y=0) w=0;else W=1;return 0;4 程序如下:public class frame extends JFramebt1=new Button;lb1=new label;frame()lb1.setText=”歡迎進入JAVA世界”;add.bt1;add.lb1;5 程序如下:public class abc extends Frame implements actionlist

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論