資源描述:
《oop測試題(含答案).doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、OOP階段測試題【時間:90分鐘】一.選擇題(本答題中所有小題只有一個正確選項,每題2分,共60分)1、以下是一個類的聲明,其中有兩個成員屬性,對成員屬性正確的賦值方式是(B)classDemo{?????????private$one;?????????publicstatic$two;?????????functionsetOne($value){??????????????$this->one=$value;?????????}}$demo=newDemo();A.$demo->one="abc";???????????????????
2、???B.Demo::$two="abc";C.Demo::setOne("abc");???????????????????D.$demo->two="abc";2、以下說法錯誤的是(B)A.?final關鍵字標識的類不能被繼承B.?final關鍵字既可以標識成員方法,也可以標識成員屬性C.?靜態(tài)方法可以通過類名直接調用D.?將類中的成員屬性定義為常量使用const3、以下說法錯誤的是(B)A.在外部訪問靜態(tài)成員屬性時使用類名::靜態(tài)成員屬性名B.在外部訪問靜態(tài)成員屬性時使用$實例化對象->靜態(tài)成員屬性名C.在外部訪問靜態(tài)方法時使用$實例化
3、對象?->靜態(tài)方法名D.在外部訪問靜態(tài)方法時使用類名::靜態(tài)方法名4、以下代碼執(zhí)行結果為(?)????Ahello???Bphpmysql???Chellohello???Dhellophpmysql5、PHP中調用類文件中的this表示(A)A本類實例化的對象變量?B本頁面??C本方法?D本變量6、PDO通過執(zhí)行SQL查詢與
4、數(shù)據(jù)庫進行交互,可以分為多種不同的策略,使用哪一種方法取決于你要做什么操作。如果向數(shù)據(jù)庫發(fā)送delete語句,下面哪種方式最合適也最安全(C)A.使用PDO對象中的exec()方法?????????B.使用PDO對象中的query()方法C.使用PDO對象中的prepare()和PDOStatement對象中的execute()兩個方法結合D.以上方式都可以7、在PHP中哪個變量數(shù)組總是包含所有客戶端發(fā)出的Cookies數(shù)據(jù)(B)A.$_COOKIES?????????B.$_COOKIE?????????C.$_GETCOOKIE????D
5、.$_GETCOOKIES8、閱讀下面PHP程序代碼,寫出執(zhí)行結果:classtest{Cprivate$name;publicfunction__construst($name){$this->name=$name;echo“{$this->name}”被構造;}publicfunction__destruct($name){$this->name=$name;echo“{$this->name}”被析構;}}$t1=newtest(“X”);$t2=newtest(“Y”);A.X被構造Y被構造X被析構Y被析構B.X被構造X被析構Y被構造
6、Y被析構C.X被構造Y被構造Y被析構X被析構D.X被構造X被析構Y被析構Y被構造9、下列那個選項是正確的引用文件的方法(A)A.require和include?????????????????????????????B.require和functionC.define和include?????????????????????????????D.function和include10、寫出如下程序的輸出結果
7、?'相等':'不相等';?????????$str3='';?????????$str4=0;?????????echo$str3==$str4?'相等':'不相等';?????????$str5=0;?????????$str6='0';?????????echo$str5===$str6?'相等':'不相等';?????>A相等??相等??不相等?B相等??相等??相等C不相等??相等??不相等?D不相等??不相等??不相等11、以下哪個錯誤級別會使程序崩潰,阻止并退出程序?(??C)A.E_WARNING?????????B.E_NOT
8、ICE??????????????C.E_ERROR??????????D.以上都可以12、下面程序運行結果為(?B?)。????