PHP練習(xí)測試卷及答案_第1頁
PHP練習(xí)測試卷及答案_第2頁
PHP練習(xí)測試卷及答案_第3頁
PHP練習(xí)測試卷及答案_第4頁
PHP練習(xí)測試卷及答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第頁P(yáng)HP練習(xí)測試卷1.PHP運(yùn)算符中,優(yōu)先級從高到低分別是()A、關(guān)系運(yùn)算符,邏輯運(yùn)算符,算術(shù)運(yùn)算符B、算術(shù)運(yùn)算,關(guān)系運(yùn)算符,邏輯運(yùn)算符C、邏輯運(yùn)算符,算術(shù)運(yùn)算符,關(guān)系運(yùn)算符D、關(guān)系運(yùn)算符,算術(shù)運(yùn)算符,邏輯運(yùn)算符【正確答案】:B2.若y,x為int型變量,則執(zhí)行以下語句后,y的值為()

X=1;++x;y=x++;A、1B、2C、3D、以上都不正確【正確答案】:B3.下面哪個(gè)函數(shù)在正則表達(dá)式中執(zhí)行一個(gè)匹配?()A、preg_matchB、preg_match_allC、preg_replaceD、preg_split【正確答案】:A4.array_push()的作用是()A、將數(shù)組的第一個(gè)元素彈出B、將數(shù)組的最后一個(gè)元素彈出C、將一個(gè)或多個(gè)元素壓入數(shù)組的末尾D、將一個(gè)或多個(gè)元素插入數(shù)組的開頭【正確答案】:C5.對一個(gè)文件進(jìn)行寫入操作不需要的函數(shù)是()。A、fopenB、freadC、fwriteD、fclose【正確答案】:B6.下面的腳本運(yùn)行以后,輸出的內(nèi)容是什么()

<?php$array=array(‘1’,’1’);foreach($arrayas$k=>$v){$array[$k]=2;}print_r($array);?>A、array(‘2’,‘2’)B、array([0]=>‘1’,[1]=>‘1’)C、array([0]=>2,[1]=>2)D、array(Null,Null)【正確答案】:C7.在php中,語句for(k=0;k=1;k++);和語句for(k=0;k==1;k++);執(zhí)行的次數(shù)分別是()A、無限和0B、0和無限C、都是無限D(zhuǎn)、都是0【正確答案】:A8.

以下PHP變量名不正確的是()A、$_beijingB、$_BeijingC、$9BeijingD、$Beijing【正確答案】:C9.讀取post方法傳遞的表單元素值的方法是()A、$_post["名稱"]B、$_POST["名稱"]C、$post["名稱"]D、$POST["名稱"]【正確答案】:B10.返回?cái)?shù)組當(dāng)前指針指向的元素的函數(shù)是()A、next()B、each()C、reset()D、current()【正確答案】:D11.在PHP中,運(yùn)算符"%"的作用是()A、百分比B、取整C、取余D、除法【正確答案】:C12.下面哪個(gè)預(yù)定義變量是用來獲取HTTP文件上傳信息?()A、$_GETB、$_POSTC、$_FILESD、$GLOBALS【正確答案】:C13.把下列數(shù)值強(qiáng)制類型轉(zhuǎn)換為BOOL類型,哪個(gè)會得到TRUE()A、0B、NULLC、空字符串D、0.1【正確答案】:D14.

下面哪個(gè)不是PHP的魔術(shù)方法?()A、__requireB、__setC、__callD、__autoload【正確答案】:A15.關(guān)于PHP環(huán)境搭建的說法錯(cuò)誤的是()。Apache的默認(rèn)端口是80B、MySQL的默認(rèn)端口3306C、Apache-kinstall命令表示卸載Apache服務(wù)D、MySQL的進(jìn)程名為mysqld.exe【正確答案】:C16.PHP類中變量默認(rèn)的訪問權(quán)限是()A、publicB、protectedC、defaultD、private【正確答案】:A17.若y,x為int型變量,則執(zhí)行以下語句后,y的值為()x=1;++x;y=x++;A、1B、2C、3D、以上都不正確【正確答案】:B18.PHP是一種什么型的語言()。A、編譯型B、解釋型C、兩者都是D、兩者都不是【正確答案】:B19.PHP中,使用()函數(shù)將數(shù)組元素組合為字符串。A、explodeB、trimC、strposD、implode【正確答案】:D20.關(guān)于不屬于php面向?qū)ο筇卣鞯氖牵ǎ〢、多繼承B、封裝C、多態(tài)D、繼承【正確答案】:A21.下列關(guān)于php面向?qū)ο竺枋鲥e(cuò)誤的是()A、php類的定義包含了數(shù)據(jù)的形式以及對數(shù)據(jù)的操作B、成員方法定義在類的內(nèi)部,可用于訪問對象的數(shù)據(jù)C、php支持多繼承,子類可以繼承多個(gè)父類D、子類可以使用父類public和protected修飾的方法,子類也可以對父類方法覆蓋【正確答案】:C22.在PHP語言中,函數(shù)var_dump的意義是()A、定義數(shù)組B、遍歷數(shù)組C、輸出變量的相關(guān)信息D、遞歸數(shù)組【正確答案】:C23.PHP是一種什么型的語言()。A、編譯型B、解釋型C、兩者都是D、兩者都不是【正確答案】:B24.

以下PHP代碼,正確結(jié)果是()

<?php$a=1;$b=2;$c=3;($a=4)?($b--):($c--);echo$a,$b,$c;A、123B、423C、122D、413【正確答案】:D25.讀取post方法傳遞的表單元素值的方法是()A、$_post["名稱"]B、$_POST["名稱"]C、$post["名稱"]D、$POST["名稱"]【正確答案】:B26.PHP運(yùn)算符中,優(yōu)先級從高到低分別是()A、關(guān)系運(yùn)算符,邏輯運(yùn)算符,算術(shù)運(yùn)算符B、算術(shù)運(yùn)算,關(guān)系運(yùn)算符,邏輯運(yùn)算符C、邏輯運(yùn)算符,算術(shù)運(yùn)算符,關(guān)系運(yùn)算符D、關(guān)系運(yùn)算符,算術(shù)運(yùn)算符,邏輯運(yùn)算符【正確答案】:B27.分析下面這段PHP代碼的輸出是什么()

Classmy_class{var$my_var;function__construct($value){$this->my_var=$value;}}$a=newmy_class(10);echo$a->my_var;A、10B、NULLC、報(bào)錯(cuò)D、Nothing【正確答案】:A28.關(guān)于PHP解析結(jié)果集的函數(shù),哪一個(gè)是以對象的方式返回一行數(shù)據(jù)?()A、mysqli_fetch_rowB、mysqli_fetch_assocC、mysqli_fetch_arrayD、mysqli_fetch_object【正確答案】:D29.關(guān)于cookie與sessions說法錯(cuò)誤的是()A、cookie是在服務(wù)器端創(chuàng)建,并寫回到客戶端瀏覽器B、session將信息存在客戶端,現(xiàn)在保存到服務(wù)端C、cookie對文件的大小要求控制在4K以內(nèi)D、session保存的是對象,cookie保存的是字符串【正確答案】:B30.在php中,語句for(k=0;k=1;k++);和語句for(k=0;k==1;k++);執(zhí)行的次數(shù)分別是()A、無限和0B、0和無限C、都是無限D(zhuǎn)、都是0【正確答案】:A31.引用文件"time.inc"的正確方法是()A、<?phprequire("time.inc");?>B、<!--includefile="time.inc"-->C、<?phpinclude_file("time.inc");?>D、<%includefile="time.inc"%>【正確答案】:C32.PHP中關(guān)于包含文件上級目錄中的”a.php”的寫法正確的是()A、import../a.php;B、require../a.php;C、require(“./a.php”)D、require“../a.php”;【正確答案】:D33.

以下PHP代碼,用來查詢mysql數(shù)據(jù)庫中的User表,若能正常連接數(shù)據(jù)庫,則以下選項(xiàng)中能正確執(zhí)行$sql的查詢語句的是()

<?php

……

$conn=newmysqli($servername,$username,$password,$dbname);

$sql="select*fromUser";A、mysqli_query($conn,$sql);B、$conn->execute($sql);C、$conn->query($sql);D、query($sql);【正確答案】:B34.下列關(guān)于PHP語法正確的是()A、PHP文件中可以包含HTML標(biāo)簽B、PHP語句以句號結(jié)束C、<!---->是PHP中的注釋符號D、PHP腳本只能放在文檔的開始位置【正確答案】:A35.使用mysqli_query方法查詢,返回一個(gè)結(jié)果集,不能使用下列哪個(gè)方法解析()A、fetch_row();B、fetch_allobject;C、fetch_array();D、fetch_object();【正確答案】:B36.在PHP中用于存儲cookie數(shù)據(jù)的超級全局變量是()A、$_COOKIESB、$_GETCOOKIESC、$_GETCOOKIED、$_COOKIE【正確答案】:D37.關(guān)于PHP中的使用雙引號和單引號定義一個(gè)字符串,下列說法正確的是()A、雙引號中如果出現(xiàn)了變量名,會被替換成這個(gè)變量對應(yīng)的值;單引號中如果出現(xiàn)了變量名,不會被替換成這個(gè)變量對應(yīng)的值B、雙引號中如果出現(xiàn)了變量名,不會被替換成這個(gè)變量對應(yīng)的值;單引號中如果出現(xiàn)了變量名,會被替換成這個(gè)變量對應(yīng)的值C、雙引號和單引號中出現(xiàn)了變量名,都會被替換成這個(gè)變量對應(yīng)的值D、雙引號和單引號中出現(xiàn)了變量名,都不會被替換成這個(gè)變量對應(yīng)的值【正確答案】:A38.以只讀模式打開文件"time.txt"的正確方法是()A、fopen("time.txt","r+");B、open("time.txt");C、open("time.txt","read");D、fopen("time.txt","r");【正確答案】:D39.下面哪種寫法可以匹配一個(gè)正整數(shù)()A、^[1-9]\d*$;B、^[1-9]+$;C、^[0-9]\d*$;D、^[1-9]\d+$;【正確答案】:D40.PHP配置文件的名字是()A、php.iniB、my.iniC、httpd.confD、hosts【正確答案】:A41.PHP用于存儲用戶會話信息的超級全局變量是()A、$_GETB、$_POSTC、$_FILESD、$_SESSION【正確答案】:D42.

下面有關(guān)PHP中require()和include()的描述,說法錯(cuò)誤的是()A、require函數(shù)通常放在PHP程序的最前面B、include函數(shù)一般是放在流程控制的處理部分中C、require_once語句和require語句完全相同,唯一區(qū)別是PHP會檢查該文件是否已經(jīng)被包含過,如果是則不會再次包含D、require在引入不存文件時(shí)產(chǎn)生一個(gè)警告且腳本還會繼續(xù)執(zhí)行,而include則會導(dǎo)致一個(gè)致命性錯(cuò)誤且腳本停止執(zhí)行【正確答案】:D43.下面哪種寫法可以匹配一個(gè)正整數(shù)()A、^[1-9]\d*$;B、^[1-9]+$;C、^[0-9]\d*$;D、^[1-9]\d+$;【正確答案】:D44.

以下關(guān)于繼承的說法錯(cuò)誤的是()A、一個(gè)類可以在聲明中用extends關(guān)鍵字繼承另一個(gè)類的方法和屬性B、如果父類中的方法被聲明為final,則子類無法覆蓋該方法C、PHP可以多重繼承,一個(gè)類可以繼承多個(gè)父類D、屬性不能被定義為final,只有類和方法才能被定義為final【正確答案】:C45.PHP變量格式說法錯(cuò)誤的是()A、變量以$開始B、變量名稱不區(qū)分大小寫C、變量名不能以數(shù)字開始D、變量名中不能出現(xiàn)空格【正確答案】:B46.關(guān)于PHP,下列說法錯(cuò)誤的是()A、開發(fā)PHP網(wǎng)頁所使用的腳本語言是PHPB、網(wǎng)頁中的PHP代碼同html標(biāo)記符一樣,必須用分隔符”<”和”>”將其括起來C、PHP網(wǎng)頁,運(yùn)行時(shí)在客戶端可查看到真實(shí)的PHP源代碼D、PHP和html可混合編程【正確答案】:C47.在PHP中用于存儲cookie數(shù)據(jù)的超級全局變量是()A、$_COOKIESB、$_GETCOOKIESC、$_GETCOOKIED、$_COOKIE【正確答案】:D48.以下關(guān)于PHP面向?qū)ο蟮恼f法錯(cuò)誤的是()。A、一個(gè)類可以在聲明中用extends關(guān)鍵字繼承另一個(gè)類的方法和屬性B、PHP默認(rèn)將var關(guān)鍵字解釋為publicC、PHP可以多重繼承,一個(gè)類可以繼承多個(gè)父類D、PHP使用new運(yùn)算符來獲取一個(gè)實(shí)例對象【正確答案】:C49.下列PHP函數(shù)寫法正確的是()A、functionvoidadd(){}B、functionadd($x){return$x;}C、functionadd(x){returnx;}D、functionadd($X){return$x;}【正確答案】:B50.在PHP中,要引用文件"captcha.php"的正確方法是()A、<?phprequire("captcha.php");?>B、<!--includefile="captcha.php"-->C、<?phpinclude_file("captcha.php");?>D、<%includefile="captcha.php"%>【正確答案】:A51.啟動session的函數(shù)是()A、session_initB、session_startC、session_unsetD、session_destroy【正確答案】:B52.在php中,以下代碼中$result的結(jié)果是()

$x="";$result=is_null($x);var_dump($result);A、報(bào)錯(cuò)B、bool(true)C、bool(false)D、""【正確答案】:C53.連接MySQL數(shù)據(jù)庫的正確方法是()A、mysql_open("localhost","root","root");B、mysql_connect("localhost","root","root");C、connect_mysql("localhost","root","root");D、dbopen("localhost","root","root");【正確答案】:B54.執(zhí)行以下代碼,輸出結(jié)果是()

<?PHP

Classa{

Function__construct(){

Echo"echoclassasomething";

}

}

Classbextendsa{

Function__construct(){

Echo"echoclassbsomething";

}

}

$a=newb();

?>A、echoclassasomethingechoclassbsomethingB、echoclassbsomethingechoclassasomethingC、echoclassasomethingD、echoclassbsomething【正確答案】:D55.PHP用于存儲用戶會話信息的超級全局變量是()A、$_GETB、$_POSTC、$_FILESD、$_SESSION【正確答案】:D56.在PHP中實(shí)現(xiàn)字符串的翻轉(zhuǎn)的方法是()A、strrevB、reverseC、str_reverseD、strReverse【正確答案】:A1.PHP命名空間支持導(dǎo)入類。A、正確B、錯(cuò)誤【正確答案】:A2.PHP的子類可以訪問父類中的私有變量和函

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論