PHP基礎測試題_第1頁
PHP基礎測試題_第2頁
PHP基礎測試題_第3頁
PHP基礎測試題_第4頁
PHP基礎測試題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PHP基礎測試一、選擇題(15道 每道2分)建議時間:(1015鐘)完成1.下面流程控制語句當中哪一句是正確的?() A ifelseB if()elseifC if()else ifelseD if()else if()else2下面變量聲明中哪一句是錯誤的?A PHP的變量命名不能以數字開始B PHP的變量命名不能以特殊符號開始,但特殊符號可以插在變量名中 間C PHP的變量名嚴格區(qū)分大小寫D PHP的變量命名可以以下劃線開始3下面這一段代碼是可變變量執(zhí)行的例子,請問哪一個選項是正確的執(zhí)行結果? A, googleB, ccC, testD, world4以下代碼$a的執(zhí)行結果為多少? A

2、 無結果B 40C 30D 105下在對于$a+,+$a描述正確的是? A, $a+是先加后賦值,+$a是先賦值后加,若$a的值為1,echo $a+;的結果為2,echo +$a的結果也為2;B, $a+是先賦值后加,+$a是先加后賦值,若$a的值為1,echo $a+的結果為2,echo +$a的結果為2;C, $a+是先加后賦值,+$a是先賦值后加,若$a的值為1,echo $a+的結果為1,echo +$a的結果為2D, $a+是先賦值后加,+$a是先加后賦值,若$a的值為1,echo $a+的結果為1,echo +$a的結果為26下面這一段為變量的引用,其正確的運行結果為? A.$b

3、=3,$c=5;B.$b=3,$c=6;C.$b=4,$c=5;D.$b=4,$c=6;7在可變長參數列表當中,我們經常使用的一個函數是func_get_args(),它的功能描述正確的是?A, 獲取所有參數列表,返回一個字符串。B,獲取實參和形參對應后,多出來的參數列表,返回一個數組,數組下標從0開始C,獲取所有的時參,返回一個數組,數組下標從0開始D,獲取實參和形參對應后的字符串。8請說出以下代碼的運行結果?A.運行結果不正確,因為?php 需要寫小,而以上是大寫的。B.Return是返回到調用處,但是因為沒有echo所以沒有顯示,如果有echo顯示結果應該為-1;C.Return是返回到

4、調用處,但是因為沒有echo所以沒有顯示,如果echo出來的話顯示結果應該為11;D.不能運行。因為沒有ykyq這個函數名9下面哪一個函數是將字符串轉為小寫的函數?A UpperB strtoupperC lowerD strtolower 10下面代碼輸出的是() A 12345 B 12245 C 22345 D 11345 11請說出19.578進一取整和保留小數點兩個位后結果和函數?A 20函數為floor和19.59函數為roundB 19函數為floor和19.58函數為roundC 19函數為ceil和19.57函數為roundD 20函數為ceil和19.58函數為round1

5、2數組函數中有一個函數為array_flip下面這段代碼運行的結果為:$arr = array(a=1,b=1,c=2);$arr = array_flip($arr);print_r($arr);A Array( 1 = b 2 = c)B Array( 2 = b 1 = c)C Array( a = 1 b = 2)D Array( c = 1 b = 2)13.Strstr這個函數的作用是?A strstr() 函數搜索一個字符串在另一個字符串中的第一次出現(xiàn)。B 截取自符串C 返回第一次出現(xiàn)的位置D 返回一個字符串在另一個字符串中從開始位置到結束位置的字符串。14. 在 PHP 中,關

6、于三元運算符描述正確的是: A 條件 ? 真執(zhí)行語句 :假執(zhí)行的語句 B 條件 ? 假執(zhí)行語句 :真執(zhí)行的語句 C 條件 : 真執(zhí)行語句 ?假執(zhí)行的語句 D 條件 : 假執(zhí)行語句 ?真執(zhí)行的語句 15. 以下程序運行結果()$var = “FALSE”;if(empty($var)echo null;elseecho have value;A nullB have valueC 無法確定D 什么也不顯示,提示錯誤二、簡答題:(20道 共55分)建議時間:(30分鐘)完成1.表單中 get與post提交方法的區(qū)別?(2分)2.在PHP中error_reporting這個函數有什么作用? (2分)

7、3.foo()和foo()之間有什么區(qū)別?(2分)4.寫出在PHP中輸入一段HTML的代碼。(2分)5.$a = abcdef; 請取出$a的值并打印出第一個字母(2分)6.寫出如下程序的輸出結果(2分) 7.下面的程序會輸出結果(2分)8.PHP字符串中單引號與雙引號的區(qū)別?(2分)9.判斷一個文件是否存在的函數是(2分)10.怎么刪除一個目錄(2分)11.寫出你所知道的超全局數組(2分)12.在PHP中求一個字符串長度函數是什么? 求數組長度的函數是什么?(2分)13.寫出 PHP 的八種數據類型 (4分)14. 寫出如下程序的輸出結果 (3分) 0) $aa($n-1);elseecho

8、 “-”;echo $n.”$nbsp;$nbsp”;aa(5);?15.寫出 下列SQL語句 : 插入 ,更新 ,刪除 表名User(8分) Name Tel Content Date 張三 大專畢業(yè) 2006-10-11 張三 本科畢業(yè) 2006-10-15 張四 021- 中專畢業(yè) 2006-10-15(a) 有一新記錄(小王 高中畢業(yè) 2007-05-06)請用SQL語句新增至表中(b) 請用sql語句把張三的時間更新成為當前系統(tǒng)時間(c) 請寫出刪除名為張四的全部記錄(d) 查詢本科畢業(yè)和大專畢業(yè)的所有學記錄16.請寫出MyISAM表類型(表引擎)和innodb的區(qū)別(4分)17.

9、請寫出char和varchar的區(qū)別?(4分)18.請寫出一個正則匹配電子郵件的格式? (3分)19.使用一個字符串為標志分割另一個字符串的函數?(2分)20.請寫出 echo(),print(),print_r()的區(qū)別?(3分)3、 編程題:(2道) 建議時間(10-15分鐘)完成1 寫一個文件上傳功能。實現(xiàn)簡單的上傳。(10分) 2 寫一個循環(huán)輸出下面表(5分):1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 7*1=7 7*2=14 7*3=21

溫馨提示

  • 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

提交評論