




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、PHP綜合測試(答題時間:90分鐘 總分100分)選擇題每道1.5分 大題每道5分1、下面哪一項不是PHP中面向?qū)ο蟮臋C(jī)制()A類B屬性、方法C單一繼承D多重繼承2、如何讓一個對象實例調(diào)用自身的該對象的方法函數(shù)“mymethod”?()A$self=>mymethod();B$this->mymethod(); C$current->mymethod();D$this:mymethod();3、如果成員沒有聲明限定字符,屬性的默認(rèn)值是:()Aprivate BprotectedCpublicDfinal4、PHP中調(diào)用類文件中的this表示() A用本類生成的對象變量B本頁面
2、C本方法D本變量5、以下是一個類的聲明,其中有兩個成員屬性,對成員屬性正確的賦值方式是()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"6、在PHP5的類的定義中,無法使用3P修飾的內(nèi)容是()A屬性B靜態(tài)方法C常量
3、D方法7、在PHP5的類的定義中,如果方法M1能夠調(diào)用方法M2,但M2不能調(diào)用M1,那么M1和M2應(yīng)該符合?()AM2是靜態(tài)方法而M1不是BM1是靜態(tài)方法而M2不是CM1和M2都是靜態(tài)方法DM1和M2都不是靜態(tài)方法8、以下四條接口與抽象類的對比分析,哪條是錯誤的()A接口和抽象類都可以只聲明方法而不實現(xiàn)它。B抽象類可以定義類常量,而接口不能。C抽象類可以實現(xiàn)具體的方法,而接口不能。D抽象類可以聲明屬性,而接口不能。9、針對PHP5中特有的魔法方法(Magic Methods),下列四句中哪句是錯誤的()A_get和_set方法用于設(shè)置并不存在的類實例的屬性成員B_call方法用于調(diào)用并不存在的
4、類的方法成員C_sleep和_wakeup方法用于在序列化類實例時處理其中的外部資源和冗余數(shù)據(jù)D通過_get方法,我們可以實現(xiàn)類的只讀屬性,而_set方法可以實現(xiàn)只寫屬性10、下列描述正確的是 ()A、JavaScript是一種編譯型語言B、JavaScript是一種基于對象和事件驅(qū)動的編程語言C、JavaScript中變量聲明采用強(qiáng)定義類型D、JavaScript采用靜態(tài)聯(lián)編11、制作級聯(lián)菜單功能時調(diào)用的是下拉列表框的( )事件。A onClickB onChangeC onmouseoutD onmousemove12、對JavaScript功能說法正確的是:()A、 JavaScript
5、可以編輯客戶端文件B、 JavaScript可以獲取服務(wù)器中的時間C、 JavaScript代碼由瀏覽器解釋執(zhí)行D、 JavaScript可以接收用戶提交的表單13、在下面的選項中,在HTML文檔中使用JavaScript并調(diào)用test()方法,不正確的是:()A、<a href=”javascript:test()”>單擊</a>B、<div onclick=”test()”>單擊</div>C、<script type=”text/javascript”> test() </script>D、<script sr
6、c=”test.js”>test()</script>14、在HTML文檔中嵌入JavaScript代碼,不正確的是:()A、<script language=”javascript”> </script>B、<script> </script>C、<script language=”ECMAscript”> </script>D、<script language=”js”> </script>15、對JavaScript基本語法描述不正確的一項是:()A、JavaScript嚴(yán)格
7、區(qū)分大小寫B(tài)、JavaScript程序代碼的格式,每條功能執(zhí)行語句的最后必須用分號(;)結(jié)束C、JavaScript腳本程序可以獨立保存為一個外部文件,但其中不能包含<script></script>標(biāo)簽。D、JavaScript中使用單引號和雙引號聲明的字符串沒有任何區(qū)別16、在js中判斷是否為數(shù)字的函數(shù)是()A. isNaN B. number C. numberic D. int17、js中取得指定字符在字符串中的位置的函數(shù)是()A、indexofB、indexofvalueC、indexOfD、addindex18、js中獲取字符串第一個字符可以使用()A、 c
8、harAt(0)B、 indexfirst()C、 onecharD、 firstvalue19、在js中獲取html的下拉列菜單item第一個option的值,用()A、 item.options0.valueB、 item.selectedIndex.textC、 item.first.textD、 this.value 20、對于代碼:<input type="button" value="點一下" onclick="alert('你好')">分析正確的是()a) Onclick表示鼠標(biāo)移上去的事件b
9、) 這個代碼運行時將報錯c) 點擊這個按扭時彈出提示框,并顯示“你好”d) 必須把a(bǔ)lert改為window.alert才能正常運行21、若y , x,z為int型變量,則執(zhí)行以下語句后,z的值為() var x=10; y=x+ + +x; z = y- - -y;A、12B、2C、10D、022、以下代碼執(zhí)行結(jié)果為:() <script> var num="24linux"+6; alert(num)</script>A 30B 24linux6C 6D 30linux23、以
10、下代碼運行結(jié)果:() <script>var A = "PHPJavaScript" var B = "PHPJavaScript" var C = A.substr(3); var D = B.substring(0,3); alert(C+" is "+D); </script>A JavaScript is PHPB is JavaScriptC PHP is JavaScriptD JavaScript is24、以下JavaScript的內(nèi)置對象中,哪一個是靜態(tài)對象,不用通過new關(guān)鍵字去實例化:()
11、A、 StringB、 DateC、 MathD、 Array25、在HTML DOM中,那一項不是document對象中的成員:()A、 bgColorB、 onloadC、 titleD、 forms26、在下面有一個名為frm的表單, 在這個表單中有一個name=username的屬性,value屬性的值為admin, 在javaScript中獲取值admin的方法不正確的是:()<form name=”frm”>Username:<input type=”text” name=”username” value=”admin” /></form>A、d
12、ocument.frm.username.valueB、document.forms“frm”.username.valueC、document.forms.item(“frm”).username.valueD、document.frm0.username.value27、在下面給出的JavaScript事件中,那一個可以在非表單中使用:()A、submitB、focusC、changeD、keydown28、執(zhí)行完以下代碼后,變量$num的值為:()<script> var num=10; function csdn(number) Var number = number+20
13、 csdn(num); alert(num);</script>A、10 B、20C、30D、顯示錯誤29、js中控制瀏覽器頁面后退使用()A、 history.back()B、 backC、 goD、 document.go(-1)30、當(dāng) Ajax 請求完成時,XMLHttpRequest 對象的 readyState 值是()A、1B、2C、3D、431、 定義抽象類時需要加的修飾關(guān)鍵字()A. public B. interface C. implements D. abstract32、一個類繼承父類的同時實現(xiàn)多個接口的正確寫法()A.class 類名extends 父類
14、名,接口1,接口2,B.class 類名 implements接口1,接口2, extends 父類名C. class 類名extends 父類名 implements接口,1接口2,D. class 類名 implements父類名 implements接口,1接口2,33、 自動加載類函數(shù)() A. include() B. require() C._autoload() D._call()34、能夠返回鍵盤上的按鍵對應(yīng)字符的事件是( )A onKeyDownB onKeyPressC onKeyUpD onMouseOver35、如果父類中方法加上private修飾關(guān)鍵字,子類在繼承中重
15、載此方法不可以使用的修飾關(guān)鍵字()A.var B. public C.protected D.private36、除了使用function _construct()定義構(gòu)造方法外,還可以使用()A.function _destruct() B. function 類名() C.function _tostring() D.function _call()37、獲得實例化對象所屬類名字的函數(shù)()A. get_class() B. get_object_vars() C. get_class_methods() 38、以下說法錯誤的是()A. final關(guān)鍵字標(biāo)識的類不能被繼承B. final關(guān)鍵
16、字標(biāo)識既可以標(biāo)識成員方法,也可以標(biāo)識成員屬性C. 在靜態(tài)方法中只能訪問靜態(tài)成員 D. 將類中的成員屬性定義為常量使用const39、以下說法錯誤的是()A. 在外部訪問靜態(tài)成員屬性時使用類名:靜態(tài)成員屬性名B. 在外部訪問靜態(tài)成員屬性時使用 $實例化對象->靜態(tài)成員屬性名C. 在外部訪問靜態(tài)方法時使用$實例化對象 ->靜態(tài)方法名D. 在外部訪問靜態(tài)方法時使用類名:靜態(tài)方法名40、以下哪個技術(shù)不是Ajax技術(shù)體系的組成部分? A. XMLHttpRequest B. DHTML C. CSS D. DOM二、編程題(共8道)1, 請通過寫出一個表單,包含標(biāo)題和內(nèi)容。標(biāo)題為t
17、itle,內(nèi)容字段為content<html><head><title>內(nèi)容</title><meta charset=utf-8 /></head><body><form action=1.php method=post><input type=text name=title value= /><br /><textarea name=content rows=4 cols=40></textarea><br /><input ty
18、pe=submit name=sub value=提交 /></form></body></html>2, 請接收到title和content內(nèi)容<?PhpEcho $_POSTtitle;Echo $_POSTcontent;?>3, 設(shè)計一個數(shù)據(jù)庫test,表名為test_content 字段為id,title和contentCreate table test(Id int unsigned not null auto_increment primary key,Title char(30) not null default 標(biāo)題,Co
19、ntent varchar(255) not null default 內(nèi)容)ENGINE=InnoDB DEFAULT CHARSET=UTF8;4, 將接收到的內(nèi)容title和content采用pdo預(yù)處理的方式寫入進(jìn)入數(shù)據(jù)庫<?PhpTry$pbo = new PDO(mysql:dbname=test;host=localhost,root,123);$pdo->query(set names utf8);catch(PDOException $e)Echo 數(shù)據(jù)庫連接失敗,原因:.$e->getMessage();Exit;$sql = “insert into t
20、est values(null,:t,:c)”;$stmt = $pdo->prepare($sql);$stmt->bindvalue(t,$_POSTtitle);$stmt->bindvalue(c,$_POSTcontent);$stmt->execute();Echo “成功添加”.$stmt->rowCount().條;?>5, 做一個頁面list.php頁面,采用pdo的方式遍歷出結(jié)果。<?phptry$pdo = new PDO('mysql:dbname=lamp71;host=localhost','root
21、','654321');catch(PDOExcaption $e)echo "數(shù)據(jù)庫連接失敗,原因:".$e->getMessage();$stmt = $pdo->query('select * from stu');$m=0;while(list($id,$name,$age,$sex,$classid)=$stmt->fetch(PDO:FETCH_NUM)$list$m'id' = $id;$list$m'name' = $name;$list$m'age' = $age;$list$m'sex' = $sex;$list$m'classid' = $classid;$m+;echo "<pre>"var_dump($list);echo "</pre>"?><?phptry$pdo = new PDO('mysql:dbname=lamp71;host=localhost
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年02月山東省濰坊青州市事業(yè)單位公開招聘綜合類崗位人員36名筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 黑龍江2025年01月黑龍江省大慶市國資委2025年公開遴選4名公務(wù)員筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 高效節(jié)水灌溉系統(tǒng)在農(nóng)業(yè)種植中的應(yīng)用
- 初中語文智慧美文自信使人美麗
- 超市用電負(fù)荷評估與合理化配置
- 浙江國企招聘2025臺州市黃巖交通旅游投資集團(tuán)有限公司下屬子公司招聘10人筆試參考題庫附帶答案詳解
- 浙江國企招聘2024金華義烏市屬國有企業(yè)招聘76人筆試參考題庫附帶答案詳解
- 成都體育學(xué)院考研專業(yè)真題
- 青少年心理健康問題的現(xiàn)狀與對策
- 跨領(lǐng)域文化活動的組織與推廣
- GB/T 5915-1993仔豬、生長肥育豬配合飼料
- GB/T 3624-2010鈦及鈦合金無縫管
- 壓花藝術(shù)課件
- DB32T4220-2022消防設(shè)施物聯(lián)網(wǎng)系統(tǒng)技術(shù)規(guī)范-(高清版)
- (新版)老年人健康管理理論考試題庫(含答案)
- 感應(yīng)加熱操作規(guī)程
- 煤氣設(shè)施安全檢查表(修訂)
- XX省血液調(diào)配管理辦法
- 微信開放平臺網(wǎng)站信息登記表
- 腦病科中醫(yī)疾病護(hù)理常規(guī)(精)
- JJG 700 -2016氣相色譜儀檢定規(guī)程-(高清現(xiàn)行)
評論
0/150
提交評論