版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷科目:php開發(fā)基礎(chǔ)php開發(fā)基礎(chǔ)(習(xí)題卷2)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesphp開發(fā)基礎(chǔ)第1部分:單項選擇題,共53題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.在HTML中嵌入PHP代碼,有以下幾種方法,其中錯誤的是()。A)以?<?php?開頭,以??>?結(jié)束,中間為PHP代碼。B)以<scriptlanguage=?php?>開頭,</script>以結(jié)束,中間為PHP操作代碼。C)以?<??開頭,以??>?結(jié)束,中間為PHP操作代碼。D)以?<!?開頭,以?!>?結(jié)束,中間為PHP操作代碼。答案:D解析:[單選題]2.mysql中要對數(shù)據(jù)庫中的內(nèi)容進行操作,必須先進入到數(shù)據(jù)庫,下列哪項可以實現(xiàn)此功能()A)selectB)useC)enterD)都不是答案:B解析:[單選題]3.安裝完成php,要修改php的默認時區(qū),需要修改()的配置文件:A)lampB)phpC)apacheD)mysql答案:B解析:[單選題]4.Fileatime()函數(shù)能夠獲取文件的()屬性。A)文件的修改時間B)文件的上次訪問時間C)文件的創(chuàng)建時間D)文件大小答案:B解析:[單選題]5.閱讀下面SQL語句:SELECT*FROMdepartmentWHEREdid>any(selectdidfromemployee);下面對上述語句的功能描述中,正確的是()A)查詢所有大于員工編號的部門B)查詢所有的部門信息C)查詢大于任意一個員工編號的所有部門信息D)以上說法都不對答案:C解析:[單選題]6.PHP中將大寫字母轉(zhuǎn)換為小寫字母的函數(shù)是_____A)strtoUpper()B)strtoupper()C)strToLower()D)strtolower()答案:D解析:[單選題]7.哪個關(guān)鍵字用于引用類本身中的屬性或方法A)protectedB)$thisC)publicD)private答案:B解析:[單選題]8.HTML中,title標簽放在什么位置A)body標簽里B)head標簽里C)script標簽里D)table標簽里答案:B解析:[單選題]9.以下函數(shù)中用于判斷是否為數(shù)組的函數(shù)為()A)is_long()B)is_double()C)is_array()D)is_object()答案:C解析:[單選題]10.若表單標記中method屬性取值為post,存在一個復(fù)選框組,name屬性取值為intr[],則下列說法中正確的是______A)在服務(wù)器端使用$_POST['intr[]']獲取復(fù)選框組提交的數(shù)據(jù)B)$_POST['intr']是一個數(shù)組,該數(shù)組中元素的個數(shù)與表單復(fù)選框組中復(fù)選框個數(shù)相同C)$_POST['intr']是一個數(shù)組,數(shù)組元素的個數(shù)與用戶選擇的復(fù)選框個數(shù)相同D)$_POST['intr']是一個普通數(shù)據(jù)答案:C解析:[單選題]11.關(guān)于session機制的描述中正確的是_____。A)用戶的session都保存在瀏覽器端B)一旦某個頁面向session中提供了數(shù)據(jù),當前網(wǎng)站中在該頁面之后執(zhí)行的頁面文件都可以根據(jù)需要從中獲取該數(shù)據(jù)C)不同網(wǎng)站的頁面之間可以通過session機制來傳遞數(shù)據(jù)D)session中存放的是所有用戶的共用數(shù)據(jù)答案:B解析:[單選題]12.如果要讓函數(shù)返回值,必須使用下列哪個關(guān)鍵詞?()A)continueB)breakC)exitD)return答案:D解析:[單選題]13.下列不屬于PHP關(guān)鍵字的是()。A)functionB)forC)stringD)if答案:C解析:[單選題]14.在下列選項中,屬于imagettftext()函數(shù)支持的編碼類型是()。A)gbkB)gb2312C)utf-8D)ansi答案:C解析:[單選題]15.語句?echo?happy?.1+2.?345?;?輸出結(jié)果為:A)2345B)happy3345C)happy12345D)運行出錯答案:A解析:[單選題]16.請看代碼,數(shù)據(jù)庫關(guān)閉指令將關(guān)閉哪個連接標識?<?$link1=mysql_connect("localhost","root","");$link2=mysql_connect("localhost","root","");mysql_close();?>A)$link1B)$link2C)全部關(guān)閉D)報錯答案:B解析:[單選題]17.MySQL服務(wù)器有一個超級管理員賬號,其名稱是()A)adminB)rootC)saD)Administrator答案:B解析:[單選題]18.下列數(shù)據(jù)中,不屬于整型的是()。A)2147483648B)-2147483647C)1234D)-1234答案:A解析:[單選題]19.假設(shè)$a=5,有$b=($a--),則$b是A)4B)5C)6D)7答案:A解析:[單選題]20.mysql_free_result($result);本行代碼的含義是:A)斷開PHP與mysql數(shù)據(jù)庫的連接B)重新啟動PHP與mysql數(shù)據(jù)庫的連接C)釋放變量resut,以節(jié)約服務(wù)器資源D)占用服務(wù)器運行進程答案:C解析:[單選題]21.要求某個文本框字符在8~16之間,內(nèi)容以大寫英文字母開始,后面可以跟定大小寫字母、數(shù)字和下劃線,用于驗證的正則表達式是A)pattern=\[A-Z][a-z0-9_]{7,15}\B)pattern=\[A-Z][A-Za-z0-9_]{8,16}\C)pattern=\[A-Za-z][A-Za-z0-9_]{7,15}\D)pattern=\[A-Z][A-Za-z0-9_]{7,15}\答案:D解析:[單選題]22.PHP語法中,假設(shè)已知$a=?hello?,$b=?china?,則要得到?hellochina?的字符串,應(yīng)該如何操作()A)$a+$bB)$a-$bC)$a.$bD)$a+=$b答案:C解析:[單選題]23.php內(nèi)置數(shù)組()可以獲取服務(wù)器內(nèi)變量信息。A)$_GETB)POSTC)FORMD)$_SERVER答案:A解析:[單選題]24.以下關(guān)于構(gòu)造函數(shù)說法不正確的是A)研究一個類,首先我們要研究的函數(shù)是構(gòu)造函數(shù)B)構(gòu)造函數(shù)寫法和普通函數(shù)沒有區(qū)別C)構(gòu)造函數(shù)執(zhí)行比較特殊D)如果父類中存在構(gòu)造函數(shù)并且需要參數(shù),子類在造對象的時候也應(yīng)該傳入相應(yīng)的參數(shù)答案:B解析:[單選題]25.在PHP中哪個變量數(shù)組總是包含所有總客戶端發(fā)出的cookies數(shù)據(jù)()A)$_COOKIEB)$_COOKIESC)$_GETCOOKIED)$_GETCOOKIES答案:B解析:[單選題]26.關(guān)于系統(tǒng)數(shù)組$_FILES,第二個下標不包含下面哪一項A)tmpnameB)sizeC)nameD)type答案:A解析:[單選題]27.關(guān)于mysql_pconnect說法正確的是:A)與數(shù)據(jù)庫進行多連接B)與mysql_connect功能相同C)與@m(xù)ysql_connect功能相同D)與數(shù)據(jù)庫建立持久連接答案:D解析:[單選題]28.對于一個查詢語句SELECT*FROMtbl1WHEREa>1ANDb<3ORDERBYc,針對該查詢,什么樣的索引結(jié)構(gòu)能是的該查詢獲得最佳效率?()A)INDEXa_b_c(a.b,c)B)INDEXa_b(a,b)C)INDEXa,INDEXb,INDEXcD)INDEXa答案:A解析:[單選題]29.下面選項中,用于去除查詢結(jié)果中重復(fù)數(shù)據(jù)的關(guān)鍵字是()A)DISTINCTB)HAVINGC)ORDERBYD)LIMIT答案:A解析:[單選題]30.關(guān)于array_keys()函數(shù),下面說法錯誤的是()。A)該函數(shù)用于獲取數(shù)組中元素對應(yīng)的鍵名B)當匹配結(jié)果有多個時,只返回第一個匹配的鍵名C)函數(shù)的第一個參數(shù)表示被查詢的數(shù)組D)如果只傳一個數(shù)組,則返回數(shù)組中所有的鍵答案:B解析:[單選題]31.統(tǒng)計數(shù)組元素個數(shù)的函數(shù)是()。A)arrayB)countC)foreachD)list答案:B解析:[單選題]32.下面各種說法中錯誤的是A)Apache的配置文件是httpd.conf,PHP的配置文件是php.iniB)若是修改了Apache配置文件,必須要重新啟動Apache服務(wù)器,修改才能生效C)在Apache配置文件中,#是注釋符號,而在PHP配置文件中分號;是注釋符號D)修改PHP配置文件之后不需要重新啟動Apache服務(wù)器,修改能自動生效答案:D解析:[單選題]33.分析以下程序代碼,輸出結(jié)果正確的是()。<?php$age=17;if($age<18){echo'你未滿18周歲,不能參加工作。';}echo'程序結(jié)束!';?>A)?你未滿18周歲,不能參加工作。?B)?程序結(jié)束!?C)什么都不輸出D)?你未滿18周歲,不能參加工作。程序結(jié)束!?答案:D解析:[單選題]34.若要禁止fopen()函數(shù)打開遠程文件,可以用php.ini中的________配置項來禁止。A)allow_url_fopenB)contextC)include_pathD)use_include_path答案:A解析:[單選題]35.下面選項中,用于查看MySQL中已經(jīng)存在數(shù)據(jù)庫的是()A)SHOWDATABASEB)SHOWCREATEDATABASE數(shù)據(jù)庫名稱C)SHOWCREATEDATABASES數(shù)據(jù)庫名稱D)SHOWDATABASES答案:D解析:[單選題]36.關(guān)于數(shù)組的定義,閱讀下列代碼,選出$arr數(shù)組中元素值為'cc'的下標()。$arr=array(5=>'aa','k'=>'bb','cc');A)0B)2C)6D)7答案:C解析:[單選題]37.下面定義的數(shù)據(jù)類型中是字符串型數(shù)據(jù)的是()。A)100B)trueC)nullD)?100?答案:D解析:[單選題]38.刪除數(shù)據(jù)的關(guān)鍵字是:A)descB)createC)deleteD)drop答案:C解析:[單選題]39.下面哪個選項用于獲取通過PHP中的GET方法發(fā)送的信息?A)$_GETB)$GETC)$GETREQUESTD)以上都不是答案:A解析:[單選題]40.php中哪個語句可以輸出變量類型A)echoB)printC)var_dump()D)print_r()答案:C解析:[單選題]41.strpos()函數(shù)的作用是什么?A)查找字符串的最后一個字符B)查找字符串在另一字符串中第一次出現(xiàn)的位置C)在字符串中搜索某個字符D)查找字符串在另一字符串中最后一次出現(xiàn)的位置答案:B解析:[單選題]42.下面哪種類型的變量是浮點數(shù),比如3.14159或49.1?A)integerB)doubleC)booleanD)string答案:B解析:[單選題]43.如果類是mathFunction,下面哪個方法是調(diào)用類常量的正確方法?A)echomathFunction=PIB)echomathFunction::PIC)echomathFunction->PID)echoPI答案:B解析:[單選題]44.函數(shù)array_merge()的作用是A)定義一個數(shù)組B)定義一個指定內(nèi)容范圍的數(shù)組C)將指定的多個數(shù)組合并為一個大數(shù)組D)以上說法都不正確答案:C解析:[單選題]45.以下數(shù)據(jù)使用isset()函數(shù)檢測,返回false的是()。A)0B)falseC)'D)NULL答案:D解析:isset()函數(shù):用于檢測變量是否具有值,包括0、FALSE或者一個空字串,但不能是NULL。[單選題]46.請分析以下運算的執(zhí)行順序,輸出的計算結(jié)果是()。<?php$a=1;$b=2;$a=$b+=3;echo$a.'--'.$b;?>A)1--5B)3--5C)3--3D)5--5答案:D解析:[單選題]47.<?php$array=array('a','b','d','d');$res=in_array('d',$array);echo$res;?>:A)falseB)trueC)nullD)false答案:B解析:[單選題]48.如果要從函數(shù)返回值,必須使用下列哪個關(guān)鍵詞?A)continueB)breakC)exitD)return答案:D解析:[單選題]49.下列選項中,可以得到?phpphpphpphp?字符串的是()。A)str_replace('php',4)B)substr('php',4)C)str_repeat('php',4)D)strpos('php',4)答案:C解析:無[單選題]50.substr()函數(shù)用于獲取字符串中的子串,則substr('import',1,3)的返回值是______。A)mpoB)impC)ortD)por答案:A解析:[單選題]51.下列常量中,不能指定trigger_error()函數(shù)錯誤類別的是()。A)E_USER_NOTICEB)E_USER_WANNINGC)E_USER_ERRORD)E_ERROR答案:D解析:Trigger_error()函數(shù)的第二個參數(shù)來決定其錯誤級別,可以是E_USER_NOTICE、E_USER_WANNING或者E_USER_ERROR。[單選題]52.考慮如下腳本。標記處應(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ù)能夠勝任,但考慮到輸出三個字母就需要三次調(diào)用該函數(shù),所以排除此方法。那么$alpha{$val}和$alpha{$val+1}是僅有的兩個可能輸出題目要求的字符串的選項。因為0是數(shù)組的第一個索引,所以答案是D第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.如果給出一個URL:要想獲取到baidu這個字符串,在處理的過程中可能會用到的字符串處理函數(shù)有:A)strpos()B)count()C)substr()D)strtolower()答案:AC解析:[多選題]54.屬于Apache特點的是():A)性能好B)執(zhí)行效率低C)反應(yīng)速度快D)執(zhí)行效率高答案:ACD解析:[多選題]55.PHP的注釋符號有:A)注釋語句B)//注釋C)注釋語句*/D)\*注釋語句*\答案:BC解析:[多選題]56.下列函數(shù)中能將整個字符串轉(zhuǎn)換為小寫或者大寫的函數(shù)是:A)ucwords()B)strtolower()C)strtoupper()D)ucfirst()答案:BC解析:[多選題]57.PHP語言標記用的是什么()符號A)〈??>B)〈php>C)〈?php?>D)〈%%>答案:ACD解析:[多選題]58.break可以用在()語句中A)switchB)forC)whileD)do-while答案:ABCD解析:[多選題]59.關(guān)于Array_reverse()說法錯誤的是():A)功能為交換數(shù)組的鍵和值B)只有一個參數(shù)C)如果第二個參數(shù)為true,則保持鍵名D)功能為將一個數(shù)組逆向排序答案:AB解析:[多選題]60.下列是php中的字符串處理函數(shù)的是:A)count()B)trim()C)strlen()D)substr()答案:BCD解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]61.MySQL服務(wù)器中INT數(shù)據(jù)類型可用于存儲時間字段。()A)正確B)錯誤答案:對解析:[判斷題]62.單引號定義字符串的時候只能出現(xiàn)單個字符答案:錯解析:[判斷題]63.mysql交叉連接后生成的記錄總數(shù)為參與連接的各表記錄總和答案:錯解析:[判斷題]64.PHP中的字符串,單引號,雙引號表示的意思是不一樣的答案:對解析:[判斷題]65.print與print_r()的功能相同,唯一的區(qū)別是后者在輸出后會自動換行。()()A)正確B)錯誤答案:錯解析:[判斷題]66.只有當判斷條件滿足時,才會執(zhí)行if后大括號{}內(nèi)的語句。()A)正確B)錯誤答案:對解析:[判斷題]67.繼承在PHP語言中只適用到單繼承,不支持多繼承。()A)正確B)錯誤答案:對解析:[判斷題]68.$GLOBALS:global全局變量,是一個包含了所有全局變量的組合數(shù)組,全局變量的名稱就是該組合數(shù)組的鍵。A)正確B)錯誤答案:對解析:[判斷題]69.--$inta;該表達式的含義是變量$inta自身減1以后,再減去1--答案:錯解析:[判斷題]70.在PDO中,exec()方法返回的是執(zhí)行SQL語句后受到影響的行數(shù)。()A)正確B)錯誤答案:對解析:[判斷題]71.請判斷以下說法是否正確:在PHP中,既可以使用單引號(??)也可以使用雙引號(??)來包圍字符串。A)正確B)錯誤答案:對解析:[判斷題]72.接口可以看做是PHP中多繼承的解決方案答案:對解析:[判斷題]73.在PDO中只能使用exec方法執(zhí)行刪除語句,不能使用query方法和prepare方法?A)正確B)錯誤答案:錯解析:[判斷題]74.(,)PHP中函數(shù)的參數(shù)不可以設(shè)定默認值A(chǔ))正確B)錯誤答案:錯解析:[判斷題]75.使用mkdir()函數(shù)可以創(chuàng)建目錄,若該目錄的上一級目錄未創(chuàng)建,則可以通過傳遞可選參數(shù)決定是否創(chuàng)建。A)正確B)錯誤答案:對解析:[判斷題]76.mysqli_affected_rows()僅可以獲取最后一次執(zhí)行的更新或刪除操作受影響的行數(shù)。()A)正確B)錯誤答案:錯解析:[判斷題]77.在PHP中,運算符?/=?與運算符?%=?的優(yōu)先級別相同。()A)正確B)錯誤答案:對解析:第4部分:問答題,共22題,請在空白處填寫正確答案。[問答題]78.Apache服務(wù)器只支持PHP語言嗎?答案:不是。Apache服務(wù)器支持多種Web編程語言,例如ASP、JSP以及PHP等。解析:[問答題]79.進行文件上傳時,文件相關(guān)信息存放在系統(tǒng)數(shù)組____中答案:$_FILES;解析:[問答題]80.()<?php$x=2;functiontest(){$y=3;echo$x;echo"";echo$y;echo"";}test();echo$x;echo"";echo$y;?>運行結(jié)果為:答案:填空題||解析:[問答題]81.寫出一個正則表達式,過慮網(wǎng)頁上的所有JS/VBS腳本(即把script標記及其內(nèi)容都去掉):答案:$a="<scripttype='text/javascript'>XXXXXXXXXXXXXXX</script>";<br>echopreg_replace(?/\<script[^>]*?>.*<\/script\>/is','',$a);解析:[問答題]82.如何去掉一個字符串的最后一個字符答案:echosubstr('abcdefgcd',0,-1);解析:[問答題]83.變量賦值方式有哪幾種?答案:1)直接賦值2)變量間賦值3)引用賦值解析:[問答題]84.簡述session機制的原理答案:無解析:[問答題]85.哪個函數(shù)能用來確保一個字符串的字符數(shù)總是大于一個指定值?答案:str_pad解析:這是在說str_pad函數(shù),它可以把字符串填充到指定長度[問答題]86.請寫一個函數(shù)驗證電子郵件的格式是否正確答案:functioncheckEmail($email){$pregEmail="/([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?/i";returnpreg_match($pregEmail,$email);}解析:[問答題]87.ThinkPHP框架的默認歡迎頁面,是welcome控制器的()方法的運行效果。答案:INDEX解析:[問答題]88.字符串?touppercase?分別用php,shell,js實現(xiàn)將字符串中的字符全部轉(zhuǎn)換成大寫并輸出答案:Php實現(xiàn):echostrtoupper(,touppercase?)Shell實現(xiàn):echo"touppercase"|tr'a-z''A-Z'Js實現(xiàn):<scriptlanguage="javascript">varstmp1="touppercase";alert(stmp1.toLocaleUpperCase());//轉(zhuǎn)換成大寫alert(stmp1.toUpperCase())//轉(zhuǎn)換成大寫</script>解析:[問答題]89.PHP中關(guān)聯(lián)數(shù)組元素定義的符號()A)->B)=>答案:B解析:[問答題]90.$mail=?gaofei@163.com?;請將此郵箱的域(163.com)取出來并打印,看最多能寫出幾種方法?答案:echostrstr($mail,'163');echosubstr($mail,7);$arr=explode("@",$mail);echo$arr[1];解析:[問答題]91.在PHP中,類的繼承通過關(guān)鍵字()來實現(xiàn),PHP()多繼承。答案:EXTENDS,不支持解析:[問答題]92.PHP中常用的幾個預(yù)定義的全局數(shù)組變量是哪些?答案:有9大預(yù)定義的內(nèi)置數(shù)組變量:$_POST,$_GET,$_REQUEST,$_SESSION,$_COOKIE,$_,F(xiàn)IL$ESERVER,$_ENV,$GLOBAL
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)外貿(mào)英語chapter 1 The Global Economic Crisis
- 《機電一體化》課件 項目一 走進機電一體化
- 古詩詞誦讀《將進酒》課件 2024-2025學(xué)年統(tǒng)編版高中語文選擇性必修上冊
- 績效考核培訓(xùn)課件檢驗科
- 《保險客戶服務(wù)》課件
- 陜西省西安市高新一中、交大附中2025屆高考數(shù)學(xué)考前最后一卷預(yù)測卷含解析
- 廣東省東莞市六校2025屆高考沖刺押題(最后一卷)語文試卷含解析
- 【培訓(xùn)課件】財務(wù)報表審計簡介
- 現(xiàn)代學(xué)徒制課題:多元治理視角下的中國特色學(xué)徒制制度建設(shè)(附:研究思路模板、可修改技術(shù)路線圖)
- 2025屆福建省泉州市永春一中高考仿真模擬英語試卷含解析
- 數(shù)字媒體藝術(shù)課件
- 海洋科普趣味知識講座
- 2024年浙江浙能電力股份有限公司招聘筆試參考題庫含答案解析
- 鮮紅斑痣疾病演示課件
- 靜脈輸液操作課件
- 調(diào)酒師職業(yè)生涯規(guī)劃書
- 安全生產(chǎn)培訓(xùn)(完整版)課件
- 數(shù)字文化館運營推廣策略
- 量子計算并行處理
- 國開2023秋《電子商務(wù)概論》實踐任務(wù)B2B電子商務(wù)網(wǎng)站調(diào)研報告參考答案
- AI技術(shù)在教育中的應(yīng)用:學(xué)校教育與教育機構(gòu)培訓(xùn)
評論
0/150
提交評論