OOP練習(xí)題.doc_第1頁
OOP練習(xí)題.doc_第2頁
OOP練習(xí)題.doc_第3頁
OOP練習(xí)題.doc_第4頁
OOP練習(xí)題.doc_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

一、選擇題1、如何讓一個(gè)對(duì)象實(shí)例調(diào)用自身的該對(duì)象的方法函數(shù)“mymethod”?dA$self=mymethod();B$this-mymethod();C$current-mymethod(); D$this:mymethod();2、以下是一個(gè)類的聲明,其中有兩個(gè)成員屬性,對(duì)成員屬性正確的賦值方式是(d)class Demo private $one; static $two; function setOne($value) $this-one=$value; $demo=new Demo();A$demo-one=abc; BDemo:$two=abc;CDemo:setOne(abc); D$demo-two=abc;3.以下說法錯(cuò)誤的是(d)A.final關(guān)鍵字標(biāo)識(shí)的類不能被繼承B.final關(guān)鍵字標(biāo)識(shí)既可以標(biāo)識(shí)成員方法,也可以標(biāo)識(shí)成員屬性C.在靜態(tài)方法中只能訪問靜態(tài)成員D.將類中的成員屬性定義為常量使用const4.一個(gè)類繼承父類的同時(shí)實(shí)現(xiàn)多個(gè)接口的正確寫法(b)A.class 類名extends 父類名,接口1,接口2, B.class 類名 implements接口1,接口2, extends 父類名 C. class 類名extends 父類名 implements接口,1接口2, D. class 類名 implements父類名 implements接口,1接口5.下面哪一項(xiàng)不是PHP中面向?qū)ο蟮臋C(jī)制(d)A類 B屬性、方法 C單一繼承 D多重繼承6.如果成員沒有聲明限定字符,屬性的默認(rèn)值是:(C)Aprivate Bprotected Cpublic Dfinal7.PHP中調(diào)用類文件中的this表示(A)A用本類生成的對(duì)象變量 B本頁面 C本方法 D本變量8.在PHP5的類的定義中,無法使用3P修飾的內(nèi)容是(B)A屬性 B靜態(tài)方法 C常量 D方法9.定義抽象類時(shí)需要加的修飾關(guān)鍵字(B)A.public B.interface C. implements D.abstract10.一個(gè)類繼承父類的同時(shí)實(shí)現(xiàn)多個(gè)接口的正確寫法(B)A.class 類名extends 父類名,接口1,接口2, B.class 類名 implements接口1,接口2, extends 父類名 C. class 類名extends 父類名 implements接口,1接口2, D. class 類名 implements父類名 implements接口,1接口2, 11.自動(dòng)加載類函數(shù)(C)A.include() B. require() C._autoload() D._call()12.如果父類中方法加上private修飾關(guān)鍵字,子類在繼承中重載此方法不可以使用的修飾關(guān)鍵字()A.var B. public C.protected D.private13、除了使用function _construct()定義構(gòu)造方法外,還可以使用(D)A.function _destruct() B. function 類名()C.function _tostring() D.function _call()14、獲得實(shí)例化對(duì)象所屬類名字的函數(shù)()A. get_class() B. get_object_vars() C. get_class_methods()15.以下哪個(gè)不屬于面向?qū)ο缶幊痰娜筇匦? )A.接口 B. 封裝 C.繼承 D.多態(tài)16.下列代碼執(zhí)行后,$array數(shù)組所包含的值是( )$v) $v=2; var_dump($array);?A array(2,2) B array(1,1) C array(2,2) D araay(Null,Null)17.以下代碼執(zhí)行結(jié)果為( ) A hello B php mysql C hellohello D hello php mysql18.關(guān)于類的說法錯(cuò)誤的是:A.抽象類中必須有抽象方法B.接口中不能有靜態(tài)屬性C.一個(gè)類可以實(shí)現(xiàn)多個(gè)接口D.final關(guān)鍵字聲明的方法不能被重寫19.關(guān)于對(duì)象中克隆的說法錯(cuò)誤的是:A.clone是復(fù)制了一個(gè)對(duì)象變量B.clone的對(duì)象和原對(duì)象使用instanceof判斷結(jié)果相同C.clone的對(duì)象改變一定會(huì)影響原對(duì)象D._clone魔術(shù)方法是克隆對(duì)象時(shí)才會(huì)被觸發(fā)的方法20.下面四個(gè)魔術(shù)方法哪一個(gè)是需要兩個(gè)參數(shù)A._getB._setC._issetD._unset21.class demoprivate $name = zhangsan;public function _get($a)return true;public function _set($b)return false;public function _isset($c)return true;public function unset($d)echo true;上面的四個(gè)魔術(shù)方法那個(gè)是錯(cuò)誤的:A._get B._set C._isset D._unset22.修飾成員屬性的關(guān)鍵字錯(cuò)誤的是A.public B.static C.private D.final23、閱讀下面PHP程序代碼,寫出執(zhí)行結(jié)果:Class testPrivate $name;Public function _construst($name)$this-name=$name;Echo “$this-name”被構(gòu)造;Public function _destruct($name)$this-name=$name;Echo “$this-name”被析構(gòu);$t1 = new test(“X”);$t2 = new test(“Y”);A X被構(gòu)造 Y被構(gòu)造 X被析構(gòu) Y被析構(gòu)B X被構(gòu)造 X被析構(gòu) Y被構(gòu)造 Y被析構(gòu)C X被構(gòu)造 Y被構(gòu)造 Y被析構(gòu) X被析構(gòu)24、閱讀下面PHP程序代碼,寫出執(zhí)行結(jié)果:class Test public $x = 10; protected $y = 100; private $z = 1000; public function _get($name) return $this-$name*2; $t = new Test(); echo $t-x.:.$t-y.:.$t-z;A10:100:1000 B10:200:2000 C10:200:1000 D20:200:200025關(guān)于PHP 5中的異常,下列四句描述中哪句是錯(cuò)誤的( )。A異常也是一個(gè)類B為了拋出我們自建的異常,我們必須使用throw語句實(shí)現(xiàn)C異常在拋出后會(huì)在父一層被自動(dòng)消

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論