下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、注:題目沒(méi)有涵蓋所有知識(shí)點(diǎn)。僅作為學(xué)習(xí)過(guò)程中知識(shí)點(diǎn)的鞏固第一章JAVA語(yǔ)言基礎(chǔ)()反映了 JAVA程序的并行機(jī)制;()使JAVA更加健壯。變量a和A不同對(duì)不對(duì)()JAVA發(fā)展最初是面向()而設(shè)計(jì)的最新的JDK版本:()用什么命令把java源文件編譯生成字節(jié)碼文件/類文件/class文件()用什么命令解釋運(yùn)行字節(jié)碼文件/類文件/class文件()用什么命令能夠運(yùn)行applet小應(yīng)用程序()applet程序運(yùn)行的html代碼中的applet標(biāo)記,其中三個(gè)必要屬性是什么()了解JAVA 5的新特性都有哪些:()第二章JAVA語(yǔ)言程序設(shè)計(jì)基礎(chǔ)以下哪個(gè)可以作為變量名字:A hello* B tom_na
2、me C 3cups D a cup以下哪個(gè)不是 JAVA的關(guān)鍵字:A SUPER B this C synchronizedD extends以下是JAVA簡(jiǎn)單/基本數(shù)據(jù)類型的為:A Short B Boolean C char D unitint short long char float double boolean byteStringJAVA語(yǔ)言中每個(gè)字符占幾個(gè)字節(jié):A 1 B 2 C 3 D 4JAVA語(yǔ)言使用(Unicode )字符集。寫出以下代碼的輸出結(jié)果:(0)class Astatic int i;public static void main(String args)分析
3、以下代碼的結(jié)果(ok )class Apublic static void main(String args)boolean b=false;if(b=true)以下表達(dá)式錯(cuò)誤的是:A float f=; B double d=; C boolean b=true; D c=(a= =b)?a:b以卜表達(dá)式錯(cuò)誤的是:A float f=; B double d=;C boolean b=true;D char c= " a"若i值為5,分析以卜表達(dá)式執(zhí)行之后的結(jié)果:b=5=6&&i+=6;(b 為 false , i 為 5)若i值為5,分析以卜表達(dá)式執(zhí)行之
4、后的結(jié)果:b=5<=6|+i=6;(b 為 true , i 為 6 )若i值為5,分析以卜表達(dá)式執(zhí)行之后的結(jié)果:b=5=6&i+=6;(b 為 false , i 為 6)若i值為5,分析以卜表達(dá)式執(zhí)行之后的結(jié)果:b=5<=6|+i=6;(b 為 true , i 為 6)以下表達(dá)式的結(jié)果是(2 ) : 8>>2請(qǐng)寫出以下表達(dá)式的結(jié)果:5/2 ( 2 ) 5/()寫出以下代碼的結(jié)果:(true )Human tom=new Human();instanceof Human);請(qǐng)分析以下代碼的結(jié)果:(end) /*if(a=b) 相等”);/*else不相等”)
5、;*/javadoc )命令能提取java源文件中的文檔注釋,文檔注釋是以(/* )開頭,(*/ )結(jié)束的注釋。以下代碼段,若 colorNum的值為0,則背景顏色最終將為( green ): switch (colorNum) case 0:setBackground;case 1:setBackground;break;default:setBackground; break;請(qǐng)問(wèn)switch后邊表達(dá)式所允許的類型有( int ) ( char ) ( short ) ( byte )。(do while )循環(huán)至少做一次循環(huán)體。熟悉類型的隱式轉(zhuǎn)換,如 float+int+ (short+
6、int ),()內(nèi)的計(jì)算后類型為int ,表達(dá)式完全運(yùn)算完畢,結(jié)果為 double類型。第三章JAVA中的對(duì)象、類和方法1、請(qǐng)說(shuō)出形參和實(shí)參的區(qū)別,舉例說(shuō)明。2、請(qǐng)定義Point類,有兩個(gè)int類型屬性x和y。寫出所有構(gòu)造方法。寫出以下普通方法: int getX( )int getY( )void setX( ) void setY( )3、編寫主類,編寫一個(gè)方法 double getN ( Point a, Point b ),能夠計(jì)算兩點(diǎn)間距離。在主方法里創(chuàng)建上一題的類的兩個(gè)對(duì)象p1和p2,分別坐標(biāo)為(3, 4)和(7, 12),利用getN方法,計(jì)算這兩點(diǎn)之間的距離是多少。4、編程:(
7、1)定義一個(gè) Animal類,有color和weight屬性,并為其定義兩個(gè)構(gòu)造方法(使用 this關(guān)鍵字),并定義Test類,在Test類中用動(dòng)物類不同的構(gòu)造方法實(shí)例化兩個(gè)對(duì)象a1和a2。(2)修改(1)為動(dòng)物類編寫兩個(gè)方法分別為breathe和findFood ,方法參數(shù)、返回值以及方法體可以任意寫,要求用a1調(diào)用這兩個(gè)方法。(3)定義一個(gè)Frog類,要求青蛙類繼承了動(dòng)物類,在青蛙類重新定義呼吸方法,并添加一個(gè)swim方法,實(shí)例化一個(gè)青蛙q1,并調(diào)用呼吸、覓食、以及游泳方法。5、請(qǐng)回答 public protected 無(wú)private修飾詞各能修飾什么?有什么含義?6、閱讀如下程序,指出
8、錯(cuò)誤所在,用你學(xué)過(guò)的理論知識(shí)分析原因。寫出如何修改。 abstract class A(int add(int x, int y)(return x+y; abstract void say(String s); class A(int add(int x, int y) ( return x+y;void say(String s) 簡(jiǎn)要參考回答:錯(cuò)在 abstract void say(String s);這是一個(gè)抽象方法,而A類不是一個(gè)抽象類。抽象方法只能存在于抽象類當(dāng)中。修改辦法:要么把 abstract void say(String s); 改成 void say(String s
9、) 要么把類A前邊加上 abstract修飾成抽象類:abstract class A7、閱讀如下程序,指出錯(cuò)誤所在,用你學(xué)過(guò)的理論知識(shí)分析原因。寫出如何修改。 final class Aint add(int x, int y) return x+y; abstract void say(String s);class B extends Aclass Cpublic static void main(String args)B b=new B();int z=(3,4);簡(jiǎn)要參考回答:錯(cuò)在 final class A 和class B extends A 矛盾。類A是一個(gè)最終類,而最終類不
10、能夠被繼承。最簡(jiǎn)單的修改:把class A 前的final修飾去掉。8、閱讀如下程序,指出錯(cuò)誤所在,用你學(xué)過(guò)的理論知識(shí)分析原因。寫出如何修改。class Cint x=9;public static void main(String args) )簡(jiǎn)要參考回答:錯(cuò)在 main方法里訪問(wèn)x變量。因?yàn)殪o態(tài)方法只能訪問(wèn)靜態(tài)變量。修改:把 int x=9; 改成 static int x=9;9、請(qǐng)回答static 能修飾什么?詳細(xì)解釋。它所能修飾的東西之間有什么關(guān)系?有什么區(qū)別?10、請(qǐng)回答final能修飾什么?編寫簡(jiǎn)單的程序,針對(duì)程序里的語(yǔ)句,詳細(xì)解釋。11、請(qǐng)回答abstract能修飾什么?舉例
11、說(shuō)明其修飾的作用。其修飾的東西之間有什么關(guān)系?12、final、finally 和finalize都分別是什么含義,詳細(xì)解釋。13、class Avoid say(String s) void say(String s,String d) void say(intx)以上代碼中的say方法寫了三個(gè),這是一種什么現(xiàn)象?請(qǐng)問(wèn)調(diào)用say的時(shí)候如何區(qū)分調(diào)用的到底是哪一個(gè)方法?14、class Avoid say(String s)class B exstends Avoid say(String s,String d)以上代碼中的say方法寫了兩個(gè),這是一種什么現(xiàn)象?請(qǐng)問(wèn)調(diào)用say的時(shí)候如何區(qū)分調(diào)用的
12、到底是哪一個(gè)方法?15、class Apublic void say(String s) )class B extends Avoid say(String s)以上代碼有無(wú)錯(cuò)誤?如果有,是什么錯(cuò)誤,該如何糾正?16、閱讀程序:;class AAApublic test use()throws Exception)class BBB extends AAAprivate void test()throws IOException,NullPointerException 該程序存在錯(cuò)誤,請(qǐng)改正,并說(shuō)明原因。25、請(qǐng)?jiān)敿?xì)回答this和super兩個(gè)關(guān)鍵字的作用? 閱讀程序:public clas
13、s X(X(String s)()public class Y extends X(Y(String s)(X(s); )該程序存在錯(cuò)誤,請(qǐng)改正,并說(shuō)明原因。26、類的修飾詞都有哪些?它們的主要作用是什么?27、屬性的修飾詞有哪些?它們的主要作用是什么?28、方法的修飾詞都有哪些?它們的主要作用是什么?29、方法的覆蓋和重載有什么區(qū)別?30、子類能夠繼承所有父類的所有方法么?為什么?31請(qǐng)解釋finalize ()方法。(在垃圾回收之前,要釋放某個(gè)對(duì)象前,JAVA運(yùn)行系統(tǒng)調(diào)用該對(duì)象的finalize ()方法,一般的,把這個(gè)對(duì)象釋放之前需要做的操作寫到這個(gè)方法里, 這些操作在這個(gè)對(duì)象將要被垃圾
14、回收程序釋放時(shí)執(zhí)行。)第四章JAVA資源及其利用1、編寫程序,猜數(shù)字。其中一種編寫方法:import .*;import .*;class TestRandomGN(public static void main(String args) throws IOException(Random ran=new Random();int n=(5)+1;/0,5) 1-5int k=0;"猜數(shù)字防I戲(1-5):");k='0'if(k=n)"恭喜!猜對(duì)了!");if(k<n)"您猜小了 ");if(k>n)"您猜大了 ");"正確答案為:"+n);)2、編寫程序,顯示當(dāng)前系統(tǒng)時(shí)間年月日幾點(diǎn)幾幾秒。3、編寫程序,用數(shù)學(xué)類來(lái)求兩個(gè)int類型數(shù)的最大值是誰(shuí)。 這兩個(gè)數(shù)由用戶通過(guò)鍵盤給值。(用JAVA APPLICATION程序命令行及輸入輸出流分別解決)4、如何將double類型的數(shù)據(jù)與 String類型的數(shù)據(jù)相互轉(zhuǎn)換?5、創(chuàng)建一個(gè)int類型的一維數(shù)組 a,其10個(gè)元素內(nèi)容依次為:88, 6, 23, 12, 33, 17, 88, 4, 9, 35;請(qǐng)編寫程序,將此數(shù)組按照從小到大的順序輸出。6、查找API,利用String的toString
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備控制技術(shù)模塊一
- IT項(xiàng)目進(jìn)度監(jiān)控預(yù)警管理制度
- 三重建機(jī)安全操作手冊(cè)
- 電力設(shè)施防恐應(yīng)急預(yù)案
- 燃油鍋爐課程設(shè)計(jì)目錄
- 生物化學(xué)C學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 懷化學(xué)院《電子政務(wù)理論與實(shí)踐》2021-2022學(xué)年期末試卷
- 懷化學(xué)院《電力電子技術(shù)實(shí)驗(yàn)》2022-2023學(xué)年期末試卷
- 大學(xué)校園手機(jī)使用行為管理制度
- 華中師范大學(xué)《語(yǔ)言基礎(chǔ)知識(shí)教學(xué)論》2021-2022學(xué)年第一學(xué)期期末試卷
- 2021-2022學(xué)年部編版高中語(yǔ)文選擇性必修上冊(cè)字音字形成語(yǔ)知識(shí)梳理
- 2023電信網(wǎng)和互聯(lián)網(wǎng)應(yīng)用程序接口數(shù)據(jù)安全技術(shù)要求和測(cè)試方法
- 《互聯(lián)網(wǎng)的應(yīng)用》課件
- 娃哈哈CIS案例分析
- 新能源科學(xué)與工程專業(yè)職業(yè)生涯規(guī)劃
- 各單元測(cè)試卷(仁愛湘教版初一上)七上試卷
- 1.3地球的圈層結(jié)構(gòu)課件高一地理
- 網(wǎng)絡(luò)安全服務(wù)項(xiàng)目服務(wù)質(zhì)量保障措施(實(shí)施方案)
- 高考作文等級(jí)評(píng)分標(biāo)準(zhǔn)
- 車輛制造工藝學(xué)
- 香料香精概述課件
評(píng)論
0/150
提交評(píng)論