版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、濟南大學(xué)學(xué)0年第二學(xué)期課程考試試卷課程面向?qū)ο蟪绦蛟O(shè)計授課教師考試時間考試班級學(xué)號姓名題號一二三四五總分審核人得分裝一、填空題(每空2分,共20分)Java源程序的擴展名是.java,經(jīng)過編譯后的程序的擴展名是.class。TOC o 1-5 h zSocket通常也稱為套接字,用于描述IP地址和端口。3.線程的優(yōu)先級在1至10之間,數(shù)值越大優(yōu)先級越高構(gòu)造方法是一種特殊的成員方法,構(gòu)造方法名與類名相同Java語言只允許單繼承,指每個類只能有一個父類或子類。二、選擇題(每題2分,共50分)1.下列哪個概念是面向?qū)ο蠛兔嫦蜻^程程序設(shè)計所共有的(B)A、繼承B、流程控制C、抽象D、封裝線2.以下關(guān)于
2、執(zhí)行Java小程序的論述錯誤的是:(C)A、可以通過瀏覽器調(diào)用嵌入了Java小程序的HTML文檔B、可以通過appletviewer.exe調(diào)用嵌入了Java小程序的HTML文檔C、可以通過java.exe調(diào)用嵌入了Java小程序的HTML文檔D、可以在Java集成開發(fā)環(huán)境中調(diào)用嵌入了Java小程序HTML文檔符合對象和類關(guān)系的是:(D)A、人和老虎B、書和汽車C、樓和土地D、松樹和植物關(guān)于選擇結(jié)構(gòu)下列哪個說法正確?(B)if語句和else語句必須成對出現(xiàn)if語句可以沒有else語句對應(yīng)一個if語句只能有一個elseif語句與之對應(yīng)elseif結(jié)構(gòu)中必須有default語句while循環(huán)和do
3、while循環(huán)的區(qū)別是:(D)沒有區(qū)別,這兩個結(jié)構(gòu)任何情況下效果一樣while循環(huán)比dowhile循環(huán)執(zhí)行效率高dowhile循環(huán)執(zhí)行次數(shù)可能為0while循環(huán)執(zhí)行次數(shù)可能為0關(guān)于for循環(huán)和while循環(huán)的說法哪個正確?(B)while循環(huán)先判斷后執(zhí)行,for循環(huán)先執(zhí)行后判斷。while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)的判斷條件一般是非程序結(jié)果兩種循環(huán)任何時候都不可以替換兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空下列修飾符中與訪問控制無關(guān)的是(D)privateB.publicC.protectedD.final8.方法內(nèi)的形參:(B)A.必須定義多個形參B.可以沒有C.至少有一個D
4、.只能是簡單變量9.throws的作用:(A)表示方法可能會拋出例外表示后面是方法的輸出量方法的標(biāo)志,每個方法都必須有沒有意義TOC o 1-5 h z在Java語言中,整型常量123占用的存儲字節(jié)數(shù)是:(C)A.1B.2C.4D.8關(guān)于對象成員占用內(nèi)存的說法哪個正確?(B)同一個類的對象共用同一段內(nèi)存B、同一個類的對象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間對象的方法不占用內(nèi)存以上都不對return語句:(C)只能讓方法返回數(shù)值B.方法都必須含有C.方法中可以有多句returnD.不能用來返回對象下列說法哪個正確?(C)A、一個程序可以包含多個源文件B、一個源文件中只能有一個類C、一個
5、源文件中可以有多個公共類D、一個源文件只能供一個程序使用關(guān)于方法main()的說法哪個正確?(C)方法main()只能放在公共類中main()的頭定義可以根據(jù)情況任意更改一個類中可以沒有main()方法所有對象的創(chuàng)建都必須放在main()方法中構(gòu)造函數(shù)何時被調(diào)用?(A)A、創(chuàng)建對象時B、類定義時C、使用對象的方法時D、使用對象的屬性時抽象方法:(c)A、可以有方法體B、可以出現(xiàn)在非抽象類中C、是沒有方法體的方法D、抽象類中的方法都是抽象方法關(guān)于繼承的說法正確的是:(B)A、子類將繼承父類所有的屬性和方法。B、子類將繼承父類的非私有屬性和方法。C、子類只繼承父類public方法和屬性D、子類只繼
6、承父類的方法,而不繼承屬性關(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ù)關(guān)于super的說法正確的是:BA、是指當(dāng)前對象的內(nèi)存地址B、是指當(dāng)前對象的父類對象的內(nèi)存地址C、是指當(dāng)前對象的父類D、可以用在main()方法中覆蓋與重載的關(guān)系是(A)覆蓋只有發(fā)生在父類與子類之間,而重載可以發(fā)生在同一個類中覆蓋方法可以不同名,而重載方法必須同名final修飾的方法可以被覆蓋,但不能被重載覆蓋與重載是同一回事下列關(guān)于finally的說法正確的是?(C)無論程序是否找到合適的例外控制器,都
7、會去執(zhí)行finally語句finally語句應(yīng)該放在所有例外控制器的最前面如果程序在前面的例外控制器中匹配到了合適例外,就不再執(zhí)行finally語句如果程序在前面的例外控制器中匹配到了多個合適的例外,就不再執(zhí)行finally語句對于已經(jīng)被定義過可能拋出例外的語句,在編程時:(A)必須使用try/catch語句處理例外,或用throws將其拋出如果程序錯誤,必須使用try/catch語句處理例外可以置之不理D.只能使用try/catch語句處理下列哪個關(guān)鍵字用于實現(xiàn)接口(A)B.implementA.implementsC.importD.imports字符流與字節(jié)流的區(qū)別在于(B)A.前者帶有
8、緩沖,后者沒有前者是塊讀寫,后者是字節(jié)讀寫二者沒有區(qū)別,可以互換使用每次讀寫的字節(jié)數(shù)不同下列流中哪個不屬于字符流(D)A.InputStreamReaderBufferedReaderFilterReaderFileInputStream三、程序閱讀與填空題(每題6分,共30分)1.閱讀程序給出結(jié)果下列程序段用來計算Fibonacci序列的第0,1,2,各項publicclassFibonaccipublicstaticvoidmain(Stringargs)System.out.println(Fibonacci第4項=+(1)fib(3);staticintfib(intn)if(n=0|
9、n=1)returnn;elseintsum=fib(n-1)+fib(n-2);returnsum;輸出結(jié)果為:2)2.多線程CPU調(diào)度/TwoThreads.java源代碼如下:publicclassTwoThreadsDemopublicstaticvoidmain(Stringargs)newSimpleThread(Cat).Run()(1);newSimpleThread(Mouse).Run()(2)classSimpleThreadextendsThreadpublicSimpleThread(Stringstr)super(str);publicvoidrun()for(in
10、ti=0;i10;i+)System.out.println(i+getName();trysleep(long)(Math.random()*1000);catch(InterruptedExceptione)System.out.println(DONE!+getName();按注釋提示完成文件復(fù)制的程序/FileStream源代碼如下:importjava.io.*;classFileStreampublicstaticvoidmain(Stringargs)tryFileinFile=newFile(file1.txt);/指定源文件FileoutFile=newFile(file2.
11、txt);/指定目標(biāo)文件FileInputStreamfis=(1)newFILEinputSream(infile)FileOutputStreamfos=newFileOutputStream(outFile);intc;逐字節(jié)從源文件中輸入,再輸出到fos流while(c=fis.read()!=-1)(2)fos.write(fis,0,c);fis.close();fos.close();catch(Exceptione)System.out.println(FileStreamsTest:+e);閱讀程序,給出結(jié)果/B.java源代碼如下:classAintx=100;classB
12、extendsAintx=200;voidprt()System.out.println(SubClass:+x);System.out.println(SuperClass:+super.x);publicstaticvoidmain(Stringargs)newB().prt();輸出結(jié)果是(1)200(2)100閱讀程序,給出結(jié)果:/AbstractClassDemo.java源代碼如下:abstractclassShape定義抽象類Shape和抽象方法displayabstractvoiddisplay();classCircleextendsShapevoiddisplay()/實現(xiàn)抽象類的方法System.out.println(Circle);classRectangleextendsShape/實現(xiàn)抽象類的方法voiddisplay()System.out.println(“Rectangle”)System.out.println(Rectangle);classTriangleextendsShapevoiddisplay()/實現(xiàn)抽象類的方法System.out.print
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 涉綠施工方案(3篇)
- 內(nèi)墻墻裙施工方案(3篇)
- 施工方案揚塵治理(3篇)
- 煤堆自燃施工方案(3篇)
- 電鍍車間應(yīng)急預(yù)案(3篇)
- 石塊處理施工方案(3篇)
- 站場預(yù)案應(yīng)急(3篇)
- 系統(tǒng)異常應(yīng)急預(yù)案(3篇)
- 編寫施工方案技巧(3篇)
- 肺炎應(yīng)急預(yù)案總則(3篇)
- 地理信息安全在線培訓(xùn)考試題(附答案)
- DBJT15-192-2020 平板動力載荷試驗技術(shù)標(biāo)準(zhǔn)
- 【MOOC答案】《電路分析基礎(chǔ)》(南京郵電大學(xué))章節(jié)作業(yè)慕課答案
- 寒食韓翃古詩教學(xué)課件
- 工業(yè)壓力容器項目投資可行性研究分析報告(2024-2030版)
- 公共場所清潔消毒全覆蓋行動培訓(xùn)
- 高吸水樹脂混凝土內(nèi)養(yǎng)護材料性能及作用機理研究進展
- 2025循環(huán)流化床鍋爐停(備)用維護保養(yǎng)導(dǎo)則
- 2025年西班牙語SIELE考試試卷:SIELE考試備考資料匯編與歷年真題解析試題
- 散裝水泥運輸管理制度
- 《心血管超聲標(biāo)準(zhǔn)檢測》課件
評論
0/150
提交評論