版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:php開發(fā)基礎php開發(fā)基礎(習題卷13)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesphp開發(fā)基礎第1部分:單項選擇題,共53題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.<?phpinclude("conn.php");mysql_query("setnamesgb2312");mysql_select_db("test");$sqlstr="deletefromsanguo";$result=mysql_query($sqlstr,$conn);?>閱讀以上代碼,請問該代碼的功能是:A)向sanguo中查看記錄B)向sanguo中刪除記錄C)向sanguo中添加記錄D)向sanguo中修改記錄答案:B解析:[單選題]2.mktime()函數的作用是A)創(chuàng)建日期B)檢查日期C)輸出日期D)提取日期答案:A解析:[單選題]3.關于isset()函數,下面說法錯誤的是A)用于判斷某個數組元素取值是否為空B)返回值是真與假的形式C)用于判斷某個數組元素或者變量是否存在D)若表單method取值post,文本框name為uname,無論文本框是否輸入數據,isset($_POST['uname'])結果都是真值答案:A解析:[單選題]4.__clone()實現A)對象序列化使用自動調用,返回一個數組。數組中的值就是可以序列化的屬性。B)對象反序列化時自動調用。為反序列化新產生的對象進行初始化賦值。C)當使用關鍵字克隆一個對象時自動調用,作用是新克隆的對象初始化賦值。D)需要在內外部聲明函數。當實例化一個未聲明的類時,自動調用傳遞實例化類名??梢允褂妙惷詣蛹虞d對應的類文件。答案:C解析:[單選題]5.下面哪行代碼可以完成圖片驗證碼的刷新A)document.yzm.src="yzm.php"+Math.random();B)document.yzm.src="yzm.php?"+Math.random();C)document.yzm.src="yzm.php?"+math.random();D)document.yzm.src="yzm.php";答案:B解析:[單選題]6.下列選項中,配置虛擬主機的指令是()。A)VirtualHostB)DirectoryC)DocumentRootD)AllowOverride答案:A解析:[單選題]7.php運算符中,優(yōu)先級從高到低分別是()A)關系運算符,邏輯運算符,算術運算符B)算術運算符,關系運算符,邏輯運算符C)邏輯運算符,算術運算符,關系運算符D)關系運算符,算術運算符,邏輯運算符答案:D解析:[單選題]8.unique唯一索引的作用是()A)約束各行在該列上的值都不得重復B)保證唯一索引不能被刪除C)約束各行在該列上的值不為nullD)用于實現自增答案:A解析:[單選題]9.下面關于\w的描述錯誤的是()。A)可英語匹配0-9之間的任意數字B)可用于匹配英文字母C)可匹配任意非單詞字符D)可匹配一個單詞字符答案:C解析:[單選題]10.關于mysql_db_query與mysql_query說法正確的是:A)mysql_db_query與mysql_query在執(zhí)行sql語句后的返回值是一樣的,成功返回資源號,失敗返回FALSEB)不能用mysql_query函數臨時在另一個數據庫上執(zhí)行sql語句,而mysql_db_query可以C)mysql_db_query不會切換回先前連接到的數據庫D)mysql_query在功能上等于mysql_select_db()+mysql_db_query()答案:C解析:[單選題]11.下列選項中可用于實現地區(qū)三級聯動的是()。A)input控件B)textarea控件C)select控件D)label標記答案:C解析:select控件提供的下拉列表更適合實現地區(qū)的選擇,根據不同的選擇,其后相關的城市和區(qū)域顯示相應的選項。[單選題]12.下列選項中不屬于PHP中跳轉的語句是()。A)break語句B)back語句C)continue語句D)goto語句答案:B解析:[單選題]13.下面哪一個不是GD庫所支持的圖像格式?A)JPGB)GIFC)PNGD)TIFF答案:D解析:[單選題]14.PHP中存在多種變量,其中在函數外定義的變量稱之為()A)局部變量B)變量C)超全局變量D)全局變量答案:D解析:[單選題]15.關于php中的數組,下面說法中錯誤的是_____。A)有用戶自定義數組和系統(tǒng)數組之分B)數組可以使用數字下標或鍵名下標C)一個數組中各個元素的數據類型可以不同D)使用array_merge()函數只能合并兩個數組答案:C解析:[單選題]16.mysqli中返回結果集中記錄總數的函數是A)fetch_rowB)fetch_assocC)num_rowsD)field_count答案:C解析:[單選題]17.查詢用戶名和密碼信息是否存在時,關于查詢結果記錄集$result的說法錯誤的是A)該記錄集中的記錄數只能是0或者1B)該記錄集中的記錄數無法預知C)若記錄數是0,說明用戶輸入的賬號或者密碼信息有誤D)若記錄數是1,說明用戶輸入的賬號和密碼信息正確答案:B解析:[單選題]18.獲取查詢結果記錄數使用什么函數()A)mysqli_fetch_array()B)mysqli_fetch_rows()C)mysqli_fetch_row()D)mysqli_num_rows()答案:D解析:[單選題]19.Apache配置加載模塊使用的指令是_____。A)httpdB)httpd.confC)LoadModuleD)httpd.exe答案:C解析:[單選題]20.mysql中auto_increment單詞表示什么含義?A)主鍵B)自動增長C)非空約束D)批量導入答案:B解析:[單選題]21.下列選項中,沒有可替換語法的是()。A)forB)whileC)do…whileD)foreach答案:C解析:[單選題]22.$runoob=newSite;這段代碼意思是____________A)訪問成員方法B)創(chuàng)建對象(實例化對象)C)成員變量D)定義類答案:B解析:[單選題]23.下列選項中,不屬于IDE的是()。A)Notpad++B)MyEclipseC)NetBeansD)Zend答案:A解析:[單選題]24.下面哪項描述是錯誤的?A)普通成員是屬于對象的B)成員變量需要用publicprotectedprivate修飾,在定義變量時不再需要var關鍵字C)靜態(tài)成員是屬于對象的D)包含抽象方法的類必須為抽象類,抽象類不能被實例化答案:C解析:[單選題]25.__________是函數體的內部直接或者間接的自己調用自己及函數嵌套調用是函數本身。A)參數的傳遞B)函數C)遞歸函數D)變量函數答案:C解析:[單選題]26.下列選項中,可以在Apache配置文件中加載模塊的是()。A)AddTypeB)LoadModuleC)PHPIniDirD)php5_Module答案:B解析:[單選題]27.若主機A的計算機名稱是jsj-stu1,其主目錄中存有文件page1.php,在主機B中要運行主機A的該文件,地址欄中輸入的URL是A)http://localhost/page1.phpB)/page1.phpC)http://localhost/jsj-stu1/page1.phpD)http://jsj-stu1/page1.php答案:D解析:[單選題]28.以下php程序,運行后的輸出結果為<?php$a='a';$a=printf(?'{$a}'is%d<br>?,97);echo$a;?>:A)"{$a}"is9716B)aC)97D)'a'is9713答案:D解析:[單選題]29.下列有關get和post方法傳遞參數的說法中,正確的是()A)get方法是發(fā)送請求HTTP協(xié)議通過URL參數傳遞進行接收,傳遞參數簡單,且沒有長度限制。B)post方法是通過表單傳遞參數,可以提交大量的信息。C)使用post方法傳遞參數會出現頁面參數泄露在地址欄中的情況。D)使用URL可以傳遞多個參數,參數之間需要用?$?連接。答案:B解析:[單選題]30.下列選項中,用于獲取文件類型的函數是()。A)fileB)fileinodeC)filetypeD)fileowner答案:C解析:[單選題]31.mysql中代表在什么什么之間,通常用于范圍的查詢的是():A)between..and..B)orC)andD)in答案:A解析:[單選題]32.以下有關取模運算的代碼,其運算結果正確的是()。<?php$num1=-10;$num2=-3;$num3=10;$num4=-3;echo$num3%$num4-$num1%$num2;?>A)-2B)2C)0D)1答案:B解析:[單選題]33.下列設置選項與錯誤控制無關的是()。A)error_reportingB)display_errorsC)log_errorsD)data.timezone答案:D解析:[單選題]34.在學習PHP時我們需要安裝Apache服務器。Apache是一種()服務器。A)WEBB)FTPC)SMTPD)以上都不是答案:A解析:[單選題]35.下列關于php理解正確的是:A)php的端口號默認和mysql一致B)php是一門運行在服務器端語言,php程序最終歸php本身解析C)php是一門運行在客戶端語言,由瀏覽器直接解析D)php效率低下,移植性不好答案:B解析:[單選題]36.以下代碼輸出的結果是$a=10;$b=&$a;echo$b;$b=15;echo$a;A)1015B)1010C)1515D)1510答案:A解析:[單選題]37.下面哪組是PHP支持的服務器環(huán)境A)Apache和pwsB)Apache、IIS和pwsC)Apache和IISD)只有Apache答案:C解析:[單選題]38.下列可以終止本次循環(huán)進行下一次循環(huán)的語句是:A)breakB)dieC)continueD)exit答案:C解析:[單選題]39.如果類是mathFunction,下面哪個方法是調用類常量的正確方法?A)echomathFunction=PI;B)echomathFunction::PI;C)echomathFunction->PI;D)echoPI;答案:B解析:[單選題]40.關于php.ini文件,下列哪個選項是正確的?A)php配置文件php.ini是影響php功能的最終也是最直接的方法B)每次初始化php時都會讀取php.ini文件C)以上都正確D)以上都不是答案:C解析:[單選題]41.假設divW表示一個div元素,要獲取該元素的高度,使用代碼A)divW.heightB)divW.styleHeightC)divW.clientHeightD)divW.clientheight答案:C解析:[單選題]42.正則表達式?[e][i]?匹配字符串?Beijing?的結果是()。A)ieB)eiC)BeijingD)Bei答案:B解析:[單選題]43.在下列選項中,對HTTP協(xié)議中常見的狀態(tài)碼描述錯誤的是()。A)200表示服務器成功處理了客戶端的請求。B)403表示服務器理解客戶端的請求,但是拒絕處理。C)404表示客戶端的請求中有不正確的語法格式。D)500表示服務器發(fā)生錯誤,無法處理客戶端的請求。答案:C解析:[單選題]44.進行文件上傳時,需要在form標記中設置屬性enctype的取值是A)multipart/form-dataB)text/plainC)application/x-www-form-urlencodedD)以上都不是答案:A解析:[單選題]45.下面哪項描述是錯誤的()。A)父類的構造函數不會自動被調用B)父類中的靜態(tài)成員,不能在子類中直接調用C)抽象類不能被實例化,只能作為其他類的父類來使用D)靜態(tài)方法在對象不存在的情況下可以使用類名來訪問答案:B解析:[單選題]46.自定義函數中,返回函數值的關鍵字是()A)returnsB)closeC)returnD)back答案:A解析:[單選題]47.輸入域標記<input>參數Type屬性radio是:A)圖像域B)按鈕C)復選框D)密碼域答案:B解析:[單選題]48.假設$a=5,有$a+=2,則$A)的值為A)5B)6C)7D)8答案:C解析:[單選題]49.從隊列數組隊頭刪除數據可以使用()函數。A)array_push()B)array_pop()C)array_shift()D)array_unshift()答案:A解析:[單選題]50.對于下列代碼,輸出結果為a的選項是()。$arr=array(array('one'=>'a','two'=>'b'));A)$arr[0]B)$arr['one']C)$arr[0]['one']D)$arr['one'][0]答案:C解析:[單選題]51.在mysqlAdministrator界面下,CreateNewSchema命令的作用是_____A)創(chuàng)建數據庫B)創(chuàng)建數據表中一個列名C)創(chuàng)建數據表D)以上說法都不正確答案:A解析:[單選題]52.以下打印的結果是?<?php$RESULT=11+011+0x11;Echo"$RESULT";?>A)11B)22C)33D)37E)39答案:D解析:第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.下列選擇中,關于索引數組說法不正確的是():A)數組的下標是數字,并且是從0開始有序的才是索引數組B)所有的二維數組和多維數組都不是索引數組C)array('1'=>10,'abc'=>12,3=>1)是索引數組D)數組中下標全部是整型數字的是索引數組答案:ABC解析:[多選題]54.以下哪些操作具有打開的功能?A)fopen()B)opendir()C)fclose()D)closedir()答案:AB解析:[多選題]55.下列選項中關于web表單元素寫法正確的是:A)下列列表:<inputtype="select"value='aa'>B)文本域:<inputtype="textarea"value='aa'>C)文本輸入框:<inputtype="text"value='aa'>D)按鈕:<inputtype="radio"value='aa'>答案:CD解析:[多選題]56.continue語句可以用在()中。A)forB)whileC)do-whileD)switch答案:ABC解析:[多選題]57.變量名的命名規(guī)則有哪些?A)變量名必須以美元符號$開頭。B)變量名的第一個字母必須是字母或下劃線。C)php中的變量名區(qū)分大小寫。D)變量名第二個字符可以是可以字母,下劃線和數字的組合。答案:ABCD解析:[多選題]58.下列選項中屬于數據庫中日期類型的是:A)varcharB)datetimeC)textD)date答案:BD解析:[多選題]59.php中單引號和雙引號包含字符串的區(qū)別不正確的是A)單引號速度快,雙引號速度慢B)雙引號速度快,單引號速度慢C)單引號里面可以解析轉義字符D)雙引號里面可以解析變量正確答案:ABC解析:[多選題]60.類名之后的大括號內可以A)定義變量B)類名定義C)方法D)Php標記沒有,沒有。答案:AC解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]61.含有默認值的函數參數必須放在非默認參數的右側。()()A)正確B)錯誤答案:對解析:[判斷題]62.split函數進行字符串分割時不區(qū)分大小寫A)正確B)錯誤答案:錯解析:[判斷題]63.下拉列表和框的checked屬性用于設置默認選中項。()()A)正確B)錯誤答案:錯解析:[判斷題]64.php中布爾類型數據只有兩個值:真和假A)正確B)錯誤答案:對解析:[判斷題]65.break語句在switch結構語句中的作用是終止某個case,并跳出switch結構語句。()A)正確B)錯誤答案:對解析:[判斷題]66.請求PHP文件,Apache會將請求交給PHP模塊處理,結果以HTML形式返回給Apache。A)正確B)錯誤答案:對解析:[判斷題]67.一個PHP文件中可以并列存在多對定界符<?php…?>()A)正確B)錯誤答案:對解析:[判斷題]68.strpos函數查找字符串位置時不區(qū)分大小寫A)正確B)錯誤答案:錯解析:[判斷題]69.自連接就是一個表與它自身的連接,用來取出表中彼此包含左外連接的記錄答案:錯解析:[判斷題]70.由于PHP沒有創(chuàng)建變量的命令,因此變量會在首次為其賦值時被創(chuàng)建。()A)正確B)錯誤答案:對解析:[判斷題]71.表單提交的數據一般都以關聯數組的形式保存。()()A)正確B)錯誤答案:對解析:[判斷題]72.存放在任意文件夾中的php文件都可以通過localhost/…方式來執(zhí)行A)正確B)錯誤答案:錯解析:[判斷題]73.php中的else語句必須和if語句聯合使用,自己不能單獨使用答案:對解析:[判斷題]74.PHP的析構函數是必須要有的答案:錯解析:[判斷題]75.print()具有返回值,返回1,而echo()則沒有,所以echo()比print()要快一些。A)正確B)錯誤答案:對解析:[判斷題]76.動態(tài)頁面中不可以出現html、css和javaScript的代碼A)正確B)錯誤答案:錯解析:[判斷題]77.當PHP啟動Session時,服務器可以為每個用戶的瀏覽器創(chuàng)建一個供其獨享的Session文件,通常用于保存用戶登錄狀態(tài)、保存生成的驗證碼等。()A)正確B)錯誤答案:對解析:第4部分:問答題,共22題,請在空白處填寫正確答案。[問答題]78.在PHP中,自定義函數需要使用關鍵字()。答案:FUNCTION,解析:[問答題]79.__call的參數有幾個,類型是什么,意義是什么?答案:魔術方法__call()的作用是當程序調用一個不存在或不可見的成員方法時,php會先調用__call()方法,將那個不存在的方法的方法名和參數都存儲下來。__call()包含兩個參數,第一個參數是那個不存在的方法的方法名,是個字符串類型;第二個參數是那個不存在的方法的所有參數,是個數組類型。本人認為__call()方法的意義更多在于調試,可以定位到錯誤。同時可以捕捉異常,如果某個方法不存在,則執(zhí)行其它可替代方法。解析:[問答題]80.JS表單彈出對話框函數是?獲得輸入焦點函數是?答案:彈出對話框:alert(),prompt(),confirm()獲得輸入焦點focus()解析:[問答題]81.在發(fā)送密碼或其他敏感信息時,不應使用下列哪一項?A)POSTB)GET答案:B解析:[問答題]82.簡述表單提交過程中,get和post方式的區(qū)別答案:get是發(fā)送請求HTTP協(xié)議通過url參數傳遞進行接收,而post是實體數據,可以通過表單提交大量信息解析:[問答題]83.(填空題,)索引數組是指鍵為_________型的數組答案:整解析:[問答題]84.在PHP中,變量的輸出可以使用echo、()、()等語言結構和內置函數。答案:VAR_DUMP(),PRINT_R()解析:[問答題]85.如何設置一個cookie的名字為username,值為jack,并且讓此cookie一周后失效?一個瀏覽器最多可以產生多少個cookie,每個cookie文件最大不能超過多少?答案:setcookie(?username?,?jack?,time()+7*24*3600);最多可以產生20個cookie,每個最多不超過4K解析:[問答題]86.表單提交數據時,若method取值為get,則數據保存到系統(tǒng)數組____里面答案:$_GET;解析:[問答題]87.在CI框架項目中,控制器存放在application目錄下的()目錄或其子目錄下。答案:CONTROLLERS解析:[問答題]88.解釋require、include語句和include_once、require_once語句的異同點。答案:暫無答案解析:[問答題]89.優(yōu)化MYSQL數據庫的方法答案:1、選取最適用的字段屬性,盡可能減少定義字段長度,盡量把字段設置NOTNULL,例如'省份,性別',最好設置為ENUM2、使用連接(JOIN)來代替子查詢:3、使用聯合(UNION)來代替手動創(chuàng)建的臨時表4、事務處理:5、鎖定表,優(yōu)化事務處理:6、使用外鍵,優(yōu)化鎖定表7、建立索引:8、優(yōu)化查詢語句解析:[問答題]90.在PHP中,heredoc是一種特殊的字符串,它的結束標志必須?答案:答:heredoc的語法是用"<<<"加上自己定義成對的標簽,在標簽范圍內的文字視為一個字符串例子:$str=<<<SHOWmynameisJiangQihui!SHOW;解析:[問答題]91.P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工會減肥活動方案策劃(3篇)
- 庭院吊橋施工方案(3篇)
- 內分泌代謝護理培訓課件
- 環(huán)保設施運行保養(yǎng)管理制度(3篇)
- 疫情時代企業(yè)薪金管理制度(3篇)
- 破冰活動策劃方案名稱(3篇)
- 綠色森林物業(yè)管理制度(3篇)
- 裝飾裝修工程現場管理制度(3篇)
- 酒店化學管理制度及流程(3篇)
- 《GAT 738.3-2007保安服務管理信息規(guī)范 第3部分:保安服務對象編碼》專題研究報告深度
- 考卷煙廠筆試題目及答案
- 光伏電站運維表格大全
- 行吊操作安全培訓內容課件
- 護理帶教老師小講課
- 螺栓球網架施工方案
- 鋁代銅微通道換熱器技術發(fā)展
- 2025-2030羊肉行業(yè)數字化轉型與智慧供應鏈建設報告
- 氟硅烷改性自清潔涂層的制備及性能表征
- 不動產抵押登記講解課件
- 2025年湖北省中考生物、地理合卷試卷真題(含答案)
- 脾功能亢進切脾指征
評論
0/150
提交評論