php開(kāi)發(fā)基礎(chǔ)(習(xí)題卷7)_第1頁(yè)
php開(kāi)發(fā)基礎(chǔ)(習(xí)題卷7)_第2頁(yè)
php開(kāi)發(fā)基礎(chǔ)(習(xí)題卷7)_第3頁(yè)
php開(kāi)發(fā)基礎(chǔ)(習(xí)題卷7)_第4頁(yè)
php開(kāi)發(fā)基礎(chǔ)(習(xí)題卷7)_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

試卷科目:php開(kāi)發(fā)基礎(chǔ)php開(kāi)發(fā)基礎(chǔ)(習(xí)題卷7)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesphp開(kāi)發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共147題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.在PHP中創(chuàng)建函數(shù)的正確方法是?A)functionmyFunction()B)createmyFunction()C)new_functionmyFunction()答案:A解析:[單選題]2.連接MySql數(shù)據(jù)庫(kù)的正確語(yǔ)法是A)mysql_connect($username,$password)B)connect_mysql($username,$password)C)mysql_connect("localhost",$username,$password)答案:C解析:[單選題]3.若在函數(shù)內(nèi)訪(fǎng)問(wèn)函數(shù)外定義的變量,必須使用()關(guān)鍵字。A)publicB)varC)globalD)static答案:C解析:[單選題]4.閱讀以下代碼,在調(diào)用函數(shù)后變量$var的值()。functioncourse(&$obj){$obj='python';}$var='PHP';extract($var);A)PHPB)pythonC)PHPD)以上答案都不對(duì)答案:B解析:引用傳參[單選題]5.函數(shù)call_user_func('strtoupper','Php')的執(zhí)行結(jié)果為()。A)phpB)PHPC)PhpD)以上結(jié)果都不正確答案:B解析:call_user_func()函數(shù)的第1個(gè)參數(shù)表示callable類(lèi)型的回調(diào)函數(shù)名稱(chēng),如sum()函數(shù)。第2個(gè)和第3個(gè)參數(shù)表示向回調(diào)函數(shù)傳遞的參數(shù),如4和5。[單選題]6.下面關(guān)于多維數(shù)組的說(shuō)法正確的是()。A)所謂多維數(shù)組,就是指一個(gè)數(shù)組的元素又是一個(gè)數(shù)組B)所謂多維數(shù)組,就是指數(shù)組的所有元素必須都是數(shù)組C)PHP中的數(shù)組維數(shù)不能超過(guò)三維D)以上說(shuō)法都不正確答案:A解析:雖然PHP沒(méi)有限制數(shù)組的維數(shù),但是在實(shí)際的開(kāi)發(fā)應(yīng)用中,為了便于代碼閱讀、調(diào)試和維護(hù),應(yīng)盡量使用三維及以下的數(shù)組存儲(chǔ)數(shù)據(jù)。[單選題]7.下面選項(xiàng)中不屬于filter_has_var函數(shù)的type參數(shù)的值的是?A)INPUT_GETB)NOUT_POSTC)INPUT_SESSIOND)INPUT_COOKI答案:C解析:[單選題]8.$str="MynameisJack,andwhatisyourname?";echosubstr_count($str,?name程?序);的輸出結(jié)果為()A)1B)2C)3D)4答案:B解析:[單選題]9.php連接上mysql之后,采用哪個(gè)函數(shù)配置循環(huán)可以得到指定表中的記錄?A)mysql_fetch_rowB)mysql_select_dbC)mysql_queryD)mysql_connect答案:A解析:[單選題]10.在下列選項(xiàng)中,不屬于循環(huán)結(jié)構(gòu)語(yǔ)句的是()。A)whileB)do…whileC)switch…caseD)for答案:C解析:[單選題]11.Apache默認(rèn)的網(wǎng)站根目錄是()。A)wwwB)rootC)htdocsD)Apache答案:C解析:[單選題]12.php語(yǔ)言中判斷變量是否存在的函數(shù)是A)emptyB)issetC)randD)var_dump答案:B解析:[單選題]13.php的源碼是A)開(kāi)放的B)封閉的C)需購(gòu)買(mǎi)的D)完全不可見(jiàn)的答案:A解析:[單選題]14.以下數(shù)據(jù)使用isset()函數(shù)檢測(cè),返回false的是()。A)0B)falseC)'D)NULL答案:D解析:isset()函數(shù):用于檢測(cè)變量是否具有值,包括0、FALSE或者一個(gè)空字串,但不能是NULL。[單選題]15.申明全局變量的關(guān)鍵字是()A)globalsB)globalC)GLOBALD)無(wú)答案:B解析:[單選題]16.強(qiáng)制類(lèi)型轉(zhuǎn)換可以將數(shù)據(jù)轉(zhuǎn)換為我們期望的類(lèi)型,現(xiàn)分析以下代碼,最終將輸出()。<?php$a='123ec';$b='i34x3d';echo(integer)$a+(integer)$b;?>A)157B)466C)123D)0答案:C解析:[單選題]17.表達(dá)式(-5)%3的運(yùn)行結(jié)果等于________。A)1B)-1C)2D)-2答案:D解析:[單選題]18.運(yùn)行下列程序代碼,輸出結(jié)果是<?php$arr=array(?a?=>?張三?,?李四?,?王五?,?趙六?);echo$arr[0];?>:A)報(bào)錯(cuò)B)王五C)張三D)李四答案:D解析:[單選題]19.下面哪個(gè)PHP函數(shù)可以用來(lái)構(gòu)建接受任意數(shù)量參數(shù)的函數(shù)?A)get_argc()B)get_argv()C)func_get_argv()D)func_get_args()答案:D解析:[單選題]20.正則表達(dá)式當(dāng)中的\d表示的含義為:A)把字母d轉(zhuǎn)義B)任意一個(gè)十進(jìn)制數(shù)字C)沒(méi)有實(shí)際含義D)換行符答案:B解析:[單選題]21.請(qǐng)仔細(xì)分析以下程序,運(yùn)行結(jié)果正確的是()。$sex='male';echo$sex==='male'?:'女';A)1B)空字符串C)0D)以上答案都不對(duì)答案:A解析:[單選題]22.檢查給定的鍵名或索引是否存在于數(shù)組中的是():A)Array_keys()B)array_search()C)array_filp()D)Array_key_exists()答案:D解析:[單選題]23.HTML中,超鏈接用的是什么標(biāo)簽A)〈a>B)〈table>C)〈b>D)〈head>答案:A解析:[單選題]24.使用函數(shù)()來(lái)檢查此文件是否是上傳文件A)is_uploaded_file()B)move_uploaded_file()C)uploaded_file()D)move_file()答案:A解析:[單選題]25.以下代碼輸出的結(jié)果是$a=10;$b=&$a;echo$b;$b=15;echo$a;A)1015B)1010C)1515D)1510答案:A解析:[單選題]26.substr()函數(shù)用于獲取字符串中的子串,則substr('import',1,3)的返回值是______。A)mpoB)impC)ortD)por答案:A解析:[單選題]27.刪除數(shù)據(jù),傳值要?jiǎng)h除的id的方式為():A)requestB)getC)methodD)post答案:B解析:[單選題]28.數(shù)組是通過(guò)下列哪一項(xiàng)來(lái)區(qū)分它所存放的元素的?()A)長(zhǎng)度B)值C)索引D)維度答案:C解析:[單選題]29.()通過(guò)不斷比較數(shù)組中相鄰兩個(gè)元素的值,較小或較大的元素前移,完成數(shù)組的排序。A)冒泡排序B)快速排序C)插入排序D)簡(jiǎn)擇排序答案:A解析:冒泡排序是計(jì)算機(jī)科學(xué)領(lǐng)域中較簡(jiǎn)單的排序算法。在冒泡排序的過(guò)程中,按照要求從小到大排序或從大到小排序,不斷比較數(shù)組中相鄰兩個(gè)元素的值,較小或較大的元素前移。[單選題]30.語(yǔ)句?$a=2;$b=$a--;?的輸出結(jié)果為()。A)$a=2;$b=2;B)$a=2;$b=1;C)$a=1;$b=2;D)$a=1;$b=1;答案:C解析:[單選題]31.動(dòng)態(tài)網(wǎng)站一般包括前臺(tái)頁(yè)面和后臺(tái)管理程序,其中,前臺(tái)頁(yè)面的主要原理是()A)修改記錄B)添加記錄C)顯示記錄D)刪除記錄答案:C解析:[單選題]32.若系統(tǒng)日期時(shí)間是2017年12月6日9時(shí)12分,函數(shù)date("Y-m-dH:i")的返回值是A)17-12-69:12B)2017-12-609:12C)2017-12-069:12D)2017-12-0609:12答案:D解析:[單選題]33.file_exists()的返回值類(lèi)型是A)intB)boolC)arrayD)double答案:B解析:[單選題]34.查看所有數(shù)據(jù)庫(kù)的命令是:A)showtablesB)use庫(kù)名C)createdatabase庫(kù)名D)showdatabases答案:D解析:[單選題]35.PHP定義活動(dòng)變量的方法是A)VARB)$C)$$D)&答案:B解析:[單選題]36.下面代碼的輸出結(jié)果為:<?php$array=array("a"=>5,"b"=>10,20);print_r($array);?>A)ArrayB)ArrayC)輸出為空D)會(huì)報(bào)錯(cuò)!答案:B解析:[單選題]37.如果想取得mysql數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行狀態(tài),應(yīng)該用什么函數(shù)?A)mysql_pingB)mysql_statusC)mysql_statD)mysql_info答案:C解析:[單選題]38.PHP連接mysql數(shù)據(jù)庫(kù)的連接函數(shù)mysql_connect的第三個(gè)參數(shù)是A)主機(jī)名B)數(shù)據(jù)庫(kù)密碼C)數(shù)據(jù)庫(kù)用戶(hù)名D)報(bào)錯(cuò)信息答案:B解析:[單選題]39.下列端口號(hào)中,可以作為URL的默認(rèn)請(qǐng)求端口號(hào)的是()。A)8080B)80C)3306D)8800答案:B解析:端口號(hào)可以省略,省略時(shí)默認(rèn)使用80端口進(jìn)行訪(fǎng)問(wèn)。[單選題]40.mysql_select_db()與@mysql_select_db()的區(qū)別是()A)@mysql_select_db()不會(huì)忽略警告,將錯(cuò)誤顯示到客戶(hù)端B)mysql_select_db()不會(huì)忽略警告,將錯(cuò)誤顯示到客戶(hù)端C)沒(méi)有區(qū)別D)功能不同的兩個(gè)函數(shù)答案:B解析:[單選題]41.下列不是php中的基本數(shù)據(jù)類(lèi)型的是:A)浮點(diǎn)型B)布爾型C)數(shù)組D)整型答案:C解析:[單選題]42.在PHP中屬于比較運(yùn)算符的是A)=B)!C)==D)&答案:B解析:[單選題]43.在PHP中哪個(gè)變量數(shù)組總是包含所有總客戶(hù)端發(fā)出的cookies數(shù)據(jù)()A)$_COOKIEB)$_COOKIESC)$_GETCOOKIED)$_GETCOOKIES答案:B解析:[單選題]44.下列選項(xiàng)中,可匹配至少由一個(gè)數(shù)字、字母或下劃線(xiàn)開(kāi)頭的字符串的是()。A)^[B)^[C)^[\w]*D)^[\w]+答案:D解析:[單選題]45.PHP中關(guān)聯(lián)數(shù)組的遍歷使用哪種語(yǔ)法()A)foreachB)forC)for...ofD)for...in答案:A解析:[單選題]46.$str='Hello',則$str[1]的值為_(kāi)_______。A)eB)HC)'D)o答案:A解析:[單選題]47.mysql中auto_increment單詞表示什么含義?A)主鍵B)自動(dòng)增長(zhǎng)C)非空約束D)批量導(dǎo)入答案:B解析:[單選題]48.驗(yàn)證日期的正確性,應(yīng)使用哪個(gè)函數(shù)A)NowB)getdateC)dayD)checkdate答案:D解析:[單選題]49.php中單引號(hào)和雙引號(hào)包含字符串的區(qū)別正確的是A)單引號(hào)速度快,雙引號(hào)速度慢B)雙引號(hào)速度快,單引號(hào)速度慢C)單引號(hào)里面可以解析轉(zhuǎn)義字符D)雙引號(hào)里面可以解析變量答案:D解析:[單選題]50.以只讀模式打開(kāi)文件?time.txt?的正確方法是?A)fopen("time.txt","r+");B)open("time.txt");C)open("time.txt","read");D)fopen("time.txt","r");答案:D解析:[單選題]51.下列各種描述中,說(shuō)法正確的是()。A)PHP中生成的圖片驗(yàn)證碼是以jpg、png或gif文件的形式保存的B)在生成驗(yàn)證碼圖片的文件中也可以使用echo輸出其它字符C)生成驗(yàn)證碼圖片的php文件直接作為D)只能通過(guò)刷新整個(gè)頁(yè)面來(lái)刷新頁(yè)面中的驗(yàn)證碼答案:C解析:[單選題]52.下面關(guān)于\w的描述錯(cuò)誤的是()。A)可英語(yǔ)匹配0-9之間的任意數(shù)字B)可用于匹配英文字母C)可匹配任意非單詞字符D)可匹配一個(gè)單詞字符答案:C解析:[單選題]53.函數(shù)()算出返回從數(shù)據(jù)表中查詢(xún)出數(shù)據(jù)集的行數(shù)。A)COUNTB)MINC)AVGD)mysql_num_rows答案:D解析:[單選題]54.向表中插入數(shù)據(jù)的關(guān)鍵字是:A)selectB)deleteC)updateD)insertinto答案:D解析:[單選題]55.用于遍歷數(shù)組的循環(huán)是()A)foreach循環(huán)B)while循環(huán)C)for循環(huán)D)do-while語(yǔ)句答案:A解析:[單選題]56.下列Apache和PHP工作流程正確的排列順序是什么?①PHP程序?qū)⑸蒆TML頁(yè)面返回給Apache服務(wù)器,Apache服務(wù)器再將HTML頁(yè)面返回給客戶(hù)端瀏覽器展示。②Apache服務(wù)器解析解析用戶(hù)的請(qǐng)求,若其后綴是?.php?,則將用戶(hù)的請(qǐng)求交給PHP進(jìn)行處理;若是靜態(tài)的HTML文件、CSS和JavaScript文件則直接返回瀏覽器進(jìn)行展示。③PHP程序處理Apache服務(wù)器傳送過(guò)來(lái)的文件,并根據(jù)實(shí)際代碼決定是否從后臺(tái)讀取,處理數(shù)據(jù),最后動(dòng)態(tài)地生成相應(yīng)的HTML頁(yè)面。④用戶(hù)在瀏覽器中輸入要訪(fǎng)問(wèn)的地址。A)①②③④B)②③④①C)③④①②D)④②③①答案:D解析:[單選題]57.下列哪些是PHP的配置文件?A)php.exeB)php.iniC)php_mysql.dllD)php_mysqli.dll答案:B解析:[單選題]58.標(biāo)記<BR>的用途是A)分段命令B)換行命令C)結(jié)束命令D)打印命令答案:B解析:[單選題]59.在form標(biāo)記中使用onsubmit調(diào)用驗(yàn)證函數(shù)時(shí),函數(shù)名前面return的作用A)阻止函數(shù)繼續(xù)執(zhí)行下去B)沒(méi)有任何意義,可以去掉的C)當(dāng)用戶(hù)輸入數(shù)據(jù)不符合要求時(shí),阻止非法數(shù)據(jù)提交給服務(wù)器D)以上說(shuō)法都不正確答案:C解析:[單選題]60.下列表單屬性代表表單提交方式的是:A)methodB)idC)nameD)action答案:A解析:[單選題]61.php語(yǔ)言中隨機(jī)函數(shù)A)randB)sqrC)fixD)abs答案:A解析:[單選題]62.下列選項(xiàng)中不是用來(lái)引入一個(gè)文件的是:A)fopen()B)include()C)include_once()D)require()答案:A解析:[單選題]63.查詢(xún)id為4,5,6的學(xué)生的姓名,入學(xué)日期sql正確的是():A)deleteusernameo,add_timefromstudentwhereidin(4,5,6);B)selectusername,add_timeformstudentwhereidin(4,5,6);C)selectusername,add_timefromstudentwhereidin(4,5,6);D)select*fromstudentwhereidin(4,5,6);答案:C解析:[單選題]64.下列選項(xiàng)中可用來(lái)實(shí)現(xiàn)評(píng)論功能的是()。A)input控件B)textarea控件C)select控件D)label標(biāo)記答案:B解析:input控件可以實(shí)現(xiàn)文本框、密碼框、單選框、復(fù)選框等,其中文本框?qū)τ谛枰斎氪罅啃畔⒌墓δ軙r(shí),單行文本框不再適用。[單選題]65.下列關(guān)于數(shù)組的說(shuō)法錯(cuò)誤的是()。A)數(shù)組是一個(gè)可以存儲(chǔ)一組或一系列數(shù)值的變量。B)鍵和值之間存在一種對(duì)應(yīng)關(guān)系稱(chēng)為映射。C)PHP中數(shù)組的下標(biāo)可以是整型、字符串型和浮點(diǎn)型。D)索引數(shù)組的下標(biāo)可以依次遞增。答案:C解析:[單選題]66.PHP的位運(yùn)算符不包括A)&B)|C)~D)!答案:D解析:[單選題]67.php向文本文件寫(xiě)入內(nèi)容,應(yīng)該采用哪個(gè)文件操作函數(shù)?A)fclose()B)fwrite()C)fopen()D)file()答案:B解析:[單選題]68.下列選項(xiàng)中,能夠?qū)崿F(xiàn)匿名函數(shù)使用外部變量的關(guān)鍵字是()。A)useB)toC)fromD)reference答案:A解析:值得一提的是,如果在匿名函數(shù)中使用外部的變量,可以通過(guò)use關(guān)鍵字實(shí)現(xiàn)[單選題]69.類(lèi)的定義使用關(guān)鍵字___________A)functionB)varC)classD)new答案:C解析:[單選題]70.js腳本中要獲取字符串psdValue的字符個(gè)數(shù),使用下面哪個(gè)代碼A)psdValue.lengthB)psdValue.lenC)psdValue.count()D)count(psdValue)答案:A解析:[單選題]71.下列選項(xiàng)中,哪種排序算法具有直觀性,但是又有不穩(wěn)定的特點(diǎn)。()A)冒泡排序B)快速排序C)插入排序D)簡(jiǎn)擇排序答案:D解析:簡(jiǎn)單選擇排序是一種非常直觀的排序算法。它的實(shí)現(xiàn)原理是,從待排序的數(shù)組中選出最小或最大的一個(gè)元素與數(shù)組的第1個(gè)元素互換,接著再在剩余的數(shù)組元素中選擇最小的一個(gè)與數(shù)組的第2個(gè)元素互換,依次類(lèi)推,直到全部待排序的數(shù)組元素排序完成。[單選題]72.使用PDOStatement的fetch方法可以獲取結(jié)果集的下一行數(shù)據(jù),若希望結(jié)果以關(guān)聯(lián)數(shù)組形式返回,怎參數(shù)應(yīng)設(shè)置為()。A)PDO::FETCH_ASSOCB)PDO::FETCH_NUMC)PDO::FETCH_BOTHD)PDO::FETCH_OBJ答案:A解析:[單選題]73.<?php$array=array('a','b','d','d');$res=in_array('d',$array);echo$res;?>:A)falseB)trueC)nullD)false答案:B解析:[單選題]74.在整個(gè)163郵箱項(xiàng)目中,下列哪個(gè)按鈕不是submit類(lèi)型的A)注冊(cè)界面中的?立即注冊(cè)?按鈕B)寫(xiě)郵件界面中的?發(fā)送?按鈕C)收件箱中的?刪除?按鈕D)登錄界面中的?注冊(cè)?按鈕答案:D解析:[單選題]75.以下php程序輸出的結(jié)果是<?php$x=0;for($i=0;$i<3;$i++){if($i==1){continue;}for($j=0;$j<3;$j++){if($j==1){break;}$x++;}}echo$x;?>:A)trueB)2C)falseD)3答案:B解析:[單選題]76.如果在index模塊下的controller文件夾下定義了StudentController類(lèi),類(lèi)中定義了edit方法,代碼如下:Publicfunctionedit(){$htmls=$this->fetch();return$htmls;}此時(shí)調(diào)用該方法將關(guān)聯(lián)()文件進(jìn)行顯示?A)public\edit.phpB)public\edit.htmlC)index\view\edit.phpD)index\view\edit.html答案:D解析:[單選題]77.(,)結(jié)束循環(huán)的語(yǔ)句是()。A)switch語(yǔ)句B)continue語(yǔ)句C)if語(yǔ)句D)break語(yǔ)句答案:D解析:[單選題]78.以下哪個(gè)PHP魔術(shù)常量返回文件的完整路徑和文件名?A)__LINE__B)__FILE__C)__FUNCTION__D)__CLASS__答案:B解析:[單選題]79.實(shí)現(xiàn)類(lèi)之間的繼承需要使用哪個(gè)關(guān)鍵字。()A)publicB)setC)extendsD)private答案:C解析:[單選題]80.下面哪個(gè)PHP函數(shù)可以用來(lái)查找文件?A)get_file()B)fold()C)file()D)glob()答案:D解析:[單選題]81.php內(nèi)置數(shù)組()接受表單Post方式提交的數(shù)據(jù)A)$_POSTB)$_GETC)POSTD)SEND答案:A解析:[單選題]82.若某個(gè)文本框name屬性取值為txt,不能使用下面哪種形式獲取該文本框提交的數(shù)據(jù)A)$_POST['txt']B)$_POST["txt"]C)"$_POST['txt']"D)"$_POST[txt]"答案:C解析:[單選題]83.下列選項(xiàng)中獲取文件最后一次修改的時(shí)間是:A)unlink()B)filemtime()C)fileatime()D)copy()答案:B解析:[單選題]84.PHP中,實(shí)現(xiàn)文件的上傳需要使用哪個(gè)全局變量()。A)$_FILESB)$_GETC)$_POSTD)$_SESSION答案:A解析:[單選題]85.關(guān)于數(shù)據(jù)庫(kù)的導(dǎo)入操作,下列說(shuō)法中錯(cuò)誤的是A)使用的命令是RestoreB)導(dǎo)入過(guò)程中可以更改原來(lái)數(shù)據(jù)庫(kù)的名稱(chēng)C)導(dǎo)入過(guò)程中必須要選擇忽略錯(cuò)誤選項(xiàng),否則導(dǎo)入無(wú)法完成D)若安裝數(shù)據(jù)庫(kù)時(shí)選擇的字符集是GBK,則導(dǎo)入過(guò)程中,必須要選擇字符集是GBK答案:D解析:[單選題]86.下面關(guān)于SQL語(yǔ)句?truncatetableuser?的描述,正確的是()A)清空user表中的所有數(shù)據(jù)B)與?deletefromuser?完全一樣C)刪除表中數(shù)據(jù),但不影響自動(dòng)增長(zhǎng)值D)刪除user表答案:A解析:[單選題]87.PHP中哪個(gè)不是有效的賦值運(yùn)算符?A)$b<=$bB)$b*=$bC)$b+=$bD)$b-=$b答案:A解析:[單選題]88.關(guān)于系統(tǒng)數(shù)組$_FILES,第二個(gè)下標(biāo)不包含下面哪一項(xiàng)A)tmpnameB)sizeC)nameD)type答案:A解析:[單選題]89.假設(shè)$a=5,有$b=($a--),則$b是A)4B)5C)6D)0答案:B解析:[單選題]90.若函數(shù)返回的數(shù)據(jù)類(lèi)型與指定的類(lèi)型不同,則程序會(huì)()。A)自動(dòng)轉(zhuǎn)換成指定的數(shù)據(jù)類(lèi)型B)報(bào)語(yǔ)法錯(cuò)誤C)報(bào)警告提示D)以上答案都不對(duì)答案:B解析:若函數(shù)返回值設(shè)置為int類(lèi)型,而函數(shù)實(shí)際返回的是一個(gè)float類(lèi)型的數(shù)據(jù),則程序會(huì)報(bào)?Fatalerror:UncaughtTypeError:ReturnvalueofreturnIntValue()mustbeofthetypeinteger,floatreturned?錯(cuò)誤提示。[單選題]91.mysql中創(chuàng)建數(shù)據(jù)庫(kù)的指令()A)createB)alterC)makeD)build答案:A解析:[單選題]92.在ThinkPHP的配置文件中,配置數(shù)據(jù)庫(kù)端口的配置項(xiàng)是()。A)DB_PWDB)DB_PORTC)DB_PREFIXD)DB_CHARSET答案:B解析:[單選題]93.運(yùn)行錯(cuò)誤一般不會(huì)阻止()的執(zhí)行,但是會(huì)阻止()。A)腳本希望做的事情,PHP腳本的執(zhí)行B)PHP腳本,程序繼續(xù)執(zhí)行C)PHP腳本,腳本做希望它做的任何事情D)以上答案都不對(duì)答案:C解析:運(yùn)行錯(cuò)誤一般不會(huì)阻止PHP腳本的執(zhí)行,但是會(huì)阻止腳本做希望它做的任何事情。[單選題]94.網(wǎng)址??訪(fǎng)問(wèn)的服務(wù)器端口號(hào)是()。A)3306B)23C)80D)21答案:C解析:[單選題]95.下列哪一項(xiàng)代表無(wú)窮循環(huán)A)for(;;)B)for()C)foreach(,)D)do(1)答案:A解析:[單選題]96.應(yīng)用Ajax時(shí),屬性readyState的值變化時(shí)觸發(fā)的事件是A)readystatechangeB)readychangeC)statechangeD)change答案:A解析:[單選題]97.第一次創(chuàng)建Cookie時(shí),服務(wù)器會(huì)在響應(yīng)消息中增加()頭字段,并將信息發(fā)送給瀏覽器。A)SetCookieB)CookieC)Set-CookieD)以上答案都不對(duì)答案:C解析:[單選題]98.讀取get方法傳遞的表單元素值的方法是:()A)$_GET["名稱(chēng)"]B)$get["名稱(chēng)"]C)$GEG["名稱(chēng)"]D)$_get["名稱(chēng)"]答案:A解析:[單選題]99.cookie的作用是():A)刪除用戶(hù)信息B)用來(lái)跟蹤和識(shí)別用戶(hù)C)查詢(xún)用戶(hù)信息D)修改答案:B解析:[單選題]100.下列選項(xiàng)中,可以在函數(shù)執(zhí)行完成后不被釋放的變量是()。A)全局變量B)可變變量C)局部變量D)靜態(tài)變量答案:D解析:若想要局部變量在函數(shù)執(zhí)行完成后,依然保留局部變量的值,則可以利用static關(guān)鍵字在函數(shù)中聲明靜態(tài)變量。[單選題]101.下列選項(xiàng)中,哪些是合法的標(biāo)識(shí)符()。A)usernameB)123userC)this&thatD)aa$bb答案:A解析:[單選題]102.PHP語(yǔ)法中,假設(shè)已知$a=?hello?,$b=?china?,則要得到?hellochina?的字符串,應(yīng)該如何操作A)$a+$bB)$a-$bC)$a.$bD)$a+=$b答案:C解析:[單選題]103.請(qǐng)閱讀如下代碼:<formaction="test.php?a=1"method="post"><inputtype="text"name="b"value="2"/><inputtype="submit"/></form>下列選項(xiàng)中,說(shuō)法正確的是。()A)test.php只能接收到$_GET['a']B)test.php只能接收到$_POST['b']C)test.php將接收到$_POST['a']和$_POST['b']D)test.php將接收到$_GET['a']和$_POST['b']答案:D解析:[單選題]104.用于為指定圖像分配顏色的函數(shù)是()。A)imagecreatetruecolor()B)imagecreate()C)imagecolorallocate()D)imagefill()答案:C解析:[單選題]105.下列可以終止本次循環(huán)進(jìn)行下一次循環(huán)的語(yǔ)句是:A)breakB)dieC)continueD)exit答案:C解析:[單選題]106.正則表達(dá)式?[h][t]?匹配字符串?itheima?的結(jié)果是()。A)thB)htC)itheimaD)沒(méi)有匹配結(jié)果答案:D解析:[單選題]107.下面哪個(gè)函數(shù)可以用來(lái)得到順序相反的數(shù)組?A)array_reverse()B)array_search()C)array_shift()D)array_slice()答案:A解析:[單選題]108.方法bindParam()可以將設(shè)置好的變量綁定到問(wèn)號(hào)占位符上,在下列選項(xiàng)中該變量開(kāi)始索引位置正確的是()。A)0B)1C)不同的情況下位置起始位置不同,可以是0,也可以是1D)以上說(shuō)法都對(duì)答案:B解析:[單選題]109.(,)下列選項(xiàng)中,屬于注釋的是()。A)<>B)?C)//D)\\答案:C解析:[單選題]110.下列選項(xiàng)中,不屬于賦值運(yùn)算符的是()。A)=B)=C)==D)+=答案:C解析:[單選題]111.用戶(hù)表中查詢(xún)名字包含?恩恩?字的全部男同學(xué)():A)select*fromuserwherenamelike'恩恩%'andsex='男'B)select*fromuserwherename='恩恩'andsex='男'C)select*fromuserwherename=恩恩andsex='男'D)select*fromuserwherenamelike'%恩恩%'andsex='男'答案:D解析:[單選題]112.下列常量中,不能指定trigger_error()函數(shù)錯(cuò)誤類(lèi)別的是()。A)E_USER_NOTICEB)E_USER_WANNINGC)E_USER_ERRORD)E_ERROR答案:D解析:Trigger_error()函數(shù)的第二個(gè)參數(shù)來(lái)決定其錯(cuò)誤級(jí)別,可以是E_USER_NOTICE、E_USER_WANNING或者E_USER_ERROR。[單選題]113.以下代碼在頁(yè)面上會(huì)輸出多少行數(shù)據(jù)$attr=array(1,2,3,4);while(list($key,$value)=each($attr)){echo$key."=>".$value."";}while(list($key,$value)=each($attr)){echo$key."=>".$value."";}A)4B)6C)8D)12答案:A解析:[單選題]114.下列sql語(yǔ)句正確的是:A)deletefromuserwhereusername=張三B)deletefromuserwhereusername='張三'C)selectfromuserD)updatefromusersetusername='張三'whereusername='李四'答案:B解析:[單選題]115.查詢(xún)數(shù)據(jù)表時(shí),限制獲取查詢(xún)結(jié)果中序號(hào)為6、7、8的記錄,需要使用的子句是A)limit6,8B)limit6,2C)from6to8D)start6to8答案:B解析:[單選題]116.下列選項(xiàng)中,關(guān)于圖片添加水印的說(shuō)法錯(cuò)誤的是()。A)添加水印的本質(zhì)就是圖像的拷貝。B)網(wǎng)站中為圖片添加水印的目的是防止圖片被盜用。C)添加水印時(shí),可以隨意定義水印在圖像中的位置。D)PHP中有且僅有imagecopy()函數(shù)能實(shí)現(xiàn)為圖片添加水印功能。答案:D解析:[單選題]117._______標(biāo)記用來(lái)創(chuàng)建一個(gè)表單。A)<form>B)<input>C)<body>D)<html>答案:A解析:[單選題]118.下列選項(xiàng)中,關(guān)于邏輯運(yùn)算的說(shuō)法錯(cuò)誤的是()。A)邏輯運(yùn)算符?&&?、?||?與?and?、?or?功能相同。B)運(yùn)算符?&&?左邊的表達(dá)式為false,則右邊的表達(dá)式不會(huì)執(zhí)行。C)運(yùn)算符?||?左邊的表達(dá)式為true,則右邊的表達(dá)式不會(huì)執(zhí)行。D)運(yùn)算符?&&?與?&?功能相同。答案:D解析:[單選題]119.使用CSS對(duì)文本進(jìn)行修飾,若使文本閃爍,text-decoration的取值為A)noneB)underlineC)overlineD)blink答案:D解析:[單選題]120.下面哪項(xiàng)描述是錯(cuò)誤的()。A)父類(lèi)的構(gòu)造函數(shù)不會(huì)自動(dòng)被調(diào)用B)父類(lèi)中的靜態(tài)成員,不能在子類(lèi)中直接調(diào)用C)抽象類(lèi)不能被實(shí)例化,只能作為其他類(lèi)的父類(lèi)來(lái)使用D)靜態(tài)方法在對(duì)象不存在的情況下可以使用類(lèi)名來(lái)訪(fǎng)問(wèn)答案:B解析:[單選題]121.以下字符的長(zhǎng)度是()。<?php$text=?\tllo?;echostrlen(trim($text));?>A)9B)5C)7D)3答案:D解析:[單選題]122.strtolower()函數(shù)的功能是()A)將給定的字符串全部轉(zhuǎn)換為小寫(xiě)字母B)將給定的字符串全部轉(zhuǎn)換為大寫(xiě)字母C)將給定的字符串首字母轉(zhuǎn)換為小寫(xiě)字母D)將給定的字符串首字母轉(zhuǎn)換為大寫(xiě)字母答案:A解析:[單選題]123.PHP、CSS和JavaScript代碼中共同的注釋符號(hào)是_________A)//B)…*/C)#D)?答案:B解析:[單選題]124.下列用于設(shè)置mysqli_fech_all()函數(shù)返回的數(shù)組形式,錯(cuò)誤的是()。A)MYSQLI_ASSOCB)MYSQLI_ROWC)MYSQLI_NUMD)MYSQLI_BOTH答案:B解析:[單選題]125.下面關(guān)于?DELETEFROMstudentwherename=?itcast?;?的描述正確的是()A)只能刪除name=?itcast?的第一條記錄B)刪除name=?itcast?的全部記錄C)只能刪除name=?itcast?的最后一條記錄D)以上說(shuō)法都不對(duì)答案:B解析:[單選題]126.若存在代碼$str="helloeveryone!";echo$str[1];,輸出結(jié)果是A)字符hB)空格C)沒(méi)有結(jié)果D)字符e答案:D解析:[單選題]127.在同一個(gè)網(wǎng)站的不同文件之間傳遞數(shù)據(jù)的機(jī)制是__________。A)sessionB)cookieC)applicationD)post答案:A解析:[單選題]128.要配置PHP環(huán)境,只需修改A)php.iniB)http.confC)php.sysD)php.exe答案:A解析:[單選題]129.print"I","love","PHP";運(yùn)行結(jié)果為_(kāi)__________A)輸出"IlovePHP"B)輸出"IC)提示錯(cuò)誤D)輸出8答案:C解析:[單選題]130.復(fù)選框的type屬性值是()A)checkboxB)radioC)selectD)check答案:A解析:[單選題]131.在文件上傳表單(form)中,屬性enctype的值為:A)getB)postC)cookiesD)session答案:B解析:[單選題]132.關(guān)于array_merge()函數(shù),下列說(shuō)法中錯(cuò)誤的是()A)該函數(shù)最多只能接收一個(gè)參數(shù)。B)當(dāng)遇到相同的字符串鍵名,后面的值將會(huì)覆蓋前面的值。C)如果數(shù)組是數(shù)字索引,則鍵名會(huì)以連續(xù)方式重新編排索引。D)如果數(shù)組包含數(shù)字鍵名,后面的值將附加到數(shù)組的后面。答案:A解析:[單選題]133.下列哪個(gè)數(shù)組不可以用來(lái)獲取表單元素的值?()A)$_REQUEST[]B)$_POST[]C)$_GET[]D)$_SERVER[]答案:D解析:[單選題]134.php中執(zhí)行sql語(yǔ)句的函數(shù)是()A)mysqli_query()B)mysqli_exec()C)mysqli_do()D)execute()答案:A解析:[單選題]135.MySQL數(shù)據(jù)庫(kù)操作中,CreateNewSchema命令的作用是A)創(chuàng)建數(shù)據(jù)表B)創(chuàng)建數(shù)據(jù)表中一個(gè)列名C)創(chuàng)建數(shù)據(jù)庫(kù)D)以上說(shuō)法都不正確答案:C解析:[單選題]136.若是存在變量$age=25,下面哪項(xiàng)中的代碼不能輸出?Myageis25?A)echo"Myageis".$age;B)echo"Myageis$age";C)echo'Myageis$age';D)echo"Myageis"."$age";答案:C解析:[單選題]137.函數(shù)strrpos('WelcometolearningPHP','e')的返回值是______。A)2B)7C)13D)12答案:D解析:[單選題]138.現(xiàn)有一手推車(chē)類(lèi)程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那個(gè)選項(xiàng)可以正確使用方法add_item<?phpclassCart{var$items;functionadd_item($artnr,$num){$this->items[$artnr]+=$num;}}?>A)<?phprequire("cart.inc");$cart=newCart;$cart->add_item("10",1);?>B)<?phprequire(cart.inc);$cart=newCart$cart->add_item("10",1)?>C)<?phprequire("cart.inc");$cart=newCart();$cart->add_item("10",1);?>D)<?phpinclude("cart.inc");$cart=newCart();$cart->add_item("10",1);?>答案:A解析:[單選題]139.php中哪個(gè)函數(shù)用于讀取整個(gè)文件?A)fgetss()B)fgets()C)fread()D)readfile()答案:D解析:[單選題]140.mysql中要對(duì)數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行操作,必須先進(jìn)入到數(shù)據(jù)庫(kù),下列哪項(xiàng)可以實(shí)現(xiàn)此功能()A)selectB)useC)enterD)都不是答案:B解析:[單選題]141.安裝完成php,開(kāi)啟錯(cuò)誤級(jí)別,要將php.ini中配置修改成():A)date.timezone=PRCB)date.timezone=OffC)display_errors=OffD)display_errors=On答案:D解析:[單選題]142.下面哪一組是PHP5中的注釋符號(hào)A)//、'、...*/B)//、#、...*/C)、#、...*/D)//、#、答案:B解析:[單選題]143.SESSION會(huì)話(huà)的值存儲(chǔ)在()A)硬盤(pán)上B)網(wǎng)頁(yè)中C)客戶(hù)端D)服務(wù)器端答案:D解析:[單選題]144.考慮如下腳本。標(biāo)記處應(yīng)該添加什么代碼才能讓腳本輸出字符串php()$alpha='abcdefghijklmnopqrstuvwxyz';$letters=array(15,7,15);foreach($lettersas$val){這里應(yīng)該加入什么*/}?>A)echochr($val);B)echoasc($val);C)echosubstr($alpha,$val,2);D)echo$alpha{$val};E)echo$alpha{$val+1}答案:D解析:substr函數(shù)能夠勝任,但考慮到輸出三個(gè)字母就需要三次調(diào)用該函數(shù),所以排除此方法。那么$alpha{$val}和$alpha{$val+1}是僅有的兩個(gè)可能輸出題目要求的字符串的選項(xiàng)。因?yàn)?是數(shù)組的第一個(gè)索引,所以答案是D[單選題]145.下面的腳本運(yùn)行以后,$array數(shù)組所包含的值是什么?()<?php$array=array(,1?,?1?);foreach($arrayas$k=>$v){$v=2;}?>A)array(,2?,,2?)B)array(,1?,,1?)C)array(2,2)D)array(Null,Null)E)array(1,1)答案:B解析:[單選題]146.考慮如下PHP腳本,它一行一行的讀取并顯示某文本文件的內(nèi)容。在問(wèn)號(hào)處填入什么才能使腳本正常運(yùn)作?$file=fopen("test","r");while(!feof($file)){echo;}fclose($file);?>A)file_get_contents($file)B)file($file)C)read_file($file)D)fgets($file)E)fread($file)答案:D解析:fgets函數(shù)能從文件中讀取單獨(dú)一行。因此答案是D。[單選題]147.下列哪個(gè)數(shù)組包含諸如頭、路徑和腳本位置等信息?A)$GLOBALSB)$_SERVERC)$_COOKID)E)$_SESSION答案:B解析:第2部分:多項(xiàng)選擇題,共23題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]148.關(guān)于form表單下列說(shuō)法正確的是:A)form表單不可以和php混寫(xiě)B(tài))form表單默認(rèn)的是get方式提交C)form表單的作用是收集用戶(hù)填寫(xiě)的信息D)form表單不能寫(xiě)在.php文件中答案:BC解析:[多選題]149.函數(shù)的優(yōu)越性有哪些?A)提高程序的重用性。B)提高軟件的可維護(hù)性C)提高軟件的開(kāi)發(fā)效率。D)控制程序設(shè)計(jì)的復(fù)雜性。答案:ABCD解析:[多選題]150.PHP的注釋符號(hào)有:A)注釋語(yǔ)句B)//注釋C)注釋語(yǔ)句*/D)\*注釋語(yǔ)句*\答案:BC解析:[多選題]151.下面關(guān)于PHP的說(shuō)法正確的是A)PHP是一種服務(wù)器端的腳本B)PHP程序可以在任意環(huán)境中執(zhí)行C)在PHP文件中可以包含任意的HTML代碼和樣式的應(yīng)用D)使用PHP可以實(shí)現(xiàn)注冊(cè)、登錄、在線(xiàn)投票、訪(fǎng)客計(jì)數(shù)等動(dòng)態(tài)頁(yè)面中需要的各種功能答案:ACD解析:[多選題]152.對(duì)于cookie說(shuō)法正確的是()A)可以實(shí)現(xiàn)多頁(yè)面?zhèn)髦礏)cookie是存儲(chǔ)在客戶(hù)端的瀏覽器中用來(lái)跟蹤和識(shí)別用戶(hù)的會(huì)話(huà)控制C)cookie的信息存在客戶(hù)端D)cookie分為會(huì)話(huà)cookie和持久化cookie答案:ABCD解析:[多選題]153.HP中,變量名允許出現(xiàn)的符號(hào)有:A)大寫(xiě)字母B)小寫(xiě)字母C)數(shù)字D)減號(hào)答案:ABC解析:[多選題]154.下列屬于數(shù)組的常用函數(shù)的是():A)Array_values()B)in_array()C)strlen()D)Array_keys()答案:ABD解析:[多選題]155.關(guān)于數(shù)據(jù)庫(kù)函數(shù)mysql_query()的說(shuō)法正確的是():A)mysql_query()可以執(zhí)行增刪改查中的任何正確的sql語(yǔ)句B)mysql_query()的定義是?發(fā)送一條MySQL查詢(xún)?,所以參數(shù)只能是select的查詢(xún)sql語(yǔ)句C)mysql_query()函數(shù)只有一個(gè)字符串型參數(shù),返回值是資源型數(shù)據(jù)D)mysql_query("setnamesutf8");設(shè)置字符集格式答案:AD解析:[多選題]156.continue語(yǔ)句可以用在()中A)forB)whileC)do-whileD)switch答案:ABC解析:[多選題]157.下列關(guān)于動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)的本質(zhì)區(qū)別說(shuō)法不正確的是A)靜態(tài)頁(yè)面運(yùn)行后能夠查看所有的源代碼,動(dòng)態(tài)頁(yè)面中動(dòng)態(tài)部分源代碼則無(wú)法查看B)靜態(tài)網(wǎng)頁(yè)任何時(shí)候運(yùn)行內(nèi)容都相同,動(dòng)態(tài)頁(yè)面則不然C)動(dòng)態(tài)頁(yè)面是在服務(wù)器端執(zhí)行的,而靜態(tài)頁(yè)面是在瀏覽器端執(zhí)行的D)靜態(tài)頁(yè)面中可以包含各種小動(dòng)畫(huà),動(dòng)態(tài)頁(yè)面不可以答案:ABD解析:[多選題]158.以下哪些是合法的數(shù)組形式?A)array('張三','李四');B)array('a'=>'張三','b'=>'李四');C)array('張三','b'=>'李四');D)new('張三','李四');答案:ABC解析:[多選題]159.關(guān)于php中變量之間的傳遞分為哪兩種:A)地址傳遞B)值傳遞C)實(shí)參傳遞D)形參傳遞答案:AB解析:[多選題]160.下列給出的字符串處理函數(shù)中能去除掉字符串中空白字符的是:A)ltrim()B)trim()C)strlen()D)rtrim()答案:ABD解析:[多選題]161.以下哪些關(guān)鍵字可以操作數(shù)據(jù)庫(kù)?A)createB)dropC)useD)select答案:ABC解析:[多選題]162.php中,賦值運(yùn)算符有()A)=B)+=C)==D)=答案:ABD解析:[多選題]163.在下列選項(xiàng)中,可以避免同一文件被重復(fù)包含的是()。A)includeB)include_onceC)requireD)require_once答案:BD解析:[多選題]164.mysql中不屬于日期類(lèi)型的有()A)intB)varcharC)datetimeD)date答案:AB解析:[多選題]165.下列關(guān)于函數(shù)說(shuō)法正確的是():A)In_array(),檢索給定的值是否在數(shù)組中B)Array_unique()移除數(shù)組的重復(fù)值C)Array_flip()交換數(shù)組的鍵和值D)Array_count_values()統(tǒng)計(jì)數(shù)組中所有鍵的出現(xiàn)次數(shù)答案:ABC解析:[多選題]166.關(guān)于Explode()說(shuō)法正確的是():A)返回值為一個(gè)分割后的新數(shù)組B)功能是將字符串分割成為數(shù)組C)第二個(gè)是字符串名D)第一個(gè)是分割符號(hào)答案:ABCD解析:[多選題]167.PHP中關(guān)于上傳文件的說(shuō)法中正確的有:A)在php.ini配置中必須要開(kāi)啟file_uploads=On功能B)在上傳表單標(biāo)記中,必須要有enctype="multipart/form-data"屬性C)必須用get方法進(jìn)行上傳D)以上說(shuō)法都正確答案:AB解析:[多選題]168.關(guān)于PHP訪(fǎng)問(wèn)MySQL數(shù)據(jù)庫(kù)的各種方法,下列說(shuō)法中不正確的是A)在使用mysql_connect()連接數(shù)據(jù)庫(kù)成功之后,就可以直接訪(fǎng)問(wèn)數(shù)據(jù)表完成各種操作B)Mysql_num_rows()的作用是獲取查詢(xún)結(jié)果記錄集中記錄的個(gè)數(shù),其參數(shù)可以省略C)mysql_select_db()的作用是選擇打開(kāi)指定的數(shù)據(jù)庫(kù),可以只指定一個(gè)參數(shù)D)Mysql_query()函數(shù)只能執(zhí)行查詢(xún)語(yǔ)句,不能執(zhí)行插入、刪除、更新語(yǔ)句答案:ABD解析:[多選題]169.下面說(shuō)法正確的是?A)靜態(tài)屬性需要實(shí)例化不可調(diào)用。B)靜態(tài)方法不需要實(shí)例化即可調(diào)用。C)靜態(tài)方法不能調(diào)用非靜態(tài)屬性。因?yàn)榉庆o態(tài)屬性需要實(shí)例化后存放在對(duì)象里。D)靜態(tài)方法可以調(diào)用非靜態(tài)方法。使用self關(guān)鍵詞。答案:BCD解析:[多選題]170.對(duì)于SELECT*FROMtb1這樣的SQL查詢(xún)語(yǔ)句,如何才能減少?gòu)臄?shù)據(jù)庫(kù)返回的數(shù)據(jù)量?()(選擇兩項(xiàng))A)轉(zhuǎn)為存儲(chǔ)過(guò)程B)用具體的字段名來(lái)代替?*?C)加一個(gè)?where?語(yǔ)句D)轉(zhuǎn)變查詢(xún)?yōu)橐晥DE)使用預(yù)語(yǔ)句答案:BC解析:第3部分:填空題,共1題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)正確答案。[填空題]171.返回?cái)?shù)組當(dāng)前指針位置的元素的值的函數(shù)是答案:current()解析:第4部分:判斷題,共48題,請(qǐng)判斷題目是否正確。[判斷題]172.在上線(xiàn)環(huán)境下,最好不要使用mysqli_connect_error()函數(shù),以免泄露服務(wù)器信息。()()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]173.strcmp函數(shù)在比較字符串時(shí)不區(qū)分大小寫(xiě)A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]174.apache服務(wù)默認(rèn)占用80號(hào)端口,不可更改A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]175.每個(gè)語(yǔ)句結(jié)尾都要加?;?來(lái)表示語(yǔ)句結(jié)束A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]176.PHP的文件操作函數(shù)rewind()用于把文件位置指針設(shè)為文件流的結(jié)尾答案:錯(cuò)解析:[判斷題]177.靜態(tài)網(wǎng)頁(yè)的執(zhí)行在瀏覽器端完成,動(dòng)態(tài)網(wǎng)頁(yè)的執(zhí)行在服務(wù)器端完成A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]178.在類(lèi)型為number的表單輸入元素中可以使用max屬性設(shè)置可以輸入的最大值A(chǔ))正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]179.在PDO中只能使用exec方法執(zhí)行刪除語(yǔ)句,不能使用query方法和prepare方法?A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]180.浮點(diǎn)數(shù)的有效位數(shù)為15位,從最左邊第一個(gè)不為0的數(shù)字開(kāi)始,直到末尾數(shù)字的個(gè)數(shù),且不包括小數(shù)點(diǎn)。()()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]181.__get()方法有一個(gè)參數(shù),表示要調(diào)用的變量名。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]182.在布爾值自動(dòng)轉(zhuǎn)換為字符串時(shí),其值true將轉(zhuǎn)換為?1?,其值false將轉(zhuǎn)換為?0?。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]183.在PHP中,dirname()函數(shù)用于返回路徑中的目錄部分。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]184.PHP中可以使用標(biāo)記?<!---->?注釋多行內(nèi)容。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]185.通常情況下,關(guān)聯(lián)數(shù)組元素的鍵和值之間有一定的業(yè)務(wù)邏輯關(guān)系。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]186.若定義數(shù)組時(shí)省略關(guān)鍵字key,則第三個(gè)數(shù)組元素的關(guān)鍵字為3A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]187.點(diǎn)擊表單的提交按鈕時(shí),觸發(fā)的是該按鈕的submit事件A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]188.對(duì)于一個(gè)應(yīng)用了tp5框架的網(wǎng)站,在瀏覽器中查看網(wǎng)頁(yè)的地址欄中必須包含入口文件名A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]189.調(diào)用rand()函數(shù)可以傳遞字符串參數(shù)A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]190.使用函數(shù)count()可以統(tǒng)計(jì)字符串中字符的個(gè)數(shù)()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]191.mysql中的limit關(guān)鍵字可以限制結(jié)果集中記錄的個(gè)數(shù)答案:對(duì)解析:[判斷題]192.strripos函數(shù)查找目標(biāo)字符串在待查找字符串中首次出現(xiàn)的位置A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]193.具有AUTO_INCREMENT的字段在插入時(shí)可以使用NULL代替占位。()()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]194.print函數(shù)沒(méi)有返回值A(chǔ))正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]195.preg_match()函數(shù)只進(jìn)行一次匹配,最后返回0或者1答案:對(duì)解析:[判斷題]196.Session可以在不同網(wǎng)站的頁(yè)面之間傳遞數(shù)據(jù)()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]197.include和include_once的區(qū)別在于后者可避免同一文件被重復(fù)包含。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]198.函數(shù)rand(18,20)用于在18到20之間生成隨機(jī)整數(shù)。()()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]199.print與print_r()的功能相同,唯一的區(qū)別是后者在輸出后會(huì)自動(dòng)換行。()()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]200.常量在命名時(shí)遵循標(biāo)識(shí)符的規(guī)則,唯一的區(qū)別是必須使用大寫(xiě)字母表示。()()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]201.使用echo輸出字符串時(shí),可以使用?,?連接兩個(gè)字符串。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]202.數(shù)組分為索引數(shù)組和關(guān)聯(lián)數(shù)組兩種類(lèi)型。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]203.在PHP中,標(biāo)識(shí)符不區(qū)分大小寫(xiě)。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]204.三目運(yùn)算符中的條件表達(dá)式與???后的第一個(gè)表達(dá)式相同,則可省略表達(dá)式。()()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]205.echo是用于輸出信息的一個(gè)關(guān)鍵字。因此,若將echo定義為變量名稱(chēng),程序會(huì)出錯(cuò)。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]206.$a=10;unset($a);echo$a;結(jié)果是null答案:錯(cuò)解析:[判斷題]207.調(diào)用number_format()函數(shù)可以傳遞一個(gè)參數(shù)A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]208.break語(yǔ)句在switch結(jié)構(gòu)語(yǔ)句中的作用是終止某個(gè)case,并跳出switch結(jié)構(gòu)語(yǔ)句。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]209.布爾型的值只有true和false兩種,并且區(qū)分大小寫(xiě)。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]210.如果A表有三列字段,B表有兩列字段,它們之間是不能進(jìn)行聯(lián)合的答案:對(duì)解析:[判斷題]211.賦值運(yùn)算符的作用就是將常量、變量或表達(dá)式的值賦給某一個(gè)變量。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]212.如果數(shù)據(jù)庫(kù)中的表?yè)碛泄餐那熬Y,則在TP5中可以設(shè)置表前綴來(lái)簡(jiǎn)化表名的引用。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]213.MySQL安裝時(shí),默認(rèn)的字符集是gb2312答案:錯(cuò)解析:[判斷題]214.在進(jìn)行取模運(yùn)算時(shí),運(yùn)算結(jié)果的正負(fù)取決于被模數(shù)(%左邊的數(shù))的符號(hào),與模數(shù)(%右邊的數(shù))的符號(hào)無(wú)關(guān)。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]215.MS-server2008與mysql一樣,同屬微軟公司的產(chǎn)品,用于軟件開(kāi)發(fā)的數(shù)據(jù)庫(kù)支持答案:錯(cuò)解析:[判斷題]216.用戶(hù)調(diào)用自定義的函數(shù)時(shí),若傳遞的參數(shù)類(lèi)型不符合函數(shù)的定義,則程序一定會(huì)報(bào)錯(cuò)。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]217.表單提交的數(shù)據(jù)一般都以關(guān)聯(lián)數(shù)組的形式保存。()()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]218.for語(yǔ)句和while語(yǔ)句都屬于php語(yǔ)言結(jié)構(gòu)中的順序結(jié)構(gòu)答案:錯(cuò)解析:[判斷題]219.mysqli_connect()函數(shù)的返回值是布爾型,表示數(shù)據(jù)庫(kù)是否連接成功。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:第5部分:?jiǎn)柎痤},共41題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)正確答案。[問(wèn)答題]220.()<?php$a="Hello";$b="World";echo$a.$b;?>//輸出結(jié)果:HelloWorld答案:填空題解析:[問(wèn)答題]221.session和cookie的使用步驟分別是什么?什么是sesssion和cookie的生命周期?session和cookie的區(qū)別是什么?答案:cookie是保存在客戶(hù)端機(jī)器的,對(duì)于未設(shè)置過(guò)期時(shí)間的cookie,cookie值會(huì)保存在機(jī)器的內(nèi)存中,只要關(guān)閉瀏覽器則cookie自動(dòng)消失。如果設(shè)置了cookie的過(guò)期時(shí)間,那么瀏覽器會(huì)把cookie以文本文件的形式保存到硬盤(pán)中,當(dāng)再次打開(kāi)瀏覽器時(shí)cookie值依然有效。session是把用戶(hù)需要存儲(chǔ)的信息保存在服務(wù)器端。每個(gè)用戶(hù)的session信息就像是鍵值對(duì)一樣存儲(chǔ)在服務(wù)器端,其中的鍵就是sessionid,而值就是用戶(hù)需要存儲(chǔ)信息。服務(wù)器就是通過(guò)sessionid來(lái)區(qū)分存儲(chǔ)的session信息是哪個(gè)用戶(hù)的。兩者最大的區(qū)別就是session存儲(chǔ)在服務(wù)器端,而cookie是在客戶(hù)端。session安全性更高,而cookie安全性弱。session在web開(kāi)發(fā)中具有非常重要的份量。它可以將用戶(hù)正確登錄后的信息記錄到服務(wù)器的內(nèi)存中,當(dāng)用戶(hù)以此身份訪(fǎng)問(wèn)網(wǎng)站的管理后臺(tái)時(shí),無(wú)需再次登錄即可得到身份確認(rèn)。而沒(méi)有正確登錄的用戶(hù)則不分配session空間,即便輸入了管理后臺(tái)的訪(fǎng)問(wèn)地址也不能看到頁(yè)面內(nèi)容。通過(guò)session確定了用戶(hù)對(duì)頁(yè)面的操作權(quán)限。使用session的步驟:1.啟動(dòng)session:使用session_start()函數(shù)來(lái)啟動(dòng)。2.注冊(cè)會(huì)話(huà):直接給$_SESSION數(shù)組添加元素即可。3.使用會(huì)話(huà):判斷session是否為空或者是否已經(jīng)注冊(cè),如果已經(jīng)存在則像普通數(shù)組使用即可。4.刪除會(huì)話(huà):1.可以使用unset刪除單個(gè)session;2.使用$_SESSION=array()的方式,一次注銷(xiāo)所有的會(huì)話(huà)變量;3.使用session_destroy()函數(shù)來(lái)徹底銷(xiāo)毀session。cookie怎么使用?1.記錄用戶(hù)訪(fǎng)問(wèn)的部分信息2.在頁(yè)面間傳遞變量3.將所查看的internet頁(yè)存儲(chǔ)在cookies臨時(shí)文件夾中,可以提高以后的瀏覽速度。創(chuàng)建cookie:setcookie(stringcookiename,stringvalue,intexpire);讀取cookie:通過(guò)超級(jí)全局?jǐn)?shù)組$_COOKIE來(lái)讀取瀏覽器端的cookie的值。刪除cookie:有兩種方法1.手工刪除方法:右擊瀏覽器屬性,可以看到刪除cookies,執(zhí)行操作即可將所有cookie文件刪除。2.setcookie()方法:跟設(shè)置cookie的方法一樣,不過(guò)此時(shí)將cookie的值設(shè)置為空,有效時(shí)間為0或小于當(dāng)前時(shí)間戳。解析:[問(wèn)答題]222.求兩個(gè)日期的差數(shù),例如2007-2-5~2007-3-6的日期差數(shù)答案:(strtotime(?2007-3-6?)-strtotime(?2007-2-5?))/3600*24解析:[問(wèn)答題]223.OOP的三大特性是什么?答案:1.封裝性:也稱(chēng)為信息隱藏,就是將一個(gè)類(lèi)的使用和實(shí)現(xiàn)分開(kāi),只保留部分接口和方法與外部聯(lián)系,或者說(shuō)只公開(kāi)了一些供開(kāi)發(fā)人員使用的方法。于是開(kāi)發(fā)人員只需要關(guān)注這個(gè)類(lèi)如何使用,而不用去關(guān)心其具體的實(shí)現(xiàn)過(guò)程,這樣就能實(shí)現(xiàn)MVC分工合作,也能有效避免程序間相互依賴(lài),實(shí)現(xiàn)代碼模塊間松藕合。2.繼承性:就是子類(lèi)自動(dòng)繼承其父級(jí)類(lèi)中的屬性和方法,并可以可以添加新的屬性和方法或者對(duì)部分屬性和方法進(jìn)行重寫(xiě)。繼承增加了代碼的可重用性。php只支持單繼承,也就是說(shuō)一個(gè)子類(lèi)只能有一個(gè)父類(lèi)。3.多態(tài)性:子類(lèi)繼承了來(lái)自父級(jí)類(lèi)中的屬性和方法,并對(duì)其中部分方法進(jìn)行重寫(xiě)。于是多個(gè)子類(lèi)中雖然都具有同一個(gè)方法,但是這些子類(lèi)實(shí)例化的對(duì)象調(diào)用這些相同的方法后卻可以獲得完全不同的結(jié)果,這種技術(shù)就是多態(tài)性。多態(tài)性增強(qiáng)了軟件的靈活性解析:[問(wèn)答題]224.數(shù)組users存放了用戶(hù)的基本信息。php程序功能。答案:<?PHP解析:[問(wèn)答題]225.當(dāng)網(wǎng)頁(yè)被加載時(shí),瀏覽器會(huì)創(chuàng)建網(wǎng)頁(yè)的文檔對(duì)象模型(),其中的?文檔?是指()。答案:DOM,HTML文檔解析:[問(wèn)答題]226.不常用魔術(shù)方法的觸發(fā)時(shí)機(jī)?答案:__isset()__unset()的觸發(fā)時(shí)機(jī)__sleep()、__wakeup()在對(duì)對(duì)象進(jìn)行串行化的時(shí)候調(diào)用如果序列化對(duì)象的時(shí)候,不寫(xiě)__sleep()方法,則所有的成員屬性都會(huì)被序列化,而定義了__sleep()方法,則只序列化指定數(shù)組中的變量。因此,如果有非常大的對(duì)象而并不需要完全儲(chǔ)存下來(lái)時(shí)此函數(shù)也很有用。使用__sleep的目的是關(guān)閉對(duì)象可能具有的任何數(shù)據(jù)庫(kù)連接,提交等待中的數(shù)據(jù)或進(jìn)行類(lèi)似的清除任務(wù)。此外,如果有非常大的對(duì)象而并不需要完全儲(chǔ)存下來(lái)時(shí)此函數(shù)也很有用。使用__wakeup的目的是重建在序列化中可能丟失的任何數(shù)據(jù)庫(kù)連接以及處理其它重新初始化的任務(wù)。解析:[問(wèn)答題]227.完成以下:(一)創(chuàng)建新聞發(fā)布系統(tǒng),表名為message有如下字段id文章idtitle文章標(biāo)題content文章內(nèi)容category_id文章分類(lèi)idhits點(diǎn)擊量答案:CREATETABLE'message'('id'int(10)NOTNULLauto_increment,'title'varchar(200)defaultNULL,'content'text,'category_id'int(10)NOTNULL,'hits'int(20),PRIMARYKEY('id');)ENGINE=InnoDBDEFAULTCHARSET=utf8;解析:[問(wèn)答題]228.PHP提供了2套正則表達(dá)式函數(shù)庫(kù),分別是哪兩套?答案:(1)PCREPerl兼容正則表達(dá)式preg_為前綴(2)POSIX便攜式的操作系統(tǒng)接口ereg_為前綴解析:[問(wèn)答題]229.說(shuō)明是接口、抽象類(lèi)二者有何相同和不同的地方?答案:1、接口是幫助php實(shí)現(xiàn)功能意義上的多繼承的,用interface來(lái)聲明,其方法沒(méi)有方法體,使用implemens關(guān)鍵詞來(lái)實(shí)現(xiàn)接口。接口中只能包含抽象方法和類(lèi)常量,不可以包含成員屬性。2、抽象類(lèi)是一種不能被實(shí)例化的類(lèi),只能作父類(lèi),用abstractclass來(lái)定義,抽象類(lèi)和普通類(lèi)可以沒(méi)有區(qū)別,類(lèi)中可以包含成員屬性、類(lèi)常量、方法。子類(lèi)得用extends來(lái)繼承,而且只能是單繼承。兩者相同點(diǎn)是都不可以被實(shí)例化,都是需要被繼承才可以使用。兩者的最大區(qū)別是接口可以實(shí)現(xiàn)多繼承,而抽象類(lèi)只能是單繼承。接口中不能包含成員屬性,而抽象類(lèi)中可以有成員屬性。接口中的抽象方法必須是public或者無(wú)訪(fǎng)問(wèn)修飾詞,接口中的抽象方法不能用abstract來(lái)修飾。抽象類(lèi)中的方法可以是普通方法,也可以是抽象方法,如果是抽象方法,一定需要使用abstract來(lái)修飾。解析:[問(wèn)答題]230.thinkPHP框架的入口文件index.php位于項(xiàng)目根目錄下的()子目錄中,如果在本地運(yùn)行ThinkPHP框架項(xiàng)目,需要預(yù)先設(shè)置()。答案:PUBLIC、虛擬主機(jī),解析:[問(wèn)答題]231.請(qǐng)簡(jiǎn)述PHP中字符串定義時(shí)單引號(hào)和雙引號(hào)的區(qū)別。答案:雙引號(hào)中的內(nèi)容可以被解釋并被替換,單引號(hào)串中的內(nèi)容則被作為普通字符處理。解析:[問(wèn)答題]232.什么是事務(wù)?什么是回滾?事務(wù)的作用是什么?答案:事務(wù)就是組合起來(lái)的幾個(gè)獨(dú)立的sql操作。如果其中一項(xiàng)失敗,那么就讓這幾個(gè)組合起來(lái)的sql操作都回退到未執(zhí)行狀態(tài)。這就是事務(wù)的回滾。mysql中MyISAM存儲(chǔ)引擎的表不支持事務(wù),只有InnoDB存儲(chǔ)引擎的表才支持事務(wù),為了讓事務(wù)正常執(zhí)行,就需要讓參與事務(wù)的所有數(shù)據(jù)表都設(shè)置成innoDB類(lèi)型。事務(wù)被包裝在了BEGIN和COMMIT語(yǔ)句之間。在沒(méi)有使用COMMIT語(yǔ)句的情況下,對(duì)數(shù)據(jù)庫(kù)的操作不是永久的,一旦運(yùn)行了ROLLBACK,就會(huì)被回退。只有執(zhí)行了COMMIT,數(shù)據(jù)表中的信息才被改動(dòng)。事務(wù)的目的就是為了保證數(shù)據(jù)的完整性。解析:[問(wèn)答題]233.請(qǐng)將41題的數(shù)組的值用','號(hào)分隔并合并成字串輸出答案:for($i=0;$i<count($array);$i++){echo$array[$i].",";}解析:[問(wèn)答題]234.常量分為系統(tǒng)內(nèi)置常量和自定義常量。請(qǐng)說(shuō)出最常見(jiàn)的幾個(gè)系統(tǒng)內(nèi)置常量?答案:__FILE__,__LINE__,PHP_OS,PHP_VERSION解析:[問(wèn)答題]235.如何判斷一個(gè)字符串中一個(gè)字符出現(xiàn)的次數(shù)?答案:echosubstr_count('abcdefgcd','cd');解析:[問(wèn)答題]236.1、在HTTP的請(qǐng)求方式中,通過(guò)URL傳遞參數(shù)的是_______請(qǐng)求方式。答案:GET解析:[問(wèn)答題]237.HTML文檔的基本結(jié)構(gòu)。答案:HTML文檔由HTML標(biāo)簽、CSS樣式,以及JAVASCRIPT腳本組成。HTML標(biāo)簽描述網(wǎng)頁(yè)內(nèi)容結(jié)構(gòu);CSS描述網(wǎng)頁(yè)的排版布局等表現(xiàn)形式;JAVASCRIPT則用于網(wǎng)頁(yè)中事件的處理,使網(wǎng)頁(yè)具有交互性或動(dòng)態(tài)特性。解析:[問(wèn)答題]238.啟動(dòng)Wampserver集成開(kāi)發(fā)環(huán)境,其圖標(biāo)會(huì)以()、()和橙色3種不同的顏色來(lái)表示服務(wù)器的啟動(dòng)狀態(tài)。答案:紅色,綠色解析:[問(wèn)答題]239.PDO成功執(zhí)行query()方法后,返回一個(gè)________________類(lèi)的對(duì)象。答案:PDOStatement解析:[問(wèn)答題]240.在switch結(jié)構(gòu)中,每個(gè)case后面的代碼需要使用____語(yǔ)句結(jié)束答案:break;解析:[問(wèn)答題]241.簡(jiǎn)述PHP語(yǔ)言中,流程控制的分

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論