




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java基礎(chǔ)筆試(一)Java基礎(chǔ)筆試試卷說明(一) 題型、題量及分值題型題量(題)分值(分)單選題1545程序閱讀315問答題440(二)考核目標(biāo)l 熟練掌握J(rèn)ava基礎(chǔ)語法l 熟練掌握J(rèn)AVA控制語句l 掌握數(shù)組和集合的使用l 掌握J(rèn)ava面向?qū)ο蟮氖褂胠 掌握J(rèn)ava的異常處理機(jī)制l 掌握J(rèn)ava的I/O操作(三)考核要點(diǎn)(知識(shí)點(diǎn))l Java基礎(chǔ)語法中的語法要素30%l 流程控制、數(shù)組 、字符串20%l 面向?qū)ο笾械姆庋b、繼承、多態(tài)10%l 類、對(duì)象、成員變量及方法的訪問、抽象類和抽象方法、包、繼承、對(duì)訪問、重寫、重載、接口20%l 容器和集合、輸入輸出10%l Java的異常處理機(jī)制
2、10%(四)達(dá)標(biāo)要求優(yōu)秀: 85分以上良好: 70分以上合格: 60分以上姓名:_班級(jí):_學(xué)號(hào):_分?jǐn)?shù):_一選擇題(把正確的答案填寫在答題區(qū)中,每道題3分,共45分)(1)下列關(guān)于Java語言的特點(diǎn),描述錯(cuò)誤的是( ) AJava是跨平臺(tái)的編程語言 BJava支持分布式計(jì)算 CJava是面向過程的編程語言
3、60; DJava支持多線程 (2)下述概念中不屬于面向?qū)ο蠓椒ǖ氖莀。 A對(duì)象、消息 B繼承、多態(tài) C類、封裝 D過程調(diào)用 (3)結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是 ( ) A輸入、處理、輸出
4、160; B樹形、網(wǎng)形、環(huán)形 C順序、選擇、循環(huán) D主程序、子程序、函數(shù) (4)下列關(guān)于構(gòu)造方法的敘述中,錯(cuò)誤的是(
5、160; ) AJava語言規(guī)定構(gòu)造方法名與類名必須相同 BJava語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明 CJava語言規(guī)定構(gòu)造方法不可以重載 DJava語言規(guī)定構(gòu)造方法只能通過new自動(dòng)調(diào)用 (5)下列哪個(gè)類的聲明是正確的? Aabstract final class HI
6、Babstract private move() Cprotected private number; Dpublic abstract class Car (6)關(guān)于被私有訪問控制符private修飾的成員變量,以下說法正確的是(
7、0; ) A可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類 B可以被兩種類訪問和引用:該類本身、該類的所有子類 C只能被該類自身所訪問和修改 D只能被同一個(gè)包中的類訪問(7)以下聲明合法的是( ) Adefault String s;
8、; Bpublic final static native int w( ) Cabstract double d; Dabstract final double hyperbolicCosine( ) (8)App
9、let可以做下列哪些操作?( ) A讀取客戶端文件 B在客戶端主機(jī)上創(chuàng)建新文件 C在客戶端裝載程序庫(kù) D讀取客戶端部分系統(tǒng)變量 (9)下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的?( ) Awhile循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn) &
10、#160; Bwhile循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果 C兩種循環(huán)任何時(shí)候都可替換 D兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空 (10)類Test1定義如下: 1public class Test1 2 public float aMethod(float
11、0; a,float b) 3 4 將以下哪種方法插入行3是不合法的。( ) A、public float aMethod(float a, float
12、160; b,float c) B、public float aMethod(float c,float d) C、public int aMethod(int a, int b) D、private float aMethod(int a,int b,int c) (11)閱讀以下代碼: import java.io.*; import java.util.*; public class foo public static void main (String a
13、rgs) String s; System.out.println("s=" + s); 輸出結(jié)果應(yīng)該是:( ) A代碼得到編譯,并輸出“s=” B代碼得到編譯,并輸出“s=null” C由于String s沒有初始化,代碼不能編譯通過 D代碼得到編譯,但捕獲到 NullPointException異常(12)編譯運(yùn)行以下程序后,關(guān)于輸出結(jié)果的說明正確的是 ( ) public class Conditional pub
14、lic static void main(String args ) int x=4; System.out.println(“value is “+ (x>4) ? 99.9 :9); A輸出結(jié)果為:value is 99.99 B輸出結(jié)果為:value is 9 C
15、輸出結(jié)果為:value is 9.0 D編譯錯(cuò)誤 (13)執(zhí)行完以下代碼int x = new int10;后,以下哪項(xiàng)說明是正確的( ) Ax9為0
16、160; Bx9未定義 Cx10為0 Dx0為空 (14)關(guān)于以下程序段,正確的說法是(
17、0; ) 1 String s1=“a”+“b”; 2 String s2=new String(s1); 3 if(s1=s2) 4 System.out.println(“= = is succeeded”); 5 if (s1.equals(s2) 6
18、 System.out.println(“.equals() is succeeded”); A行4與行6都將執(zhí)行 B行4執(zhí)行,行6不執(zhí)行 C行6執(zhí)行,行4不執(zhí)行 C行4、行6都不執(zhí)行 (15)以下程序最后的運(yùn)行結(jié)果是:(
19、60; ) public class Increment public static void main(String args)int c; c = 2; System.out.println(c); System.out.println(c+); System.out.println(c); A1 B2
20、160; C4 D3二寫出以下程序的運(yùn)行結(jié)果。(每道題5分,共15分) 1、寫出以下程序的運(yùn)行結(jié)果。 public class ChangeStrDemo public static void changestr(String str) str="welcome" public static void main(String args) String str="1234" changest
21、r(str); System.out.println(str); 2、寫出以下程序的運(yùn)行結(jié)果。 class First public First()aMethod(); public void aMethod()System.out.println(“in First cla
22、ss”); public class Second extends First public void aMethod()System.out.println(“in Second class”);public static void main(String args)new Second( );
23、 3、寫出以下程序的運(yùn)行結(jié)果。public class FooDemo static boolean foo(char c) System.out.print(c); return true; public static void main(String args ) int i =0;for ( foo(a); foo(b)&&(i<2); foo(c) i+ ; foo(d); 三問答題(每道題10分,共40分)1、面向?qū)ο蟮奶卣饔心男┓矫?#160;?請(qǐng)?jiān)敿?xì)描述 2、final, finally, finalize的區(qū)別?3、作用域pu
24、blic,private,protected,以及不寫時(shí)的區(qū)別?4、error和exception有什么區(qū)別?參考答案一選擇題1. C2. D3. C4. C5. D6. C7. B8. D9. B10. B11. C12. C13. A14. C15. D二寫出以下程序的運(yùn)行結(jié)果1. 12342. in Second class3. abdcbdcb三問答題1、面向?qū)ο蟮奶卣饔心男┓矫?#160;?請(qǐng)?jiān)敿?xì)描述a. 抽象:抽象就是忽略一個(gè)主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分, 暫時(shí)不用部分細(xì)節(jié)。抽象包括兩個(gè)方面,
25、一是過程抽象,二是數(shù)據(jù)抽象。b. 繼承:繼承是一種聯(lián)結(jié)類的層次模型,并且允許和鼓勵(lì)類的重用,它提供了一種明確表述共性的方法。對(duì)象的一個(gè)新類可以從現(xiàn)有的類中派生,這個(gè)過程稱為類繼承。新類繼承了原始類的特性, 新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實(shí)例變量, 并且類可以修改或增加新的方法使之更適合特殊的需要。c. 封裝:封裝是把過程和數(shù)據(jù)包圍起來, 對(duì)數(shù)據(jù)的訪問只能通過已定義的界面。面向?qū)ο笥?jì)算始于這個(gè)基本概念, 即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過一個(gè)受保護(hù)的接口訪問其他對(duì)象。d. 多態(tài)性:多態(tài)性是指允許不同
26、類的對(duì)象對(duì)同一消息作出響應(yīng)。多態(tài)性包括參數(shù)化多態(tài)性和包含多態(tài)性。多態(tài)性語言具有靈活、抽象、行為共享、代碼共享的優(yōu)勢(shì), 很好的解決了應(yīng)用程序函數(shù)同問題。2、final, finally, finalize的區(qū)別?final 用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally是異常處理語句結(jié)構(gòu)的一部分,表示總是執(zhí)行。finalize是Object類的一個(gè)方法,在垃圾收集器執(zhí)行的時(shí)候會(huì)調(diào)用被回收對(duì)象的此方法,可以覆蓋此方法提供垃圾收集時(shí)的其他資源回收,例如關(guān)閉文件等。3、作用域public,private,protected,以及不寫時(shí)的區(qū)別?區(qū)別如下: 作用域 當(dāng)前類 同一package 子孫類 其他package public
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣西貴港事業(yè)單位衛(wèi)生崗招聘考試筆試試題含答案
- 項(xiàng)目溝通機(jī)制的建立與優(yōu)化試題及答案
- 2025年新入職工入職安全培訓(xùn)考試試題含答案(鞏固)
- 2025年班組安全培訓(xùn)考試試題含答案(能力提升)
- 選題技巧2025年中級(jí)經(jīng)濟(jì)師試題及答案
- 2024-2025公司管理人員安全培訓(xùn)考試試題含答案【綜合題】
- 水電發(fā)展的社會(huì)責(zé)任試題及答案
- 2025-2030年集裝箱汽車產(chǎn)業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資研究報(bào)告
- 2025-2030年資產(chǎn)管理產(chǎn)業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025-2030年藤木類中藥行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 老年病人的健康管理
- 露天煤礦作業(yè)崗位責(zé)任制與操作規(guī)范
- 2025-2030國(guó)內(nèi)外骨骼機(jī)器人行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)格局與投資前景研究報(bào)告
- 晉升經(jīng)理述職報(bào)告
- 疫苗出入庫(kù)登記制度
- 融資崗專業(yè)考試題及答案
- 胸外科快速康復(fù)護(hù)理要點(diǎn)
- 閱讀理解 20篇 集訓(xùn)-2025年人教版中考英語復(fù)習(xí)專練(含答案)
- 課程內(nèi)容中的全球化視角探討-深度研究
- 2024年新疆中考語文調(diào)研試卷(二)
- 智慧養(yǎng)老系統(tǒng)報(bào)價(jià)明細(xì)建設(shè)方案
評(píng)論
0/150
提交評(píng)論