![oracle全部整合java試題(學(xué)生)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/50fcd11e-bb4b-435b-b758-3444494f9b3e/50fcd11e-bb4b-435b-b758-3444494f9b3e1.gif)
![oracle全部整合java試題(學(xué)生)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/50fcd11e-bb4b-435b-b758-3444494f9b3e/50fcd11e-bb4b-435b-b758-3444494f9b3e2.gif)
![oracle全部整合java試題(學(xué)生)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/50fcd11e-bb4b-435b-b758-3444494f9b3e/50fcd11e-bb4b-435b-b758-3444494f9b3e3.gif)
![oracle全部整合java試題(學(xué)生)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/50fcd11e-bb4b-435b-b758-3444494f9b3e/50fcd11e-bb4b-435b-b758-3444494f9b3e4.gif)
![oracle全部整合java試題(學(xué)生)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/14/50fcd11e-bb4b-435b-b758-3444494f9b3e/50fcd11e-bb4b-435b-b758-3444494f9b3e5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、ORACLE軟件工程師培訓(xùn)班 JAVA基礎(chǔ)試卷單選題1.在面向?qū)ο蠓椒ㄖ?,?shí)現(xiàn)信息隱蔽是依靠:A)對(duì)象的繼承B)對(duì)象的多態(tài)C)對(duì)象的封裝D)對(duì)象的分2.對(duì)成員的訪問(wèn)控制保護(hù)最強(qiáng)的是(D)ProtectedA ) p ublic B)缺省 C ) private3.可用作Java標(biāo)識(shí)符的是(A) #123# B) C ) _date D) 10years4.屬于Java輸入輸出流的、且處理的是char類型的類是(A)Reader 類 B) InputStream類C)OutputStream類D)File類5.用于存放創(chuàng)建后則不變的字符串常量是(A) String 類 B) StringBuff
2、er 類C)Character 類D)以上都不對(duì)6. JDK中提供的文檔生成器是(A) java.exe B) javap.exeC ) javadoc.exe D) java prof.exe7. 下列語(yǔ)句中,屬于多分支語(yǔ)句的是A) if語(yǔ)句 B) switch 語(yǔ)句C) do while 語(yǔ)句 D) for 語(yǔ)句8. 給定下列代碼:P ublic class Person static int arr = new in t10;p ublic static void main( Stri ng a) System.out. pnntln( arr1);下列說(shuō)法正確的有:()A.編譯時(shí)將發(fā)生
3、錯(cuò)誤。B.編譯時(shí)正確但是運(yùn)行時(shí)出錯(cuò)。C.輸出為0。D.輸出為null9. 設(shè)有四個(gè)線程,它們的優(yōu)先級(jí)分別為如下四種之一。則那種級(jí)別的線程優(yōu)先執(zhí)行?A. Thread.MIN PRIORITYB. Thread.MAX_ PRIORITYD.優(yōu)先級(jí)別碼為C. Thread.NORM _P RIORITY10 .設(shè)x = 1 , y = 2 , z = 3,則表達(dá)式y(tǒng)+=z-/+x-x的值是?()A. 0B. 1C. 2D. 311.在Java 語(yǔ)言中,類 Student是類Person 的子類,Stude nt的構(gòu)造方法中有一句sup er(),該語(yǔ)句表達(dá)了什么概念?B.調(diào)用類Person中定義
4、的super()A.調(diào)用類Worker 中定義的super()方法方法C.調(diào)用類Person的構(gòu)造方法D.語(yǔ)法錯(cuò)誤12.在java中,哪一個(gè)關(guān)鍵字使類不能派生出子類。A. final B. p ublic C. p rivate D. volatile13.在Java語(yǔ)言中,下列語(yǔ)句中正確的是哪個(gè)?A. Stri ng tem p =new Stri ng j,a,z;B. String temp = new String。j,a,z;C. Stri ng temp= a,b,c;D. Stri ng temp = a,b ,c;14 .下面答案中a,b結(jié)果正確的是:()Stri ngBuff
5、er stri ngBuffer1 = new Stri ngBuffer(Stri ngBuffer stri ngBuffer2 = new Stri ngBuffer( boolea n a = ( stri ngBuffer1.equals(stri ngBuffer2);a I ”abcabc););String empA = new String (a I”、abc );String empB = new Stri ng (a I”、abc );boolea n b = (empA = emp B);A) true false B)true true C) falsefalseD)
6、flase true15. 編譯并運(yùn)行下面的代碼,會(huì)打印出:() int i = 1;switch(i)case 0: System.out. println(“zero ” );break;case 1: System.out. pnntln(“one ” );break;case 2: System.out. pnntln(“two ” );break;default:System.out. pnntln(“default ”);A. oneB. one, defaultC. one, two, defaultD. default16. 編譯并運(yùn)行下面的代碼,會(huì)發(fā)生什么情況P ublic
7、class Q p ublic static void main( stri ng argv)int anar = new in t1,2,3;System.out. pnntln(an ar0);A. 1C. 2B. Error anar is referenced before it is in itializedD. Error size of array must be defi ned17. 閱讀下列代碼 p ublic class Parentpublic int i = 10;p ublic Paren t(i nt i)this.i = 20;class Son exte nd
8、s Parentg)p ublic static void main( Stri ngSon s = new Son();System.out. pnntln( s.i);其運(yùn)行結(jié)果是()。A) 10 B) 20 C)不確定D )編譯出錯(cuò)18.下面不是JAVA的關(guān)鍵字或保留字是:()A. ifB. strictfp C. var D. synchroni zedE. assert19. 為了編程需要,現(xiàn)需自己編寫一個(gè)異常類。一般說(shuō)來(lái),下面聲明哪個(gè)最為合適?A. class myClass exte ntds Exce pti on .B. class myExce pti on exte nd
9、s Error.C. class myExce pti on exte nds Run timeExce pti on .D. class myExce pti on exte nds Excep ti on .20. 給定下列代碼:Stri ng s = hello + 30 + 5;System.out .prin tl n( s);Stri ng s1 = 30 + 5 +hello;System.out .prin tl n( s1);下列輸出結(jié)果正確的是:A. hello305 35helloB. hello35 305helloC.編譯時(shí)出錯(cuò)D.運(yùn)行出錯(cuò)21. 下列哪個(gè)類聲明是正確
10、的?B)abstract p rivate move()A)abstract fin al class Hl C)p rotected p rivate nu mber;D)p ublic abstract class Car22. 給定下列程序: p ublic class Test p ublic static void main( Stri ng args) Stri ng str = new Stri ng(World);char ch = H, e, T, T, o ;cha nge(str, ch);System.out .pnntln( str + an d);System.ou
11、t .prin tl n( ch);p ublic static void cha nge(Stn ng str, char ch) str = Cha nged;ch0 = C;上述程序的運(yùn)行結(jié)果應(yīng)該是?A. Worlda ndHelloB. Worlda ndCelloC. Cha ngeda ndHelloD. Cha ngeda ndCello23. Java運(yùn)行時(shí)異常java程序時(shí)由Java運(yùn)行時(shí)系統(tǒng)負(fù)責(zé)拋出的一系列異常。本選擇對(duì)于如下的程序,系統(tǒng)將拋出哪個(gè)運(yùn)行時(shí)異常。classQuiz4in ta=newin t10;a10=0;A.ArithmeticExce pti onB.A
12、rray In dexOutOfB oun dsExce pti onC. NegativeArraySizeExce pti onD. lllegalArgume ntExce pti on24.編譯java AppIet源程序文件將產(chǎn)生相應(yīng)的結(jié)果文件,這些結(jié)果文件的擴(kuò)展名是什么?A. .javaB. .classC. .htmlD. .exe,其中包含語(yǔ)句:25.在類 MyClass 中定義了方法 getResult() double myresult=Math.sqrt(1000)為了使此程序可用,需要導(dǎo)入什么包?A. java .Ian g.*B. java.Math.*C. java
13、.util.Math.*;D.以上皆非,Chinese試圖繼承Person類,如下項(xiàng)目中哪個(gè)26.現(xiàn)在有兩個(gè)類:Person 與Chinese是正確的寫法?A. class Chin ese exte nts PersonB. class Chin ese exta nts PersonC. class Chin ese exte nds PersonD. class Chin ese exta nds erson27.執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的Stri ng s=new Stri ng10;(A s9為; B s9為 0; C s0為 未定義 D s.length為 1028.在下述程
14、序中,判斷ij共執(zhí)行的次數(shù)是() p ublic static void main( Stri ng args)int i=0, j=10, k=2, s=0;for (;)i+=k;if (ij )System.out.println( s);break;s+=i;B)C)輸出結(jié)果是()B) 12A) 10C) 30D) 4229. Java是從()語(yǔ)言改進(jìn)重新設(shè)計(jì)。A) AdaB) C+C) PasacalD) BASIC30.下列關(guān)于繼承的哪項(xiàng)敘述是正確的?A )在java中允許多重繼承B)在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C)在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D) ja
15、va的單一繼承使代碼更可靠31.下列哪一種敘述是正確的()abstract修飾符可修飾字段、方法和類B)抽象方法的body部分必須用一對(duì)大括號(hào) 包住C)聲明抽象方法,大括號(hào)可有可無(wú)聲明抽象方法不可寫出大括號(hào)32.閱讀下列代碼P ublic class TestD yn Duotaig)p ublic static void main( Stri ngAA a = new CC();a.show();System.out. pnntln( a.i);in terface AAint i = 78;p ublic void show();p ublic void dis play();class
16、CC imp leme nts AAint i = 89;p ublic void show()System.out.pnntln(“ kkk ” );其運(yùn)行結(jié)果是(A) kkk B) 89 C) kkk 78D)編譯出錯(cuò)33.運(yùn)行下列程序段后int a = 100, b = 20, c;char oper =switch( oper)case +c = a + b;casec = a - b;break;default:c = a * b;break;c的值是:A) 120B) 80 C) 2000D)不確定34. int 型public成員變量MAX_LENGTH ,該值保持為常數(shù) 100
17、,則定義這個(gè)變量的語(yǔ)句是(public int MAX_LENGTH=100B.final int MAX LENGTH=100C.35.下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是(public const int MAX_LENGTH=100public final int MAX_LENGTH=100p ublic class Testint m,n;public Test() p ublic Test( int a) m=a;p ublic static void main( Stri ng args)Test t1,t2;int j,k;j=0;k=0;t仁new Test();10 ) t
18、2=new Test(j,k);11 ) 12) A .第B.第C.第D .第10行36.下列敘述中,正確的是(A . Java語(yǔ)言的標(biāo)識(shí)符是區(qū)分大小寫的B.源文件名與public類名可以不相同C.源文件擴(kuò)展名為.jarD .源文件中public類的數(shù)目不限37.下列屬于合法的 Java標(biāo)識(shí)符是(D. -3.14159A. cat B. 5books C. +static 38.在Java中,表示換行符的轉(zhuǎn)義字符是A . n B . f C . n D . dd39.在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無(wú)需在程序中用import導(dǎo)入的包是(8)在面向?qū)ο蟾拍钪校恳粋€(gè)對(duì)象都是由和個(gè)最基本
19、的部分組成的。D. java .langA. java.appiet B . java.awt C . java.util二、填空題(1 ) - (30 )每空1分,共15 分)(1)每個(gè)Java應(yīng)用程序都要有且只有一個(gè)_main 方法,它是程序運(yùn)行的開(kāi)始點(diǎn)。該方法的格式是 _ ublic static void main(String args)_在面向?qū)ο蠓椒ㄖ?,_類描述的是具有相似屬性與操作的一組對(duì)象。如果要在程序中使用鍵盤輸入語(yǔ)句,則需要預(yù)先導(dǎo)入java.io _包。在switch語(yǔ)句中,case的值必須是基本數(shù)據(jù)類型(5)面向?qū)ο蟮娜蠡咎卣魇欠庋b 、繼承、 多態(tài)_ava 。 La
20、ng 。任何一個(gè)Java程序都默認(rèn)引入了一個(gè)包,這個(gè)包的名字叫(7) Java語(yǔ)言中,有一個(gè)類是所有類或接口的父類,這個(gè)類的名稱是_In terface(9)關(guān)鍵字 _in terface 用來(lái)定義接口的。使用關(guān)鍵字 _imp leme nt來(lái)定義某個(gè)類實(shí)現(xiàn)了接口。(10)_ ontinue語(yǔ)句可以終止當(dāng)前一輪的循環(huán),不再執(zhí)行其下面的語(yǔ)句,直接進(jìn)入下一輪的循環(huán)。break _語(yǔ)句可以使程序從一個(gè)語(yǔ)句體的內(nèi)部跳出去,繼續(xù)執(zhí)行該語(yǔ)句體F面的語(yǔ)句。三、簡(jiǎn)答題1、String是最基本的數(shù)據(jù)類型嗎?不是2、面向?qū)ο蟮奶卣饔心男┓矫???jiǎn)述每個(gè)特征。繼承性子類可繼承父類,可實(shí)現(xiàn)接口,節(jié)約代碼,提高代碼利用率
21、封裝性用訪問(wèn)修飾符修飾成員和類以及接口,保證其安全性多態(tài)性一個(gè)方法,多種功能3、intIn teger有什么區(qū)別?In tegrer是一個(gè)類,int時(shí)其實(shí)咧4、String和 StringBuffer的區(qū)別?String在改變時(shí)將連接新的地址,stri ngbuffer 不然5、運(yùn)行時(shí)異常與一般異常有何異同?運(yùn)行是異常不強(qiáng)制處理,其他的異常需要添加throws或try-catch6、fin al, fin ally, fin alize的區(qū)別?Final修飾的方法不可重寫,類不可繼承,變量不可更改Fin ally在try語(yǔ)句后,無(wú)論try運(yùn)行順利與否一律執(zhí)行7、Overload 和Overri
22、de 的區(qū)別。Overloaded的方法是否可以改變返回值的類型 重載:函數(shù)名相同,參數(shù)列表不同,作用與相同。重寫: 在不同類中,存在繼承關(guān)系,函數(shù)名、參數(shù)均相同8、abstract class 和 in terface有什么區(qū)別? 抽象類是類,所以不可多繼承,接口可以多個(gè)實(shí)現(xiàn)。抽象類中允許有非抽象函數(shù)。9、接口是否可繼承接口 ?抽象類是否可實(shí)現(xiàn)(implements) 接口 ?抽象類是否可繼承實(shí)體類(con Crete class)?可以,可以,可以10、數(shù)組有沒(méi)有l(wèi)en gth()這個(gè)方法? String有沒(méi)有l(wèi)ength()這個(gè)方法?數(shù)組中有l(wèi)ength,String有 length (
23、)11、構(gòu)造器 Constructor是否可被override?可以12、是否可以繼承Stri ng可以13、swtich是否能作用在byte上,是否能作用在long上,是否能作用在 String上?可以,可以,不可以14、try 里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的fin ally 里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后?會(huì),之后15、簡(jiǎn)述Java多態(tài)性的概念,隱藏、覆蓋和重載的概念及使用時(shí)應(yīng)注意的問(wèn)題。多態(tài):一種方法,在不同情況下多種不同 覆蓋:對(duì)父類的方法修改,實(shí)子類在運(yùn)行同名方法時(shí)功能不同;重載: 對(duì)同一類的方法修改,使其在不同環(huán)境下功能不同16
24、、簡(jiǎn)述Java中構(gòu)造方法的概念及特點(diǎn)。每個(gè)類都有構(gòu)造方法,構(gòu)造方法的作用是在創(chuàng)建對(duì)象時(shí)對(duì)其進(jìn)行初始化。四、程序解析題1 下列代碼哪幾行會(huì)出錯(cuò):并說(shuō)明理由.1) p ublic void modify。2) int I, j, k;3) I = 100;4) while ( I 0 ) 5) j = I * 2;6) System.out. printin (” The value of j is + j );7) k = k + 1;8) I-;9) 10) 2 給定下列代碼:p ublic void test() try on eMethod();return; catch (Array I
25、n dexOutOfB oun dsExce pti on e) System.out .println (c on diti on 1);System.out .println (c on diti on 2); catch(Exce pti on e) System.out .println (c on diti on 3); fin ally System.out. prin tl n(fin ally);在方法oneMethod()運(yùn)行正常的情況下程序執(zhí)行的流程是什么?Con ditio n 1Fi nally五、閱讀程序?qū)懡Y(jié)果1、class V1int a=1;void m1() S
26、ystem.out. prin tl n( a); class E1 exte nds V1int a=2,b=3,c;void m2() System.out. prin tl n( a); class Hp ublic static void main( Stri ng s)E1 e1= new E1();e1.m1();e1.m2(); 2、class V1p ublic int x=2;V1() System.out. prin tl n( V1); class V2 exte nds V1p ublic int x=3;V2() System.out .printin (V2); c
27、lass Hp ublic static void main( Stri ng s)V1 e1= new V2();V2System.out. pnntln( e1.x); 23、import java.io.*;publicclass abcp ublic static voidmain( Stri ng args) AB s = new AB(Hello!);System.out .prin tl n( s.toStri ng();classAB Stri ng s1;Stri ng s2;AB( Stri ng str1 , Stri ng str2 ) s1 = str1; s2 =
28、str2; public StringtoStri ng() returns1+s2;報(bào)錯(cuò)imp ortjava.io.* ;publicclass abcp ublic static voidmain( Stri ngargs) intintfora = 10,20,30,40,50,60,70,80,90 ;(i = 0 ; i a.le ngth ; i + )if ( ai%3 = = 0 ) s += ai;System.out. println (s=+s);S=1805、 class V1p ublic int x=4;V1() System.out. prin tl n( V1); class V2 exte nds V1p ublic int x=7;V2() System.out .println (V2); class Hp ublic static void main( Stri ng s)V1 e1= new V2();System.out. pnntln( e1.x);V26、class V1int a=3;void m1() System.out. prin tl n(
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版七年級(jí)地理(下)《第七章我們鄰近的地區(qū)和國(guó)家》復(fù)習(xí)聽(tīng)課評(píng)課記錄
- 滬科版數(shù)學(xué)七年級(jí)下冊(cè)《一元一次不等式的運(yùn)用》聽(tīng)評(píng)課記錄1
- 滬教版數(shù)學(xué)八年級(jí)下冊(cè)23.2《事件的概率》聽(tīng)評(píng)課記錄
- 粵教版道德與法治八年級(jí)下冊(cè)5.2《公民的權(quán)利和義務(wù)》聽(tīng)課評(píng)課記錄1
- 湘教版數(shù)學(xué)九年級(jí)下冊(cè)4.2《概率及其計(jì)算》聽(tīng)評(píng)課記錄3
- 北京課改版歷史七年級(jí)上冊(cè)第15課《東漢的興衰》聽(tīng)課評(píng)課記錄
- 語(yǔ)文三年級(jí)聽(tīng)評(píng)課記錄
- 《三國(guó)鼎立》聽(tīng)課評(píng)課記錄1(新部編人教版七年級(jí)上冊(cè)歷史)
- 人教版八年級(jí)地理上冊(cè)《 2.2 氣候 》聽(tīng)課評(píng)課記錄
- 八年級(jí)下學(xué)期歷史《獨(dú)立自主的和平外交》聽(tīng)課評(píng)課記錄
- 房地產(chǎn)調(diào)控政策解讀
- 山東省濟(jì)寧市2025屆高三歷史一輪復(fù)習(xí)高考仿真試卷 含答案
- 五年級(jí)數(shù)學(xué)(小數(shù)乘法)計(jì)算題專項(xiàng)練習(xí)及答案
- 2024-2025學(xué)年八年級(jí)數(shù)學(xué)人教版上冊(cè)寒假作業(yè)(綜合復(fù)習(xí)能力提升篇)(含答案)
- 2024年社會(huì)工作者(中級(jí))-社會(huì)綜合能力考試歷年真題可打印
- 湖南省長(zhǎng)郡中學(xué)2023-2024學(xué)年高二下學(xué)期寒假檢測(cè)(開(kāi)學(xué)考試)物理 含解析
- 元代文學(xué)緒論
- 隱匿性陰莖的診療和治療課件
- 2022屆北京市東城區(qū)高三語(yǔ)文一模語(yǔ)文試卷講評(píng)課件
- 了不起的狐貍爸爸-全文打印
- JJG646-2006移液器檢定規(guī)程-(高清現(xiàn)行)
評(píng)論
0/150
提交評(píng)論