《PHP網站開發(fā)技術》期末考試復習題庫(含答案)_第1頁
《PHP網站開發(fā)技術》期末考試復習題庫(含答案)_第2頁
《PHP網站開發(fā)技術》期末考試復習題庫(含答案)_第3頁
《PHP網站開發(fā)技術》期末考試復習題庫(含答案)_第4頁
《PHP網站開發(fā)技術》期末考試復習題庫(含答案)_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGEPAGE1《PHP網站開發(fā)技術》期末考試復習題庫(含答案)一、單選題1.下列定義函數的方式是正確的A、publicvoidShow(){}B、functionShow($a=5,$b){}C、functionShow(a,b){}D、functionShow(int$a){}答案:B2.若要輸出“今天是2017年9月7日,Thu”,需要使用的代碼是A、echo"今天是".date("Y年n月j日,D");B、echo"今天是".date("y年n月j日,D");C、echo"今天是".date("Y年m月d日,D");D、echo"今天是".date("y年m月d日,D");答案:A3.下面哪組中列舉的技術都屬于動態(tài)網頁設計時使用的核心技術A、SP、JSP、SSPB、JSP、XHTML、PHPC、JSP、PHP、ASPD、PHP、ASP、Javascript答案:C4.若PHP文件中包含html代碼,下面描述中正確的是A、服務器將整個php文件發(fā)送給瀏覽器執(zhí)行B、服務器將所有代碼執(zhí)行后將結果送給瀏覽器C、服務器執(zhí)行html代碼后將執(zhí)行結果和php代碼一起送給瀏覽器D、服務器執(zhí)行php代碼后,將指向結果和html代碼一起送給瀏覽器答案:D5.關于submit事件,下面說法錯誤的是A、屬于表單標記formB、屬于submit類型的按鈕C、點擊submit按鈕時觸發(fā)D、對應的事件屬性是onsubmit答案:B6.以下代碼輸出的結果是$a="aa";$aa="bb";echo$$a;A、aB、bC、$aaD、$bb答案:B7.若主機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答案:D8.數組是通過下列哪一項來區(qū)分它所存放的元素的?()A、長度B、值C、索引D、維度答案:C9.php的源碼是A、開放的B、封閉的C、需購買的D、完全不可見的答案:A10.網頁的本質是()文件。A、圖像B、純文本C、可執(zhí)行程序D、圖像和文本的壓縮答案:B11.函數array_merge()的作用是A、定義一個數組B、定義一個指定內容范圍的數組C、將指定的多個數組合并為一個大數組D、以上說法都不正確答案:C12.若是存在變量$name=’zhangling’,下面哪項中的代碼不能輸出“Mynameiszhangling”______A、echo"Mynameis".$name;B、echo"Mynameis$name";C、echo'Mynameis$name';D、echo"Mynameis"."$name";答案:C13.在不定義索引值的情況下,PHP數組中第一個元素的索引是:()A、0B、1C、空字符串D、不一定答案:A14.存在表單文件域元素fname,系統(tǒng)數組$_FILES['fname']中的內容不包括___A、上傳文件的名稱B、上傳文件的類型C、上傳文件的大小D、上傳文件的內容答案:D15.關于session機制的描述中正確的是_____A、用戶的session都保存在瀏覽器端B、一旦某個頁面向session中提供了數據,當前網站中在該頁面之后執(zhí)行的頁面文件都可以根據需要從中獲取該數據C、不同網站的頁面之間可以通過session機制來傳遞數據D、session中存放的是所有用戶的共用數據答案:B16.關于$_POST['uname']中的uname,下面說法正確的是A、是某個表單元素name屬性的取值B、是某個表單元素ID屬性的取值C、是一個變量D、是一個普通的字符串答案:A17.訪問mysql數據庫時,從查詢結果記錄集中獲取一條記錄的方法是__________A、mysqli_num_rows()B、mysqli_select_db()C、mysqli_fetch_array()D、mysqli_query()答案:C18.以下說法不正確的是A、模糊查詢使用的關鍵字是likeB、排序查詢asc是降序,desc是升序C、分頁查詢使用的關鍵字是limitD、mysql如果只安裝服務不安裝界面也可以正常使用答案:B19.在PHP中,用來合并數組的方法是_________A、explode()B、array_merge()C、range()D、count()答案:B20.如果要提前離開for循環(huán),可以使用下面哪個語句()A、pauseB、returnC、exitD、break答案:D21.下面哪一組是合法的PHP變量_______A、str1、$_num1B、$%_str、$num1C、$str1、$_num1D、$str1、$_num1%答案:C22.關于多文件上傳功能中,下面說法錯誤的是A、文件域元素中必須添加multiple屬性B、可以同時選擇不同文件夾中的文件C、$_FILES['file1']['name']是一個數組D、文件域元素的name屬性取值必須帶有[]答案:B23.若系統(tǒng)日期時間是2017年12月6日9時12分,函數date("Y-m-dH:i")的返回值是A、17-12-69:12B、2017-12-609:12C、2017-12-069:12D、2017-12-0609:12答案:D24.以下代碼輸出的結果為$a="cc";$cc="dd";echo$a=="cc"?"{$$a}":$a;A、ccB、$aC、$$aD、d答案:D25.下面哪一組是合法的PHP變量A、str1、_num1B、$5_str、$num1C、$str1、$_num1D、$str1、$_num1%答案:C26.php如何輸出反斜杠A、\nB、\rC、\tD、\\答案:D27.以下代碼輸出的結果是$a=10;$b=&$a;取aecho$b;b也指向10$b=15;echo$a;A、1015B、1010C、1515D、1510答案:A28.在同一個網站的不同文件之間傳遞數據的機制是__________A、sessionB、cookieC、applicationD、post答案:A29.語句“for($k=0;$k=1;$k++);”和語句“for($k=0;$k==1;$k++);”的執(zhí)行次數分別是:()A、都是無限次B、都是0C、無限次和0D、0和無限次答案:C30.定義數組$stu=array("劉東","女","18"),要得到結果“劉東,女,18”,使用的代碼是A、explode(",",$stu)B、implode(",",$stu)C、explode($stu,",")D、implode($stu,",")答案:B31.PHP的配置文件是______A、php.iniB、php.confC、httpd.iniD、httpd.conf答案:A32.下列哪個數組不可能用來獲取表單元素的值?()A、$_REQUEST[]B、$_POST[]C、$_GET[]D、$_SERVER[]答案:D33.下面關于Apache主目錄說法錯誤的是A、安裝Apache之后,必須要將頁面文件放在其主目錄下才能正常運行B、安裝Apache之后,系統(tǒng)會給其指定默認的主目錄C、Apache的主目錄不能隨意修改D、用戶可以根據需要修改Apache主目錄答案:C34.PHP中的數組,下面說法錯誤的是A、數組元素的個數可隨意變化B、下標可以是數字下標或者鍵名下標C、一個數組的所有元素類型必須一致D、使用count()方法獲取數組元素的個數答案:C35.php中完成大小寫轉換的一對函數是_______A、strtoUpper,strtoLowerB、strtoupper,strtolowerC、Upper,LowerD、Ucase,Lcase答案:B36.下面說法中錯誤的是A、變量有生命周期B、session有生命周期C、session產生于用戶開始訪問一個網站時D、一個session中可以保存多個用戶的信息答案:D37.mysqli中返回結果集中記錄總數的函數是()A、fetch_rowB、fetch_assocC、num_rowsD、field_count答案:C38.使用date()方法獲取系統(tǒng)日期中2位月份取值時,需要使用的參數是______A、monthB、MC、ND、m答案:D39.下面關于PHP的說法錯誤的是A、PHP是一種服務器端的腳本B、PHP程序可以在任意環(huán)境中執(zhí)行C、在PHP文件中可以包含任意的HTML代碼和樣式的應用D、使用PHP可以實現(xiàn)注冊、登錄、在線投票、訪客計數等動態(tài)頁面中需要的各種功能答案:B40.在php文件中獲取數組元素個數的函數是________A、countB、lengthC、strlenD、counter答案:A41.php中單引號和雙引號包含字符串的區(qū)別正確的是A、單引號速度快,雙引號速度慢B、雙引號速度快,單引號速度慢C、單引號里面可以解析轉義字符D、雙引號里面可以解析變量答案:D42.MySQL服務器有一個超級管理員賬號,其名稱是()A、dminB、rootC、saD、Administrator答案:B43.點擊“注冊”按鈕在新窗口中打開文件zhuce.html,需要使用哪個代碼實現(xiàn)A、onsubmit="window.open(zhuce.html);"B、onsubmit="window.open('zhuce.html');"C、onclick="window.open('zhuce.html');"D、onclick="window.open(zhuce.html);"答案:C44.下面關于系統(tǒng)數組的描述中,哪一項是錯誤的A、我們已經接觸過的所有系統(tǒng)數組的下標都是鍵名下標B、$_SESSION的下標來自于表單元素name屬性的取值C、對于$_SESSION數組中的元素,通常是在一個文件中定義,在另一個文件中引用D、$_SESSION數組中元素的下標是由用戶在編寫代碼時根據需要獨立定義的,與其它元素無關答案:B45.PHP中選擇打開數據庫的方法是______A、mysqli_connect()B、mysqli_select_db()C、mysqli_query()D、mysqli_num_rows()答案:B46.查詢數據表時,限制獲取查詢結果中序號為6、7、8的記錄,需要使用的子句是A、limit6,8B、limit6,2C、from6to8D、start6to8答案:B47.下面哪項不屬于靜態(tài)網頁設計中使用的核心技術A、HTMLB、DreamWeaverC、SSD、Javascript答案:B48.進行文件上傳時,需要在form標記中設置屬性enctype的取值是A、multipart/form-dataB、text/plainC、application/x--form-urlencodedD、以上都不是答案:A49.獲取0到100之間的隨機數,代碼是A、range(0,100)B、rang(0,100)C、rand(0,100)D、rande(0,100)答案:C50.以下哪種技術不是服務器端動態(tài)網頁技術()A、PHPB、JSPC、ASP.NETD、Ajax答案:D51.判斷表單文本框age的數據是否提交到服務器端的方法是______A、if($_POST['age']=='')B、if(isset($_POST['age']))C、if($_POST['age']='')D、if(isset($_FILES['age']))答案:A52.下列哪一項可以用來訪問數組的元素()A、->B、=>C、()D、[]答案:B53.動態(tài)網站一般包括前臺頁面和后臺管理程序,其中,前臺頁面的主要原理是()A、修改記錄B、添加記錄C、顯示記錄D、刪除記錄答案:C54.小明坐在電腦前訪問搜狐網站,此時小明的電腦是:()A、客戶端B、服務器C、既作為客戶端又作為服務器D、都不是答案:A55.在a.php文件中存在代碼(第一頁),在b.php文件中如何獲取page傳遞的值___________A、$pageno=$_POST[‘page’]B、$pageno=$_GET[‘page’]C、$pageno=$_SESSION[‘page’]D、$pageno=$_FILES[‘page’]答案:B56.在用瀏覽器查看網頁時出現(xiàn)404錯誤可能的原因是A、頁面源代碼錯誤B、文件不存在C、與數據庫連接錯誤D、權限不足答案:B57.若存在代碼$str="helloeveryone!";echo$str[1];,輸出結果是A、字符hB、空格C、沒有結果D、字符e答案:D58.在PHP的配置文件中,設置時區(qū)的參數是______A、date_timezoneB、date.timezoneC、date_timezonesD、ate._timezones答案:B59.關于循環(huán)結構,下列說法中錯誤的是A、for()括號中需要三個表達式B、while循環(huán)至少需要執(zhí)行一次C、dowhile循環(huán)至少需要執(zhí)行一次D、for循環(huán)的循環(huán)變量有可能只是用于控制循環(huán)次數,并不參與循環(huán)體的執(zhí)行過程答案:B60.關于數據庫的導入操作,下列說法中錯誤的是A、使用的命令是RestoreB、導入過程中可以更改原來數據庫的名稱C、導入過程中必須要選擇忽略錯誤選項,否則導入無法完成D、若安裝數據庫時選擇的字符集是GBK,則導入過程中,必須要選擇字符集是GBK答案:D61.關于函數move_uploaded_file(),下列說法錯誤的是A、該函數需要指定兩個參數B、第二個參數需要同時指定文件存儲的位置和要保存文件的名稱C、第一個參數需要指定文件的臨時存儲位置和臨時名稱D、以上說法都是錯誤的答案:D62.代碼$str=explode("","Howdoyoudo?")執(zhí)行之后,數組$str中元素的個數有A、3個B、4個C、5個D、6個答案:B63.下面哪個是JS腳本中產生隨機數的函數_______A、rand()B、mt_rand()C、random()D、range()答案:C64.以下程序橫線處應該使用的函數為:$email=‘’;$str=____($email,‘’);$info=____(‘.’,$str);____($info);輸出結果為:Array([0]=>thizlinux[1]=>[2]=>cn)A、strchr,split,var_dumpB、strstr,explode,print_rC、strstr,explode,echoD、strchr,split,var,_dump答案:B65.卸載MySQL時,說法正確的是A、只要在控制面板中卸載軟件即可B、在控制面板中卸載軟件后,清理完注冊表信息即可C、先刪除系統(tǒng)盤符下的文件夾,再清理注冊表信息,最后卸載軟件D、先在控制面板中卸載軟件,然后清理注冊表信息,最后刪除系統(tǒng)盤符下的相關文件夾答案:D66.在date()函數中,能夠得到星期幾的數字值的參數是A、WB、wC、DD、以上都不是答案:B67.以下代碼在頁面上會輸出多少行數據$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答案:A68.以下代碼輸出的結果為"aa","1"=>"bb","2"=>"cc");echo$attr[1];?>A、會報錯!B、aaC、輸出為空D、bb答案:D69.php中哪個語句可以輸出變量類型A、echoB、printC、var_dump()D、print_r()答案:C70.下面哪一組是PHP5中的注釋符號A、//、'、/?...?/B、//、#、/?...?/C、\\、#、/?...?/D、//、#、/?答案:B71.下列哪個函數可用來取得不小于某數的最整小數值()A、ceilB、floorC、roundD、abs答案:A72.PHP中將大寫字母轉換為小寫字母的函數是_____A、strtoUpper()B、strtoupper()C、strToLower()D、strtolower()答案:D73.使用include引用外部文件時,下列哪種做法是錯誤的A、include("zhuce.html")B、include"zhuce.html"C、include'zhuce.html'D、includezhuce.html答案:D74.如果要讓函數返回值,必須使用下列哪個關鍵詞?()A、continueB、reakC、exitD、return答案:D75.關于系統(tǒng)數組$_POST和$_GET,下面說法中錯誤的是A、數據可以提交到系統(tǒng)數組$_POST或者$_GET當中B、獲取表單元素提交數據時,系統(tǒng)數組$_POST或者$_GET使用的鍵名下標必須是表單元素的名稱name屬性的值C、系統(tǒng)數組$_GET只能接收保存表單元素提交的數據D、系統(tǒng)數組$_POST只能接收保存表單元素提交的數據答案:C76.要獲取記錄集$result中的記錄數,需要使用代碼______A、count($result)B、mysqli_num_row($result)C、mysqli_nums_rows($result)D、mysqli_num_rows($result)答案:D77.函數md5()的說法中,錯誤的是A、任意兩段不同的明文數據加密后,結果一定是不同的B、只能進行單向加密,不能逆向解密C、一段固定的明文數據,無論何時加密,結果都不變D、加密結果是32個字符的十進制數答案:D78.下列說法正確的是A、數組的下標必須為數字,且從“0”開始B、數組的下標可以是字符串C、數組中的元素類型必順一致D、數組的下標必須是連續(xù)的答案:B79.下面哪個選項沒有將john添加到users數組中?A、$users[]="john"B、array_add($users,"john")C、array_push($users,"john")D、$users[“aa”]="john"答案:B80.QQ屬于以下哪種結構的軟件:()A、B/SB、C/SC、AjaxD、單機軟件答案:B81.以下關于字符串的說法正確的是A、echo“hello\nworld”;在頁面可以實現(xiàn)換行B、echo‘helloworld{$a}’;可以解析變量a的值C、$str="123"D、print$a,”hello”;可以輸出數據不報錯答案:C82.以下說法正確的是A、$attr代表數組,那么數組長度可以通過$attr.length取到B、unset()方法不能刪除數組里面的某個元素C、php的數組里面可以存儲任意類型的數據D、php里面只有索引數組答案:C83.代碼塊$i=1;$sum=0;while($i<=10){$i++;$sum+=$i;}的執(zhí)行結果是A、65B、55C、54D、66答案:A84.關于數據庫的導入操作,下列說法中錯誤的是_____A、使用的命令是RestoreB、導入過程中可以更改原來數據庫的名稱C、導入過程中必須要選擇忽略錯誤選項,否則導入無法完成D、使用的命令是Backup答案:D85.以下代碼運行結果為:$first="Thiscourseisveryeasy!";$second=explode("",$first);$first=implode(",",$second);echo$first;A、This,course,is,very,easy,!B、Thiscourseisveryeasy!C、Thiscourseisveryeasy!,D、提示錯誤答案:A86.訪問mysql數據庫時,從查詢結果記錄集中獲取一條記錄的方法是A、mysql_num_rows()B、mysql_select_db()C、mysql_fetch_array()D、mysql_fetch_Array()答案:C87.關于isset()函數,下面說法錯誤的是A、用于判斷某個數組元素取值是否為空B、返回值是真與假的形式C、用于判斷某個數組元素或者變量是否存在D、若表單method取值post,文本框name為uname,無論文本框是否輸入數據,isset($_POST['uname'])結果都是真值答案:A88.PHP中將小寫字母轉換為大寫字母的函數是A、strtoUpper()B、strtoupper()C、strToUpper()D、strToupper()答案:B89.以下系統(tǒng)數組中可以使用兩個下標的是___________A、$_POSTB、$_GETC、$_FILESD、$_SESSION答案:C90.關于php中的數組,下面說法中錯誤的是_____A、有用戶自定義數組和系統(tǒng)數組之分B、數組可以使用數字下標或鍵名下標C、一個數組中各個元素的數據類型可以不同D、使用array_merge()函數只能合并兩個數組答案:D91.提交表單數據后,服務器端使用哪個文件處理這些數據,是由表單標記中哪個屬性指定__________A、ctionB、methodC、enctypeD、onsubmit答案:A92.若是在某次訪問數據庫的操作中,需要用到如下四個函數①mysqli_num_rows()②mysqli_select_db()、③mysqli_connet()④mysqli_query()則使用這四個函數的順序是___________A、①②③④B、②③①④C、③②④①D、③④①②答案:C93.下面操作MySQL數據庫的方法中,哪個返回值可能是falseA、mysql_fetch_array()B、mysql_select_db()C、mysql_num_rows()D、mysql_fetch_Array()答案:A94.查詢用戶名和密碼信息是否存在時,關于查詢結果記錄集$result的說法錯誤的是A、該記錄集中的記錄數只能是0或者1B、該記錄集中的記錄數無法預知C、若記錄數是0,說明用戶輸入的賬號或者密碼信息有誤D、若記錄數是1,說明用戶輸入的賬號和密碼信息正確答案:B95.對于for($i=100;$i<=200;$i+=3),循環(huán)運行結束后,變量$i的值是多少:()A、201B、202C、199D、198答案:B96.在date()函數中,能夠得到星期幾的數字值的參數是_____A、WB、wC、DD、以上都不是答案:B97.php定義變量正確的是A、vara=5B、$a=10C、intb=6D、var$a=12答案:B98.假設存在變量$str1="abc",$str2="ABC",$num1=23,$num2=45,下面哪一組表達式的運算結果是假值A、$str1<$str2&&$num1<$num2B、$str1>$str2&&$num1<$num2C、$str1<$str2||$num1<$num2D、$str1>$str2||$num1>$num2答案:A99.在form標記中使用onsubmit調用驗證函數時,函數名前面return的作用A、阻止函數繼續(xù)執(zhí)行下去B、沒有任何意義,可以去掉的C、當用戶輸入數據不符合要求時,阻止非法數據提交給服務器D、以上說法都不正確答案:C100.下列哪個PHP變量的名稱是錯誤的?()A、$ThisB、$s_NameC、$_ifD、$5-zh答案:D101.PHP的注釋符是()A、?B、<>C、//D、<??>答案:C102.搭建apacheweb服務器(使用phpstduy)之后,默認情況下運行文件時的localhost對應哪個文件夾?A、pacheB、htdocsC、D、htdoc答案:C103.關于session機制的描述中錯誤的是A、服務器可通過sessionID來區(qū)分各個不同用戶B、一旦某個頁面向session管道中提供了數據,當前網站中在該頁面之后執(zhí)行的頁面文件都可以根據需要從管道中獲取該數據C、不同網站的頁面之間可以通過session機制來傳遞數據D、要提供數據的頁面和要獲取數據的頁面都要啟用session答案:C104.表單中有文件域元素時,下面哪個說法錯誤________A、中method屬性取值可以是getB、中enctype屬性取值為multipart/form-dataC、文件域元素需要設置name屬性D、可以有多個文件域元素答案:A105.關于PHP訪問MySQL數據庫的各種方法,下列說法中正確的是A、在使用mysql_connect()連接數據庫成功之后,就可以直接訪問數據表完成各種操作B、mysql_num_rows()的作用是獲取查詢結果記錄集中記錄的個數,其參數可以省略C、mysql_select_db()的作用是選擇打開指定的數據庫,可以只指定一個參數D、mysql_query()函數只能執(zhí)行查詢語句,不能執(zhí)行插入、刪除、更新語句答案:C106.存在php的字符串變量$str=“Youareverybutiful?”,要求將該串分割為4個子串,代碼是__________A、explode(“”,$str)B、explode(“,”,$str)C、explode($str,“”)D、explode($str,“,”)答案:A107.下面哪個系統(tǒng)數組不用于接收表單提交的數據________A、$_SESSIONB、$_FILESC、$_POSTD、$_GET答案:A108.假設用戶在登錄時,輸入的用戶名信息保存在變量$uname中,密碼保存在變量$psd中,查詢數據表user中是否存在該用戶名和密碼信息,需要定義的查詢語句是_______A、select?fromuserwhereuname='$uname'orpsd='$psd'B、select?fromuserwhereuname='$uname'andpsd='$psd'C、select?fromuserwhereuname=$unameandpsd=$psdD、select?fromuserwhereuname=$unameorpsd=$psd'答案:B109.表單界面文件是form.htm,處理表單提交數據的文件是confirm.php,使用標簽的哪個屬性來引用該php文件_____A、enctypeB、nameC、IDD、action答案:D110.下列哪個函數可以將數組中各個元素連接成字符串()A、implodeB、explodeC、str_repeatD、str_pad答案:A111.若是存在變量$age=25,下面哪項中的代碼不能輸出“Myageis25”A、echo"Myageis".$age;B、echo"Myageis$age";C、echo'Myageis$age';D、echo"Myageis"."$age";答案:C112.MySQL數據庫操作中,CreateNewSchema命令的作用是A、創(chuàng)建數據表B、創(chuàng)建數據表中一個列名C、創(chuàng)建數據庫D、以上說法都不正確答案:C113.$_FILES{"touxiang"]["type"]作用是A、獲取上傳文件的類型B、獲取上傳文件的大小C、獲取上傳文件的名稱D、獲取上傳文件的臨時存儲信息答案:A114.若x,y為整型數據,以下語句執(zhí)行的$y結果為$x=1;++$x;$y=$x++;A、1B、2C、3D、0答案:B115.關于數組元素的下標,下面說法中錯誤的是A、元素下標可以采用從0開始的遞增的自然數列的方式B、元素的下標可以采用用戶自定義的鍵名下標方式C、使用自定義鍵名下標的數組元素不能使用自然數作為下標進行訪問D、任何情況下,都要將鍵名下標放在引號定界符中才能正確訪問數組元素答案:D116.動態(tài)網頁與靜態(tài)網頁的本質區(qū)別是A、靜態(tài)頁面運行后能夠查看所有的源代碼,動態(tài)頁面中動態(tài)部分源代碼則無法查看B、靜態(tài)網頁任何時候運行內容都相同,動態(tài)頁面則不然C、動態(tài)頁面是在服務器端執(zhí)行的,而靜態(tài)頁面是在瀏覽器端執(zhí)行的D、靜態(tài)頁面中可以包含各種小動畫,動態(tài)頁面不可以答案:C117.函數mysql_fetch_array()的作用是A、獲取一個數組中的元素B、從查詢結果記錄集中獲取一條記錄并以對象方式存儲訪問C、從查詢結果記錄集中獲取一條記錄并以數組方式存儲訪問D、以上說法都不正確答案:C118.假設用戶在登錄時,輸入的用戶名信息保存在變量$emailaddr中,密碼保存在變量$psd中,查詢數據表usermsg中是否存在該用戶名和密碼信息,需要定義的查詢語句是A、select?fromusermsgwhereemailaddr='$emailaddr'orpsd='$psd'B、select?fromusermsgwhereemailaddr='$emailaddr'andpsd='$psd'C、select?fromusermsgwhereemailaddr=$emailaddrandpsd=$psdD、select?fromusermsgwhereemailaddr=$emailaddrorpsd=$psd'答案:B119.若系統(tǒng)日期時間是2016年12月6日9時12分,函數date("y-m-dH:i")的返回值是____A、16-12-69:12B、2016-12-609:12C、16-12-0609:12D、2016-12-0609:12答案:C120.PHP、CSS和JavaScript代碼中共同的注釋符號是_________A、//B、/?…?/C、#D、‘答案:B121.下面關于Apache主目錄說法錯誤的是_______A、安裝Apache之后,必須要將頁面文件放在其主目錄下才能正常運行B、安裝Apache之后,系統(tǒng)會給其指定默認的主目錄C、Apache的主目錄不能隨意修改D、用戶可以根據需要修改Apache主目錄答案:C122.下面哪一項不是系統(tǒng)數組A、$_FILEB、$_POSTC、$_SESSIOND、$_GET答案:A123.若某個文本框name屬性取值為txt,不能使用下面哪種形式獲取該文本框提交的數據A、$_GET["txt"]B、$_POST["txt"]C、$_POST['txt']D、$_POST[txt]答案:D124.php中以下能輸出當前時間格式像:2016-5-613:10:56的是A、echodate(“Y-m-dH:i:s”)B、echotime()C、echodate()D、echotime(“Y-m-dH:i:s”)答案:A125.下列哪個數組(不可以)用來獲取表單元素的值?()A、$_REQUEST[]B、$_POST[]C、$_GET[]D、$_SERVER[]答案:D126.鏈接打開文件count.php時使用鍵名uname提交數據“l(fā)iuhong”,超鏈接href屬性的取值為A、href="count.php"?uname="liuhong"B、href="count.php?uname:liuhong"C、href="count.php?uname=liuhong"D、href="count.php"?uname:"liuhong"答案:C127.存在變量$str="abcd123",則count($str)和$str[3]結果分別是_________A、7cB、6dC、7dD、11答案:C128.php中關于字符串處理函數以下說法正確的是A、implode()方法可以將字符串拆解為數組B、str_replace()可以替換指定位置的字符串C、substr()可以截取字符串D、strlen()不能取到字符串的長度答案:C129.若是系統(tǒng)中已經存在了IIS服務,且占用了80端口號,則下面說法正確的是A、pache能夠成功安裝,但是無法啟用,只需要修改端口號即可啟用B、Apache無法完成安裝過程C、Apache能夠成功安裝,且能正常啟用D、以上說法都不正確答案:A130.判斷表單密碼元素psd的數據是否提交到服務器端的方法是A、if($_POST['psd']=='')B、if(isset($_POST[psd]))C、if(Isset($_POST['psd']))D、if(Isset($_FILES['psd']))答案:A131.要獲取記錄集$result中的記錄數,需要使用代碼A、count($result)B、mysql_num_row($result)C、mysql_nums_rows($result)D、mysql_num_rows($result)答案:D132.訪問mysql數據庫時,用來選擇并打開指定數據庫的方法是_________A、mysqli_query()B、mysqli_connect()C、mysqli_select_db()D、mysqli_num_rows()答案:C133.在mysqlAdministrator界面下,CreateNewSchema命令的作用是_____A、創(chuàng)建數據庫B、創(chuàng)建數據表中一個列名C、創(chuàng)建數據表D、以上說法都不正確答案:A134.以下哪項不屬于函數的四要素A、返回類型B、函數名C、參數列表D、訪問修飾符答案:D135.下面給定的date()函數的參數中,哪個與月份取值無關?A、nB、mC、MD、j答案:D136.若是在標記中存在action="4-1.php"和onsubmit="returnvalidate();",下面說法中錯誤的是A、函數validate()的調用和文件4-1.php的執(zhí)行都是在點擊submit按鈕之后進行的B、點擊submit按鈕之后,先執(zhí)行函數validate(),當所有數據都符合要求之后再運行文件4-1.phpC、點擊submit按鈕之后,先執(zhí)行文件4-1.php,再執(zhí)行函數validate()D、以上說法中有一條是錯誤的答案:C137.下面哪組是PHP支持的服務器環(huán)境A、pache和pwsB、Apache、IIS和pwsC、Apache和IISD、只有Apache答案:C138.定義了表單數據驗證的腳本函數validate()之后,對該函數正確的調用形式是__________A、在標記中使用onclick="validate()"B、在submit按鈕標記中使用onclick="validate()"C、在標記中使用onsubmit="returnvalidate()"D、在標記中使用onsubmit="validate()"答案:C139.以下代碼執(zhí)行結果為$A="Hello";functionprint_A(){$A="phpmysql!!";global$A;echo$A;}echo$A;print_A();A、HelloB、phpmysql!!C、HelloHelloD、Hellophpmysql!!答案:C140.完成文件上傳功能,在標簽中使用哪個屬性設置編碼_____A、enctypeB、nameC、IDD、action答案:A141.下列哪個函數可用來取得四舍五入的值()A、ceilB、floorC、roundD、abs答案:C142.以下代碼執(zhí)行結果為:functionprint_A(){$A="phpchina";echo"A值為:".$A."";//return($A);}$B=print_A();echo"B值為:".$B."";A、值為:B值為:B、A值為:B值為:phpchinaC、A值為:phpchinaB值為:phpchinaD、A值為:phpchinaB值為:答案:D143.代碼round($_FILES['file1']['size']/1024,2)的作用是A、獲取千字節(jié)為單位的文件長度值,并且保留2位整數B、獲取千字節(jié)為單位的文件長度值,并且在四舍五入后保留兩位小數C、獲取千字節(jié)為單位的文件長度值,舍棄所有小數部分的數據D、以上說法都不正確答案:B144.運行文件時的localhost可以使用哪個IP地址取代?A、B、C、D、答案:C145.關于系統(tǒng)數組$_FILES,第二個下標不包含下面哪一項A、tmpnameB、sizeC、nameD、type答案:A146.下面程序運行結果$nextWeek=time()+(7?24?60?60);echo'Now:'.date('Y-m-d')."\n";echo'NextWeek:'.date('Y-m-d',$nextWeek)."\n";A、得到今天的日期(月-日)B、得到今天的日期(年-月-日)與下周的日期(年-月-日)C、得到現(xiàn)在的時間(小時-分-秒)D、得到現(xiàn)在到下周的時間間隔答案:B147.下列說法不正確的是A、list()函數可以寫在等號左側B、each()函數可以返回數組里面的下一個元素C、foreach()遍歷數組的時候可以同時遍歷出key和valueD、for循環(huán)能夠遍歷關聯(lián)數組答案:D148.查詢用戶名和密碼信息是否存在時,關于查詢結果記錄集$result的說法錯誤的是____A、該記錄集中的記錄數只能是0或者1B、該記錄集中的記錄數無法預知C、若記錄數是0,說明用戶輸入的賬號或者密碼信息有誤D、若記錄數是1,說明用戶輸入的賬號和密碼信息正確答案:B149.若是在標記中存在action="form.php"和onsubmit="returnvalidate();",下面說法中錯誤的是______A、函數validate()的調用和文件form.php的執(zhí)行都是在點擊submit按鈕之后進行的B、點擊submit按鈕之后,先執(zhí)行函數validate(),當所有數據都符合要求之后再運行文件form.phpC、點擊submit按鈕之后,先執(zhí)行文件form.php,再執(zhí)行函數validate()D、以上說法中有一條是錯誤的答案:C150.下面各種說法中錯誤的是A、在動態(tài)頁面中可以包含大量的靜態(tài)代碼B、使用靜態(tài)頁面技術可以實現(xiàn)動態(tài)變化的時鐘效果C、動態(tài)頁面的運行過程通常會包含在服務器端的執(zhí)行過程和在瀏覽器端的執(zhí)行過程兩個階段D、瀏覽器請求執(zhí)行一個靜態(tài)頁面時,服務器先把頁面文件執(zhí)行完畢,然后將結果傳遞到瀏覽器端顯示答案:D判斷題1.動態(tài)頁面中不可以出現(xiàn)html、css和javaScript的代碼A、正確B、錯誤答案:B2.函數implode()作用是合并指定數組的各個元素值,構成一個字符串()A、正確B、錯誤答案:A3.Session可以在不同網站的頁面之間傳遞數據()A、正確B、錯誤答案:B4.函數array()能夠創(chuàng)建任意長度、任意類型取值的數組()A、正確B、錯誤答案:A5.在php中“==”的意思是“等于”A、正確B、錯誤答案:A6.字符串"Hello"可以看做是一個包含5個元素的數組A、正確B、錯誤答案:A7.字符串$str=”abcdefg”是一個有7個元素,下標從1開始的數組()A、正確B、錯誤答案:B8.php可以使用“scanf”來打印輸出結果A、正確B、錯誤答案:B9.range(0,100)用于產生0到100之間的隨機數A、正確B、錯誤答案:B10.php中連接兩個字符串的符號是“+”A、正確B、錯誤答案:B11.每個語句結尾都要加“;”來表示語句結束A、正確B、錯誤答案:A12.代碼if(document.getElementById('jieshao').value='')用于判斷id為jieshao的表單元素值是否為空A、正確B、錯誤答案:B13.函數move_uploaded_file()只需要一個參數()A、正確B、錯誤答案:B14.“break”代表的意思是跳出循環(huán)A、正確B、錯誤答案:A15.使用round()函數能夠獲取隨機數()A、正確B、錯誤答案:B16.可以使用PHP的echo輸出腳本代碼()A、正確B、錯誤答案:A17.函數round(326.756,2)的結果是326.76A、正確B、錯誤答案:A18.PHP文件中可以包含html、css等靜態(tài)頁面的代碼()A、正確B、錯誤答案:A19.php變量使用之前需要定義變量類型A、正確B、錯誤答案:B20.語句echo‘$str’在輸出變量$str的內容之后換行()A、正確B、錯誤答案:B21.while和do-while語句都是先判斷條件再執(zhí)行循環(huán)體A、正確B、錯誤答案:B22.存放在任意文件夾中的php文件都可以通過localhost/…方式來執(zhí)行A、正確B、錯誤答案:B23.php中布爾類型數據只有兩個值:真和假A、正確B、錯誤答案:A24.若存在文件域元素名稱為f1,$_FILES[‘F1’]是一個數組()A、正確B、錯誤答案:A25.使用函數count()可以統(tǒng)計字符串中字符的個數()A、正確B、錯誤答案:A26.服務器收到客戶發(fā)出的靜態(tài)頁面請求之后,只把該頁面文件發(fā)送給客戶瀏覽器來執(zhí)行A、正確B、錯誤答案:B27.implode()函數用于將給定的字符串按照指定的字符分割成一個個子串A、正確B、錯誤答案:B28.使用函數move_uploaded_file()時只需提供一個參數A、正確B、錯誤答案:B29.若存在復選框組name="like[]",$_POST['like']是一個數組A、正確B、錯誤答案:A30.Apache服務器的主目錄只能是htdocs()A、正確B、錯誤答案:B31.mysql數據庫中查詢數據用select語句A、正確B、錯誤答案:A32.apache服務默認占用80號端口,不可更改A、正確B、錯誤答案:B33.函數isset()用于判斷某個變量或元素是否存在,返回值為true或falseA、正確B、錯誤答案:A34.分支語句if($num=6){…}條件永遠為真A、正確B、錯誤答案:A35.安裝apache2.2.17和php5之后,默認情況下運行php文件時不顯示代碼中的錯誤提示()A、正確B、錯誤答案:A36.代碼explode(';',"a.doc;b.ppt;")結果是一個包含三個元素的數組,最后一個元素為空值A、正確B、錯誤答案:A37.點擊超鏈接可以向服務器提交數據()A、正確B、錯誤答案:A38.靜態(tài)網頁的執(zhí)行在瀏覽器端完成,動態(tài)網頁的執(zhí)行在服務器端完成A、正確B、錯誤答案:A39.$_GET[]數組只能接收表單提交的數據()A、正確B、錯誤答案:B40.若定義數組時省略關鍵

溫馨提示

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

評論

0/150

提交評論