java面向?qū)ο笤囶}_第1頁
java面向?qū)ο笤囶}_第2頁
java面向?qū)ο笤囶}_第3頁
java面向?qū)ο笤囶}_第4頁
java面向?qū)ο笤囶}_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

OOP考試題考試時間:分鐘考試總分:分、選題()分題=74)A的定義如:classA{inta=A(){System.out.println(a);}}classBA{inta=B(){System.out.println(a);}}運行下面的代碼:B();輸出的結(jié)果是A.()100()200B.()200()200C.B()200A()100D.

可修編B()200A()200程序執(zhí)行的結(jié)果是。publicPoint{inty=7;publicvoidstep(int{y+=System.out.println(y);}publicstaticvoidmain(String[]{Pointp=Point();}}14201017下面代碼運行的結(jié)果是()classF{String=“name_F”;intage;publicF(){}}classCextendsF{String=“name_C”;publicC(){}publicstaticvoidmain(String[]args){Ff=newC();Cc=newC();

可修編System.out.println(+”“+);}}name_C4.(選題)程序的執(zhí)行結(jié)果是:(。public{intnum;publicstaticvoidmain(String[]args){qq.num=13;}publicstaticq.num=9;}}13904classstatictest(){”);}}publicclassChildBase{

可修編statictest(){”);}publicstaticvoidmain(String[]args){asebase=Child();hildchildnewChild();base.test();child.test();}}程序運行的結(jié)果是()Child.test()Child.test()Child.test()Child.test()Base.test()6、(單選題)程序執(zhí)行的結(jié)果是publicclass{publicstaticvoidmain(String[]{intscore=20;Answerans=Answer();System.out.println("main:score="+score);}score){System.out.println("add:+score++);}}score=21:score=21B.add:score=20:score=21C.add:score=21

可修編:=20D.add::=20

publicclass{main(String[]args){foo1=newSystem.out.println(foo1.a);}intpublicFoo(){}publicvoidadd(){a++;}}classFoo1extendsFoo{inta=11;publicSystem.out.println(a);System.out.println(a);}}程序運行結(jié)果(A.010111可修編D.1110單選題)下列代碼編譯或行的結(jié)果是publicclassSnow{publicStringjump(intx,inty){"jumpone";}publicStringjump(int[]vals){return"jumptwo";}publicstaticvoidmain(String[]{}}A.publicStringjump(int[]vals){行,編譯B.System.out.println(s.jump(4,5));行,出運行時異常C.:jumponeD.輸出jumptwo

(題)關(guān)下列代碼說確的是publicclassStorm{publicvoidfind(){}publicStringfind(){return"find";}publicdoublefind(intx){return2.0;}}可修編誤碼String{行,出現(xiàn)編譯錯誤C.碼find(intx){行,出現(xiàn)譯錯誤D.代碼"find";行處出現(xiàn)編譯錯誤

下列哪些敘述是正確的().不能與類名相同.可以修屬性方法類.調(diào)用本類的方法和非static方法D.不能用非static法11.(選題請看下列代碼classClassA{}classClassBClassA{}classClassCClassA{}publicclassTest{publicstaticvoidmain(String[]{ClassAp0=ClassA();ClassBp1=ClassB();ClassCp2=ClassC();ClassAp3=ClassB();ClassAp4=ClassC();<入碼}}下列選項中放置<插入代碼>,使程序編譯正的是A.p0=p1;p1=p2;p2=p4;p2=(ClassC)p1;以下說確的()A.類構(gòu)造方法可修編B.可訪問父類的構(gòu)造方法C.問父類的私有屬性D.類的所有方法關(guān)于接口,以下說法錯誤是().非抽象方法.個接口.有初始化的變量.口.(選題請看下列代碼編譯和運行的結(jié)果是publicclass{privateStringpublicstaticvoidmain(String[]{teachers=newSystem.out.println(teachers.length);}}sun2null2null1運行時NullPointerException異常15.classprivateintbase=10;publicBase(){System.out.println(base);}voidtest(int++this.base;

可修編}}publicclassChild{privateintchild=20;publicChild(){test(child);}voidtest(intchild){--this.child;}publicstaticvoidmain(String[]args){Child();}}程序運行的結(jié)果是()A.192019(選題下列代碼編譯和運行的結(jié)果是classPerson{String="";publicPerson(String{=}}classPerson{String=publicEmployee(String{this.empNO=empNO;}

可修編}publicclassEmployeeTest{publicstaticvoidmain(String[]{e=}}

:0000:1109碼Employee(String{,出現(xiàn)編譯錯誤D.拋出運時常在中,關(guān)于final關(guān)鍵字的說確的是()A.final修飾的變量,一賦值就不能被改B.final修飾的類只能被一個子類繼承final修飾的方法,不能在子類中被覆蓋final修飾的方法,不能被子類繼承18.(單選題下列代碼編譯和運行的結(jié)果是。classA{publicvoid{}}publicclassBextendsA{publicvoid{可修編}publicstaticvoidmain(String[]{((A)B()).start();}}:Start:Start:StartBD.編譯錯誤19.publicinterfaceTest{staticpublicfinalintnum=10;publicstaticvoidadd();publicStringtest(){};publiclong6}關(guān)于上面的代碼,以下法錯誤的是()A.碼有編譯誤.碼沒有編譯錯誤.碼有編譯錯誤.碼有編譯錯誤20.(單選題關(guān)于下列代碼說確的是。publicinterfaceA{

可修編publicvoiddoSomething(Stringthing);}interfaceB{}interfaceCextendsA,B{}D{publicvoiddoIt(String}classAImplimplementsC,D{publicvoiddoSomething(String{}publicvoiddoIt(String{}}A.所類和口都譯成功B.口編譯失敗類編譯敗接口譯失敗

關(guān)于類、抽象類和接口,以下確的是(接口可以繼承多個接口抽象類不能實現(xiàn)接口一個類只能繼承一個類,但可以實現(xiàn)多個接口D.抽象類實現(xiàn)接,可以不實現(xiàn)接口的題)關(guān)于下列代碼說確的是publicclassCell{privatefinalintid;publicCell(intid){this.id=id;}publicvoidid){this.id=id;可修編}publicstaticvoidmain(String[]{CellcellnewCell(1001);cell.updateId(1002);System.out.println(cell.id);}}誤運時常出,對象屬性的值沒有改變,仍然是D.運行后cell對象屬性的值改變成新的值

、(單選題下列選項中,不屬Java的訪問控制修飾符的是friendlypublic下面關(guān)于變量的說確是實例變量可以通過名直接類變量可以通過類名直接中的數(shù)傳遞都值傳遞在不同的作用域不能定義相同的變量25.(選題下面關(guān)import,和package的聲明順序正確的:(classclass,import,packageclass,下列代碼有編譯錯誤的是()行publicclasspublicstaticint[]arr1=int[12];=可修編

=Object[]=new=}}5)5)7)4)7)4)題)有個名為的類,下方中于該類的構(gòu)造方法的是publicpublicProduct(Stringname){}publicpublicvoidProduct(String下列代碼的運行結(jié)果是()publicclassTest{privateintprivatestaticTestpublicthis.num=++num;}intnum=16;test=++test.num;}publicstaticvoidmain(String[]args){test=new}可修編

}17選題請看下列代碼:publicclassTetromino{intmove(int{0;}}classT{<入代碼>}在<入代碼處填入選項中的代碼,使類沒有編譯錯的是A.publicintmove(intx){return0;}privateintx){0;}privateintmove(longx){0;}protectedlongx){return0;}仔細(xì)分析下列代碼,請指出錯誤的行(publicclassprivateStringstr;publicintaddOne(finalintx){++x;}}publicclassprivateStringstr;publicintaddOne(finalreturn++x;多選題下列關(guān)于的存結(jié)構(gòu)述正確的是可修編類的種信在堆保存棧用于存放程序運行過程當(dāng)中所有的局部變量C.堆一般于存儲用關(guān)鍵字創(chuàng)建的對象D.類是的結(jié)構(gòu)下列代碼的運行結(jié)果()publicstaticStringstr="420";str+=42;}4242046242042選題請看下列代碼:publicclass{staticvoidalpha(){/*morecodehere*/}void{/*code*/}}下列說確的是A.Foo.beta()是調(diào)用方法的正確調(diào)用方法的正確方式C.beta方法可以直接調(diào)用方法D.alpha方法可以直接調(diào)用方法

查看如下代碼:publicclass{publicvoidmethod(Stringstr,intage){}}下選中Foo類中方法重載的方法是(可修編publicintmethod(Stringstr,intage){}publicvoidyear,Strings){}publicintyear,Strings){}publicintmethod(Stringstr){}下列代碼的輸出結(jié)是publicStaticFoo{num;staticintx;publicstaticvoidmain(String[]{StaticFoo=StaticFoo();foo1.num++;StaticFoo=StaticFoo();foo2.num++;StaticFoo=StaticFoo();foo3.num++;System.out.print(foo3.num+",");System.out.println(foo3.x);}}3,31,33,41,436.下面關(guān)于interface,述錯誤的是()A.interface可以繼承接口中的方法可以private修interface中可以定義final常量中可以無任何方法定義

可修編

下列代碼

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論