下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、JAVAOOP復(fù)習(xí)題類(lèi)型:(筆試)范圍:內(nèi)測(cè)/月考日期:時(shí)長(zhǎng):1小時(shí)總分?jǐn)?shù):100 分姓名:準(zhǔn)考證號(hào):證件號(hào)碼:理論部分注意:考試結(jié)束試卷必須交回,答案填寫(xiě)在答題卡上121. .給定兩個(gè)java程序,如下:的編譯運(yùn)行結(jié)果是(選一項(xiàng))pubilc interface Face int count = 40;pubilc class Text implements Face private static int counter; pubilc static void main(Stringargs) counter );A、40B、41C、0D、12. Java程序中讀入用戶(hù)輸入的一個(gè)值,要求創(chuàng)建
2、一個(gè)自定義的異常,如果輸入值大于10,使用throw語(yǔ)句顯式地引發(fā)異常,異常輸出信息為“somethings wrong!”,語(yǔ)句為(選一項(xiàng))A、if (I>10) throw Exception("somethings wrong!");B、if (I>10) throw Exception e ("somethings wrong!");C、if (I>10) throw new Exception("somethings wrong!");D、if (I>10) throw new Exception e
3、 ("somethings wrong!");3. Java程序中類(lèi)的定義如下:class Demo private int count; public Demo() count=new int10; public void setCount(int ct,int n) countn=ct; public int getCount(int n) return countn; public void showCount(int n) "Count is "+countn); 在創(chuàng)建Demo類(lèi)的實(shí)例后,通過(guò)調(diào)用showCount(9)方法得到的顯示結(jié)果是(選
4、一項(xiàng))A、Count is 0B、Count is nullC、編譯錯(cuò)誤D、運(yùn)行時(shí)錯(cuò)誤4. java程序中有如下代碼:DataInputStream din = new DataInputStream ( new BufferedInputStream(new FileInputStream("") );假設(shè)在文件中只有如下一段字符:abcdefg。則:在屏幕上打印(選一項(xiàng))A、AB、BC、97D、985. java語(yǔ)言中,下列處理輸出操作的所有類(lèi)的基礎(chǔ)的是(選一項(xiàng))A、DataOutputB、OutputStreamC、BufferedOutputStreamD、IOSt
5、ream6. Java中,使用()修飾符時(shí),一個(gè)類(lèi)能被同一包或不同包中的其他類(lèi)訪問(wèn)。(選一項(xiàng))A、privateB、protectedC、publicD、friendly7. public class MyClass1public static void main (String argv)_ class MyInner 在以上java代碼中的橫線上,不可放置()修飾符。(選一項(xiàng))A、publicB、privateC、staticD、friend8. public class Test public static void main(String args) EqTest e = new Eq
6、Test(); (); class EqTest String s = "Java" String s2 = "java" public void show() .public void aMethod(int i).public void aMethod(int i,float f).A、多繼承B、重載C、重寫(xiě)D、多態(tài)9. 為了判斷兩個(gè)字符串s1和s2是否相等,應(yīng)當(dāng)使用(選一項(xiàng))A、if (s1=s2)B、if (s1=s2)C、if (strcpy(s1,s2)D、if (s2)10. 下列關(guān)于類(lèi)中的描述錯(cuò)誤的是(選一項(xiàng))A、類(lèi)是擁有相同特征、共同的
7、行為和共同的關(guān)系的一組對(duì)象B、類(lèi)是對(duì)象在現(xiàn)實(shí)世界的具體表現(xiàn)形式C、類(lèi)似的對(duì)象歸為一個(gè)類(lèi),每個(gè)類(lèi)描述一組獨(dú)立的對(duì)象D、對(duì)象是類(lèi)的實(shí)例,類(lèi)結(jié)構(gòu)是對(duì)象抽象的實(shí)用形式11. 下面程序的輸出是(選一項(xiàng))class A2 extends A1 A2() "A2"); public static void main(String args) new A2(); class A1 A1() "A1"); A、A1B、A2C、A1A2D、A2A112. 下面是Java程序中的一些聲明,選項(xiàng)中能夠通過(guò)編譯的一項(xiàng)是(選一項(xiàng))String s1 = new String(&qu
8、ot;Hello");String s2 = new String("there");String s3 = new String();A、s3 = s1 + s2B、s3 = s1 s2C、s3 = s1 | s2D、s3 = s1 - s213. 研究下面的Java代碼:public class testException public static void main(String args) int n=0,1,2,3,4; int sum=0; try for(int i=1;i<6;i+) sum=sum+ ni; "sum="
9、;+sum); catch(ArrayIndexOutOfBoundsExpception e) "數(shù)組越界"); finally "程序結(jié)束"); 輸出結(jié)果將是(選一項(xiàng))A、10 數(shù)組越界 程序結(jié)束B(niǎo)、10 程序結(jié)束C、數(shù)組越界 程序結(jié)束D、程序結(jié)束14. 要使用Java創(chuàng)建一個(gè)新目錄,你可用如下()類(lèi)的實(shí)例。(選一項(xiàng))A、FileB、FileoutputStreamC、PrintwriterD、BufferedReader15. 要使用流類(lèi)和整個(gè)輸入輸出流,則必須導(dǎo)入()包。(選一項(xiàng))A、B、C、D、16. 以下Java語(yǔ)句中,( )可以構(gòu)造一個(gè)Da
10、taOutputStream對(duì)象。(選一項(xiàng))A、new DataOutputStream(new FileOutputStream("");B、new DataOutputStream(new OutputStream("");C、new DataOutputStream(new FileWriter("");D、new DataOutputStream(new FileInputStream("");17. 在J2EE中,下面的代碼中出現(xiàn)編譯錯(cuò)誤的是(選一項(xiàng))A、File f = new File("/
11、","");B、DataInputStream din = new DataInputStream(new FileInputStream("");C、InputStreamReader in = new InputStreamReader;D、OutputStreamWriter out = new OutputStreamWriter;18. 在J2SE中,下列元素經(jīng)過(guò)排序的集合類(lèi)是(選一項(xiàng))A、LinkedListB、StackC、HashtableD、TreeSet19. 在包的Math類(lèi)中,求最大值的方法為(選一項(xiàng))A、Max()B、
12、Min()C、Abs()D、Ceil()20. 在java的異常處理中,能單獨(dú)與finally語(yǔ)句一起使用的塊是(選一項(xiàng))A、tryB、catchC、throwD、throws21. 在Java語(yǔ)言中,當(dāng)一個(gè)類(lèi)的某個(gè)變量聲明為protected時(shí)下列說(shuō)法正確的是(選兩項(xiàng))A、只有同一類(lèi)中的成員才能訪問(wèn)它B、不同包中的任何其他類(lèi)都能夠訪問(wèn)它C、同包中的任何其他類(lèi)能夠訪問(wèn)它D、不同包中的子類(lèi)可以訪問(wèn)該變量22. 在Java語(yǔ)言中,如果你有下面的類(lèi)定義:abstract class Shape abstract void draw();Class Square extends Shape如果你試圖編
13、譯上面的代碼會(huì)發(fā)生(選一項(xiàng))A、一切成功編譯B、Shape可以編譯,Square不能編譯C、Square可以編譯,Shape不能編譯D、Shape,Square都不能編譯23. 在Java語(yǔ)言中,小明在他的包mypackage中定義了類(lèi)My_Class,在mypackage的子包mysubpackage中也有個(gè)類(lèi)My_Class。小明用.import mypackage:引入包,執(zhí)行其中的語(yǔ)句:My_Class NewClass=New My_Class();時(shí),將發(fā)生(選一項(xiàng))A、創(chuàng)建一個(gè)類(lèi)對(duì)象B、創(chuàng)建一個(gè)類(lèi)mypackage. 的對(duì)象C、該語(yǔ)句是錯(cuò)誤的D、創(chuàng)建一個(gè)類(lèi)的對(duì)象和一個(gè)類(lèi)mypac
14、kage. 的對(duì)象24. 在Java語(yǔ)言中,小明在他的類(lèi)SquareRoot中定義了方法method_A,其中包含語(yǔ)句:double my_result=(1000);他需要導(dǎo)入(選一項(xiàng))A、.*B、.*C、以上皆非25. 在Java中,( )對(duì)象可以使用鍵/值的形式保存數(shù)據(jù)。(選一項(xiàng))A、ArrayListB、HashSetC、HashMapD、LinkedList26. 在Java中,()接口位于集合框架的頂層。(選一項(xiàng))A、MapB、CollectionC、SetD、List27. 在JAVA中,com包中某類(lèi)的方法使用下列()訪問(wèn)修飾符修飾后,可以被包中的子類(lèi)訪問(wèn),但不能被中其他類(lèi)訪問(wèn)
15、。(選一項(xiàng))A、privateB、protectedC、publicD、friendly28. 在Java中,調(diào)用() 方法可能返回的結(jié)果是()。(選一項(xiàng))A、B、C、D、29. 在Java中,調(diào)用() 方法可能返回的結(jié)果是(選一項(xiàng))A、B、C、D、30. 在java中,定義接口的關(guān)鍵字是(選一項(xiàng))A、classB、interfaceC、extendsD、implements31. 在Java中,根據(jù)你的理解,下列方法( )不可能是類(lèi)Orange的構(gòu)造方法。(選一項(xiàng))A、Orange()B、Orange()C、public void Orange()D、public Orange()32. 在
16、Java中,關(guān)健字()使類(lèi)不能派生出子類(lèi)。(選一項(xiàng))A、finalB、publicC、privateD、volatile33. 在Java中,關(guān)于CLASSPATH環(huán)境變量的說(shuō)法不正確的是(選一項(xiàng))A、CLASSPATH一旦設(shè)置之后不可修改,但可以將目錄添加到該環(huán)境變量中B、編譯器用它來(lái)搜索各自的類(lèi)文件C、CLASSPATH是一個(gè)目錄列表D、解釋器用它來(lái)搜索各自的類(lèi)文件34. 在Java中,關(guān)于final關(guān)鍵字的說(shuō)法正確的是(選兩項(xiàng))A、如果修飾變量,則一旦賦了值,就等同一個(gè)常量B、如果修飾類(lèi),則該類(lèi)只能被一個(gè)子類(lèi)繼承C、如果修飾方法,則該方法不能在子類(lèi)中被覆蓋D、如果修飾方法,則該方法所在的
17、類(lèi)不能被繼承35. 在JAVA中,類(lèi)Animal中的方法PrintA()定義如下:public void printA() int a=10; int result=10%3; 在類(lèi)Dog中方法printA()定義如下:public void printA() int a=10; 類(lèi)的定義如下:class Dog extends animal若有語(yǔ)句:Animal animal = new Dog();();則這段代碼輸出為(選一項(xiàng))A、0B、C、2D、336. 在Java中,如果父類(lèi)中的某些方法不包含任何邏輯,并且需要由子類(lèi)重寫(xiě),應(yīng)該使用( )關(guān)鍵字來(lái)聲明父類(lèi)的這些方法。(選一項(xiàng))A、fin
18、alB、staticC、abstractD、void37. 在JAVA中,如果要在字符串類(lèi)型對(duì)象S"java",中找出字母'v'出現(xiàn)的位置(即位置2),可使用(選一項(xiàng))A、mid(2,s)B、charAt(2)C、('v')D、indexOf(s,'v')38. 在Java中,下列( )做法可以得到Connection對(duì)象和Statement對(duì)象。(選一項(xiàng))A、使用Class的getConnection方法可以得到Connection對(duì)象,使用Connection對(duì)象的createStatement方法可以獲得Statemen
19、t對(duì)象B、使用Class的getConnection方法可以得到Connection對(duì)象,使用DriverManager對(duì)象的createStatement方法可以獲得Statement對(duì)象C、使用DriverManager的getConnection方法可以得到Connection對(duì)象,使用Connection對(duì)象的createStatement方法可以獲得Statement對(duì)象D、使用DriverManager的getConnection方法可以得到Connection對(duì)象,使用Statement對(duì)象的createStatement方法可以獲得Statement對(duì)象39. 在java中,下
20、列賦值語(yǔ)句正確的是(選兩項(xiàng))A、char c='a'B、char c="a"C、char c=97;D、char c=new Character('a');40. 在Java中,下列關(guān)于抽象類(lèi)的描述正確的是( )。(選一項(xiàng))A、抽象類(lèi)可以被實(shí)例化B、如果一個(gè)類(lèi)中有一個(gè)方法被聲明為抽象的,那么這個(gè)類(lèi)必須是抽象類(lèi)C、抽象類(lèi)中的方法必須都是抽象的D、抽象類(lèi)不能含有構(gòu)造方法41. 在Java中,下列選項(xiàng)表示字符'a'值的是(選一項(xiàng))A、'a'B、"a"C、new Character(a)D、000a
21、42. 在Java中,下面關(guān)于包的陳述中正確的是(選兩項(xiàng))A、包的聲明必須是源文件的第一句代碼B、包的聲明必須緊跟在import語(yǔ)句的后面C、只有公共類(lèi)才能放在包中D、可以將多個(gè)源文件中的類(lèi)放在同一個(gè)包中43. 在Java中,下面關(guān)于包的陳述中正確的是(選一項(xiàng))A、包的聲明必須是源文件的第一句代碼B、包的聲明必須緊跟在import語(yǔ)句的后面C、只有公共類(lèi)才能放在包中D、多個(gè)源文件中的類(lèi)不可以放在同一個(gè)包中44. 在Java中,下面關(guān)于構(gòu)造函數(shù)的描述正確的是(選一項(xiàng))A、類(lèi)必須有顯式構(gòu)造函數(shù)B、它的返回類(lèi)型是voidC、它和類(lèi)有相同的名稱(chēng),但它不能帶任何參數(shù)D、以上皆非45. 在Java中,下面
22、描述正確的是()。(選一項(xiàng))A、try塊中可以有嵌套try塊B、try塊后最多可以跟隨3個(gè)catch塊C、try塊可以單獨(dú)存在D、finally塊可以單獨(dú)存在46. 在Java中,要想使只有定義該類(lèi)所在的包內(nèi)的類(lèi)可以訪問(wèn)該類(lèi),應(yīng)該用( )關(guān)鍵字。(選一項(xiàng))A、不需要任何關(guān)鍵字B、privateC、finalD、protected47. 在Java中,已定義兩個(gè)接口B和C,要定義一個(gè)實(shí)現(xiàn)這兩個(gè)接口的類(lèi),以下語(yǔ)句正確的是(選一項(xiàng))A、interface A extends B,CB、interface A implements B,CC、class A implements B,CD、class
23、A implements B, implements C48. 在java中,以下代碼()正確地創(chuàng)建了一個(gè)InputStreamReader類(lèi)型的對(duì)象(選一項(xiàng))A、new InputStreamReader(new FileInputStream("");B、new InputStreamReader(new FileReader("");C、new InputStreamReader(new BufferedReader("");D、new InputStreamReader("");49. 在java中,運(yùn)行時(shí)發(fā)生的錯(cuò)誤稱(chēng)為( )。(選一項(xiàng))A、異常B、暫停C、消息D、服務(wù)50. 在Java中,在單一文件中import、class 和package的正確出現(xiàn)順序是(選一項(xiàng))A、class,import, packageB、package, import, classC、import, package, class
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國(guó)室內(nèi)門(mén)行業(yè)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 2024-2030年中國(guó)地波那非酮項(xiàng)目可行性研究報(bào)告
- 2024-2030年中國(guó)雙耳環(huán)行業(yè)發(fā)展?fàn)顩r規(guī)劃分析報(bào)告
- 眉山職業(yè)技術(shù)學(xué)院《系統(tǒng)仿真技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年版風(fēng)力發(fā)電項(xiàng)目施工合同詳細(xì)條款
- 馬鞍山職業(yè)技術(shù)學(xué)院《納米科學(xué)技術(shù)導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 呂梁學(xué)院《藥物化學(xué)(I)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年建筑行業(yè)工程承包協(xié)議更新版版B版
- 2021-2022學(xué)年云南省文山壯族苗族自治州高一上學(xué)期期中語(yǔ)文試題
- 洛陽(yáng)商業(yè)職業(yè)學(xué)院《小學(xué)數(shù)學(xué)教學(xué)設(shè)計(jì)與技能訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 2022年度尾礦庫(kù)安全風(fēng)險(xiǎn)辨識(shí)及分級(jí)管控表
- 職業(yè)學(xué)院食品藥品監(jiān)督管理專(zhuān)業(yè)核心課《企業(yè)管理》課程標(biāo)準(zhǔn)
- 投標(biāo)項(xiàng)目進(jìn)度計(jì)劃
- 關(guān)于發(fā)展鄉(xiāng)村產(chǎn)業(yè)的建議
- 登泰山記-教學(xué)課件
- 2024版水電費(fèi)繳費(fèi)協(xié)議范本
- 北師大版四年級(jí)數(shù)學(xué)上冊(cè)第五單元《方向與位置》(大單元教學(xué)設(shè)計(jì))
- 2024年西安交大少年班選拔考試語(yǔ)文試卷試題(含答案詳解)
- 2024年云南省昆明滇中新區(qū)公開(kāi)招聘20人歷年重點(diǎn)基礎(chǔ)提升難、易點(diǎn)模擬試題(共500題)附帶答案詳解
- 2024年國(guó)開(kāi)思政課《馬克思主義基本原理》大作業(yè)、形考及學(xué)習(xí)行為表現(xiàn)試題及答案請(qǐng)理論聯(lián)系實(shí)際談一談你對(duì)實(shí)踐的理解
- 2024屆浙江高考英語(yǔ)寫(xiě)作分類(lèi)訓(xùn)練:建議信(含答案)
評(píng)論
0/150
提交評(píng)論