版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、最新Java面向?qū)ο罅?xí)題選擇題1、 以下關(guān)于變量的表達(dá)哪個(gè)是錯(cuò)的? A. 實(shí)例變量是類(lèi)的成員變量。B. 在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)立。C. 實(shí)例變量用關(guān)鍵字static聲明。D. 局部變量在使用前必須被初始化。2、 在Java語(yǔ)言中,以下哪個(gè)包是編譯器自動(dòng)導(dǎo)入的? A. java.appletB. java.lang C. java.ioD. java.awt3、 當(dāng)類(lèi)的成員未用訪問(wèn)權(quán)限修飾符時(shí),Java認(rèn)為此成員的訪問(wèn)權(quán)限為 。A. private B. protected C.friendly D.public4、 下面哪個(gè)關(guān)鍵字不是用來(lái)控制對(duì)類(lèi)成員的訪問(wèn)的?. public
2、B. protected C. defaultD. private5、 下面哪一個(gè)特性不是面向?qū)ο缶幊讨饕磉_(dá)的 。A. 封裝性B. 繼承C. 多態(tài)D. 類(lèi)6、 不允許作為類(lèi)及類(lèi)成員的訪問(wèn)控制符的是 。A. publicB. private C. staticD. protected 7、 為AB類(lèi)的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使得使用類(lèi)名AB作為前綴就可以調(diào)用它,該方法頭的形式為 。A、 static void method( )B、 public void method( )C、 final void method( )D、 abstract void method
3、( )8、可以在下面代碼段point x處寫(xiě)入的是? /point x public class Interesting /do something A.String str;B.static int PI=3.14;C.public class MyClass/do other thingD.import java.awt.*; 9、 以下關(guān)于變量的表達(dá)哪個(gè)是錯(cuò)的? A、實(shí)例變量是類(lèi)的成員變量。B、在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)立。C、實(shí)例變量用關(guān)鍵字static聲明。D、局部變量在使用前必須被初始化。10、以下哪個(gè)類(lèi)聲明是正確的? A、abstract final class H
4、IB、abstract private move() C、protected private number; D、public abstract class Car11、A類(lèi)被打包在packageA , B類(lèi)被打包在packageB ,且B類(lèi)被聲明為public ,且有一個(gè)成員變量x被聲明為protected控制方式 。C類(lèi)也位于packageA包,且繼承了B類(lèi) 。那么以下說(shuō)法正確的選項(xiàng)是: A、A類(lèi)的實(shí)例不能訪問(wèn)到B類(lèi)的實(shí)例B、A類(lèi)的實(shí)例能夠訪問(wèn)到B類(lèi)一個(gè)實(shí)例的x成員C、C類(lèi)的實(shí)例可以訪問(wèn)到B類(lèi)一個(gè)實(shí)例的x成員D、C類(lèi)的實(shí)例不能訪問(wèn)到B類(lèi)的實(shí)例12、以下命題為真的是: A、所有類(lèi)都必須定義一
5、個(gè)構(gòu)造函數(shù)。 B、構(gòu)造函數(shù)必須有返回值。 C、構(gòu)造函數(shù)可以訪問(wèn)類(lèi)的非靜態(tài)成員。 D、構(gòu)造函數(shù)必須初始化類(lèi)的所有數(shù)據(jù)成員。 13、在Java中,關(guān)于final關(guān)鍵字的說(shuō)法正確的選項(xiàng)是 A、如果修飾變量,那么一旦賦了值,就等同一個(gè)常量。B、如果修飾類(lèi),那么該類(lèi)只能被一個(gè)子類(lèi)繼承。C、如果修飾方法,那么該方法不能在子類(lèi)中被覆蓋。D、如果修飾方法,那么該方法所在的類(lèi)不能被繼承。14、在Java中,下面關(guān)于包的陳述中正確的選項(xiàng)是 A、包的聲明必須是源文件的第一句代碼。B、包的聲明必須緊跟在import語(yǔ)句的后面。C、只有公共類(lèi)才能放在包中。D、可以將多個(gè)源文件中的類(lèi)放在同一個(gè)包中。簡(jiǎn)單題1什么叫方法的重
6、載? 構(gòu)造方法可以重載么?2簡(jiǎn)述實(shí)例變量和類(lèi)變量的區(qū)別。3. 子類(lèi)會(huì)繼承父類(lèi)的所有方法和屬性么?判斷題1類(lèi)是一種類(lèi)型,也是對(duì)象的模板。 2類(lèi)中說(shuō)明的方法可以定義在類(lèi)體外。 3實(shí)例方法中不能引用類(lèi)變量。 4創(chuàng)立對(duì)象時(shí)系統(tǒng)將調(diào)用適當(dāng)?shù)臉?gòu)造方法給對(duì)象初始化。 5使用運(yùn)算符new創(chuàng)立對(duì)象時(shí),賦給對(duì)象的值實(shí)際上是一個(gè)引用值。 6對(duì)象賦值實(shí)際上是同一個(gè)對(duì)象具有兩個(gè)不同的名字,它們都有同一個(gè)引用值。 7對(duì)象可作方法參數(shù),對(duì)象數(shù)組不能作方法參數(shù)。 8class是定義類(lèi)的惟一關(guān)鍵字。 9Java語(yǔ)言會(huì)自動(dòng)回收內(nèi)存中的垃圾。 編程題:1.編寫(xiě)一個(gè)地址Address類(lèi),地址信息包括:國(guó)家、省份、城市、街道、 (6個(gè)
7、數(shù)字)。操作方法:打印地址的詳細(xì)信息、修改屬性setter getter。2.編寫(xiě)一個(gè)員工Employee類(lèi),員工屬性包括:編號(hào)、姓名、根本薪水、薪水增長(zhǎng)比例,操作方法包括:計(jì)算薪水增長(zhǎng)金額、計(jì)算增長(zhǎng)后的工資總額,修改薪水增長(zhǎng)比例并打印修改之后的工資總額。3.編寫(xiě)一個(gè)部門(mén)Dept類(lèi),只讀屬性:部門(mén)編號(hào)、部門(mén)名稱(chēng)、所在位置,方法:打印部門(mén)信息。一個(gè)員工信息Emp類(lèi),只讀屬性:?jiǎn)T工編號(hào)、員工姓名、工種、雇傭時(shí)間、工資、補(bǔ)助、部門(mén),方法:打印員工信息,計(jì)算員工的薪水,修改員工補(bǔ)助并打印修改之后的薪水。4.設(shè)計(jì)一個(gè)Dog類(lèi),有名字、顏色、年齡等屬性,定義構(gòu)造方法來(lái)初始化這些屬性,定義方法輸出Dog的信
8、息。編程應(yīng)用程序使用Dog類(lèi):使用數(shù)組來(lái)記錄多條Dog,然后從數(shù)組中同名字來(lái)查詢(xún)Dog,如果找到就打印出Dog信息,沒(méi)有找到就提示沒(méi)有此Dog。5.設(shè)計(jì)一個(gè)用戶(hù)User類(lèi),有屬性:用戶(hù)名稱(chēng)、用戶(hù)密碼、用戶(hù)登錄次數(shù)。然后設(shè)計(jì)一個(gè)用戶(hù)管理UserManager類(lèi),有屬性User類(lèi)數(shù)組記錄多個(gè)用戶(hù)。添加用戶(hù)到數(shù)組中,從數(shù)組中可以刪除用戶(hù)。有驗(yàn)證用戶(hù)是否存在數(shù)組中方法:isExist(String uname),驗(yàn)證用戶(hù)登錄loginCheck(String uname,String pwd).驗(yàn)證成功,輸出登錄成功,并且修改此用戶(hù)的登錄次數(shù)增加1.登錄失敗,輸出失敗信息。6.貓抓老鼠的過(guò)程:Cat、
9、Mouse類(lèi),Cat類(lèi)有抓老鼠的行為7.創(chuàng)立一個(gè)Point類(lèi),包含坐標(biāo)x、y。然后創(chuàng)立一個(gè)MyPoint類(lèi),定義兩個(gè)讀寫(xiě)屬性start和end,數(shù)據(jù)類(lèi)型為Point。MyPoint類(lèi)方法:計(jì)算start和end之間的距離并打印出來(lái)start和end坐標(biāo)以及距離信息。8.創(chuàng)立一個(gè)加減乘除四那么運(yùn)算類(lèi),使用重載實(shí)現(xiàn)int double的四那么運(yùn)算9.創(chuàng)立一個(gè)類(lèi), 為該類(lèi)定義三個(gè)構(gòu)造函數(shù),分別執(zhí)行以下操作:傳遞兩個(gè)整數(shù)值并找出其中較大的一個(gè)值。傳遞三個(gè)double值并求出其乘積。傳遞兩個(gè)字符串值并檢查其是否相等。在main方法中測(cè)試構(gòu)造函數(shù)的調(diào)用。10. 建立一個(gè)人類(lèi)Person和學(xué)生類(lèi)Studen
10、t,功能要求如下:(練習(xí)繼承、構(gòu)造方法重載、this、super用法)1 Person中包含4個(gè)保護(hù)型的數(shù)據(jù)成員name、addr、sex、age 分別為字符串、字符串、字符型 整型,表示姓名、地址 、性別、年齡。用4個(gè)參數(shù)的構(gòu)造方法、一個(gè)兩個(gè)參數(shù)的構(gòu)造方法、一個(gè)無(wú)參構(gòu)造方法,一個(gè)輸出方法顯示4種屬性。(2) Student類(lèi)繼承Person類(lèi),并增加輸出成員math、english存放數(shù)學(xué)和英語(yǔ)成績(jī)。用6個(gè)參數(shù)構(gòu)造方法,2個(gè)參數(shù)的構(gòu)造方法,一個(gè)無(wú)參構(gòu)造方法。重寫(xiě)輸出方法用于顯示6種屬性。11.小明去超市買(mǎi)東西,所有買(mǎi)到的東西放在了購(gòu)物車(chē)之中,最后到收銀臺(tái)一起結(jié)賬。請(qǐng)使用面向?qū)ο蟮南嚓P(guān)知識(shí),用java代碼實(shí)現(xiàn)上面生活場(chǎng)景。12.根據(jù)下面類(lèi)圖,設(shè)計(jì)一個(gè)名為Student 的類(lèi),包括屬性有“學(xué)號(hào)、“姓名、以及 3 門(mén)課程“數(shù)學(xué)、“英語(yǔ)和“計(jì)算機(jī)的成績(jī),包括的方法有計(jì)算 3 門(mén)課程的“總分、“平均分、“最高分及“最低分。 13.在上一題根底上,使用數(shù)組來(lái)實(shí)現(xiàn)對(duì)多個(gè)學(xué)生的管理。寫(xiě)一個(gè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 車(chē)輛主題探究課程設(shè)計(jì)
- 課程設(shè)計(jì)型船
- 國(guó)際交流校本課程設(shè)計(jì)計(jì)劃
- 二零二五年度綠色供應(yīng)鏈銷(xiāo)售合作框架合同樣本3篇
- 2025年度新能源汽車(chē)抵押貸款服務(wù)合同3篇
- 2024年生態(tài)修復(fù)工程沙石供應(yīng)及施工監(jiān)管合同3篇
- 專(zhuān)項(xiàng)簡(jiǎn)易施工合作合同2024年版版
- 2024電子商務(wù)領(lǐng)域知識(shí)產(chǎn)權(quán)保護(hù)合同研究
- 2024版房屋買(mǎi)賣(mài)合同with稅費(fèi)承擔(dān)與交付細(xì)節(jié)3篇
- 二零二五年度能源代償供應(yīng)合同示范文本3篇
- 中外美術(shù)史試題及答案
- 2025年安徽省銅陵市公安局交警支隊(duì)招聘交通輔警14人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 公共政策分析 課件 第8章政策評(píng)估;第9章政策監(jiān)控
- 人教版八年級(jí)上學(xué)期物理期末復(fù)習(xí)(壓軸60題40大考點(diǎn))
- 企業(yè)環(huán)保知識(shí)培訓(xùn)課件
- 2024年度管理評(píng)審報(bào)告
- 暨南大學(xué)《微觀經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 醫(yī)藥銷(xiāo)售合規(guī)培訓(xùn)
- DB51-T 5038-2018 四川省地面工程施工工藝標(biāo)準(zhǔn)
- 三年級(jí)數(shù)學(xué)(上)計(jì)算題專(zhuān)項(xiàng)練習(xí)附答案
- 2024年廣東省深圳市中考英語(yǔ)試題含解析
評(píng)論
0/150
提交評(píng)論