資源描述:
《oop測試題(含答案)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、OOP階段測試題【時間:90分鐘】一.選擇題(本答題中所有小題只有一個正確選項,每題2分,共60分)1、以下是一個類的聲明,其中有兩個成員屬性,對成員屬性正確的賦值方式是(B)classDemo{private$one;publicstatic$two;functionsetOne($va!ue){$this->one=$value;}}$demo=newDemo();A.$demo-〉one=’’abc”;B.Demo::$two="abc,r;C.Demo::setOne("abc");D.$
2、demo-〉two=”abc”;2、以下說法錯誤的是(B)A.final關(guān)鍵字標(biāo)識的類不能被繼承B.final關(guān)鍵字既可以標(biāo)識成員方法,也可以標(biāo)識成員屬性C.靜態(tài)方法可以通過類名直接調(diào)用D.將類中的成員屌性定義為常量使用const3、以下說法錯誤的是(B)A.在外部訪問靜態(tài)成員展性時使用類名::靜態(tài)成員城性名B.在外部訪問靜態(tài)成員屬性時使用$實例化對象->靜態(tài)成員屬性名C.在外部訪問靜態(tài)方法時使用$實例化對象->靜態(tài)方法名D.在外部訪悶靜態(tài)方法時使用類名::靜態(tài)方法名4、以下代碼執(zhí)行結(jié)果為()
3、php$a=”hello”;functionprint_A(){$a=,’phpmysql”;global$a;echo$a;}echo$a;print_A();?〉A(chǔ)helloBphpmysqlChellohelloDhellophpmysql5、PHP屮調(diào)用類文件屮的this表示(A)A木類實例化的對象變SB木頁面C木方法D木變量6、PDO通過執(zhí)行SQL查詢與數(shù)據(jù)庫進(jìn)行交互,可以分為多種不同的策略,使用哪一種方法取決于你要做什么操作。如果向數(shù)據(jù)庫發(fā)送delete語句,下面哪種方式最合適也最安全
4、(C)A.使用PDO對象中的exec()方法B?使用PDO對象中的query()方法C.使用PDO對象中的prepare()和PDOStatement對象中的execute()兩個方法結(jié)合D.以上方式都可以7、在PHP中哪個變量數(shù)組總是包含所有客戶端發(fā)出的Cookies數(shù)裾(B)A.$_COOKIESB.$_COOKIEC.$_GETCOOKTED.$_GETCOOKIES8、閱讀下面PHP程序代碼,寫出執(zhí)行結(jié)果:classtest{Cprivate$name;publicfunction_con
5、strust($name){$this->name=$name;echo“{$this-〉name}”被構(gòu)造;}publicfunction_destruct($name){$this->name=$name;echo“{$this-〉name}”被析構(gòu);}}$tl=newtest(“X”);$t2=newtest(“Y”);A.X被構(gòu)造Y被構(gòu)造B.X被構(gòu)造X被析構(gòu)C.X被構(gòu)造Y被構(gòu)造D.X被構(gòu)造X被析構(gòu)X被析構(gòu)Y被析構(gòu)Y被構(gòu)造Y被析構(gòu)Y被析構(gòu)X被析構(gòu)Y被析構(gòu)Y被構(gòu)造9、下列那個選項是正確的引用文
6、件的方法(A)A.require和includeB.require和functionC.define和includeD.function和include10、寫出如下程序的輸出結(jié)果A相等相等不相等B相等相等相等C不
7、相等相等不相等D不相等不相等不相等n、以下哪個錯誤級別會使程序崩潰,阻止并退出程序?(c)A.E_WARNINGB.E_NOTICEC.E_ERRORD.以上都可612、下面程序運行結(jié)果為(B)。A.得到今天的閂期(H-閂)B.得到今天的日期(年-月-日)與F周的曰期(年
8、-月-日)C.得到現(xiàn)在的時間(小時-分-秒)D.得到現(xiàn)在到下周的時問問隔13、下面那種說法是錯誤的:DA.子類屮的私有方法可以調(diào)用父類屮的受保護(hù)的展性B.子類中的公有方法可以調(diào)用父類中受保護(hù)的屬性C.父類屮私有的方法可以調(diào)用子類屮公有的屬性D.父類中受保護(hù)的方法可以調(diào)用子類中私冇的方法14、下面四個魔術(shù)方法哪一個是需要兩個參數(shù)BA._getB._setC._issetD.unset15、當(dāng)PDO對象創(chuàng)建成功后,與數(shù)據(jù)庫的連接已經(jīng)建立,就可以使用PDO對象了,下面哪個不是PDO對象中