Java面向對象筆試題_第1頁
Java面向對象筆試題_第2頁
Java面向對象筆試題_第3頁
Java面向對象筆試題_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Java面向對象程序設計模擬試題(A卷)、判斷題(10)1Java程序里,創(chuàng)建新的類對象用關鍵字new。2對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象3有的類定義時可以不定義構造函數(shù),所以構造函數(shù)不是必需的。4類及其屬性、方法可以同時有一個以上的修飾符來修飾。5抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。6.Final類中的屬性和方法都必須被final修飾符修飾。7最終類不能派生子類,最終方法不能被覆蓋。子類要調用父類的方法,必須使用super關鍵字。一個Java類可以有多個父類。方法覆蓋必須要方法原型相同,可以不需要繼承。、選擇題(2

2、0)1、每個類都定義有(),以便初始化其成員變量。A.方法B.main()方法C.構造方法D.對象2、關于被私有訪問控制符private修飾的成員變量,以下說法正確的是()可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類可以被兩種類訪問和引用:該類本身、該類的所有子類只能被該類自身所訪問和修改只能被同一個包中的類訪問3、關于被保護訪問控制符protected修飾的成員變量,以下說法正確的是()可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類可以被兩種類訪問和引用:該類本身、該類的所有子類只能被該類自身所訪問和修改只能被同一個包中的類訪

3、問4、下列關于修飾符混用的說法,錯誤的是(A.abstract不能與final并列修飾同一個類C.abstract方法必須在abstract類中)B.abstract類中不可以有private的成員D.static方法中能處理非static的屬性5、()修飾符允許對類成員的訪問不依賴于該類的任何對象A、abstractB、staticC、returnD、publicTOC o 1-5 h z6、以下標識符中哪項是不合法的()A、BigMeaninglessNameB、$intC、1sD、$17、main方法是JavaApplication程序執(zhí)行的入口點,關于main方法的方法頭以下哪項是合法

4、的()A、publicstaticvoidmain()C、publicstaticintmain(Stringarg)8、執(zhí)行完以下代碼intx=newint25;后,B、publicstaticvoidmain(Stringargs)D、publicvoidmain(Stringarg)以下哪項說明是正確的()A、x24為0B、x24未定義C、x25為0D、刈0為空9、以下代碼段執(zhí)行后的輸出結果為(B)intx=3;inty=10;System.out.println(y%x);A、0B、1C、2D、310、以下哪個表達式是不合法的()A、Stringx=”Hello”;inty=9;x+=

5、y;B、Stringx=”Hello”;inty=9;if(x=y)C、Stringx=”Hello”;inty=9;x=x;+yD、Stringx=null;inty=(x!=null)&(x.length()0)?x.length():0三、改錯題(20)判斷下面的程序片斷是否正確。若有錯,指出錯在哪里并改正;若正確,打1、classMyClassintvar=100;staticintgetVar(intvar)returnvar;2、publicclassMyClassintdata;voidMyClass(intdata)data=data;3、publicclassMyMainpu

6、blicstaticvoidmain(Stringargs)System.out.println(MyClass1.data);staticclassMyClass1intdata=10;4、classIamAbstractfinalintf=0;doubled;abstractvoidmethod();5、classParentintmine;classChildextendsParentintgetMine()returnmine;四、程序閱讀(20)1、閱讀以下程序,輸出結果為。classQ1publicstaticvoidmain(Stringargs)doubled=1.23;Dec

7、dec=newDec();f(9uo96ess9|Ai)u|iuud-inotuss人sG人)J!(乙vx)fg=z%=人o=xiui0華番彩審嗨切密田IL帀丫f()9SnoIaIMDIOD-jd6(163)=13擔3f()AJ3ieX)ieDM9U=yeX)jooaiooripie(6oa)=ip6oaf()AJ3ief()6oaM9u=ieleiuiuy(s6jb6uuis)uieiupiOAogsJiqndp】SssepJiqnd(。切口皇“)u|:ni!chnoiu8isAs()oocp|oo|piOA6iqndL0000卅丑丑Jupuud-ino-iusisAs()AjdpiOAji

8、qnd|eiuiuvspuspo6oqssepJiqndL00001MJupuud-ino-iusisAs()9SnohiMDiODpiOAjiqndL0000hfluUn)uRuud-ino-iu9isAs()AjdpiOAjiqnd|eiuiuvspusixs叱ssepJiqndL0000hfl.JuRuud-ino-iusisAs()AjdpiOAjiqnd|eiuiuvssepJiqnd華番彩審嗨切田IL帀乙TO9H39P=9H39P(9|a|D9P8|qnop)U8iuaD8ppiOAjiqndD9Qsssepf(p)unuud-ino-iu9isAs!(P)lU9lU9JD9p-D

9、9pelseSystem.out.println(“Messagetwo”);elseif(z5)System.out.println(“Messagethree”);elseSystem.out.println(“Messagefour”);4、以下程序段的輸出結果為。intj=2;switch(j)case2:System.out.print(“Valueistwo.”);case2+1:System.out.println(“Valueisthree.”);break;default:System.out.println(“valueis“+j);break;五、問答題(10)1.Vector,ArrayList,LinkedList的區(qū)別?六、程序設計(上機操作)打印出100以下的素數(shù)(2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論