php试卷A高质量含答案,php试卷A高质量含答案
《php試卷A高質量含答案》由會員分享,可在線閱讀,更多相關《php試卷A高質量含答案(4頁珍藏版)》請在金鋤頭文庫上搜索。
1、裝訂線得 分評卷人合肥濱湖職業技術學院17-18學年度第二學期PHP期末考試卷(A)班級: 學號: 姓名: 題 號一二三四總 分分 數得 分評卷人一、 選擇題(每小題2分,共30分)1如何使用PHP向瀏覽器輸出helloworld?( B )A. helloWorld; B. echoHelloWorld; C. Document.Write(HelloWorld); D. System.out.println(hello world);2. 在PHP中,所有的變量以哪個符號開頭?( C )A. ! B. ? C. $ D. #3. 讀取post方法傳遞的表單元素值的方法是( B )A. $_。
2、post名稱 B. $_POST名稱C. $post名稱 D. $POST名稱4. 要查看一個結構類型變量的值,可以使用函數( D )A. print()B. out()C. echo()D. print_r()5. 在PHP中聲明一個函數,該函數名myFunction,接受一個形參,正確方法是( A )AfunctionmyFunction($a) BcreatemyFunction($a)Cnew_functionmyFunction($a)DmyFunction($a)6. 自定義函數中,返回函數值的關鍵字是( B )Afor Breturn Cback Dretrieve7. 函數va。
3、r_dump的意義是( C )A. 定義數組 B. 遍歷數組C. 輸出變量的相關信息 D. 遞歸數組8. 返回數組當前指針指向的元素的函數是( D )A. next() B. each() C. reset() D. current()9. $x=15; echo $x+; $y=20; echo +$y; 執行上述代碼后的結果是( B ) A. 15,20B. 15,21 C. 16,20 D. 16,2110. $A=array(January,February,March,”April”,”May”); echo $A2; 執行上述代碼的結果是( C )A. 無任何內容 B. Febru。
4、aryC. MarchD. April11. 以只讀模式打開文件time.txt的正確方法是( D ) .A. fopen(time.txt,r+);B. open(time.txt);C. open(time.txt,read); D. fopen(time.txt,r);12. 給出下列變量名,哪個是不合法的?( D ) .A. $my_Var B. $myVarC. $myVar2D. $my-Var13. 關于PHP中的使用雙引號和單引號定義一個字符串,下列說法正確的是( A ) .A. 雙引號中如果出現了變量名,會被替換成這個變量對應的值;單引號中如果出現了變量名,不會被替換成這個變。
5、量對應的值B. 雙引號中如果出現了變量名,不會被替換成這個變量對應的值;單引號中如果出現了變量名,會被替換成這個變量對應的值C. 雙引號和單引號中出現了變量名,都會被替換成這個變量對應的值D. 雙引號和單引號中出現了變量名,都不會被替換成這個變量對應的值14. PHP中函數array_push的作用是( C ) .A將數組的第一個元素彈出 B將數組的最后一個元素彈出C將一個或多個元素壓入數組的末尾 D將一個或多個元素插入數組的開頭15. PHP中函數empty的作用是( A ) .A測試變量是否為空 B測試變量是否存在得 分評卷人C測試常量是否為空 D測試常量是否存在二、填空題(每空1分,共1。
6、6分)16 LAMP是PHP運行的黃金組合,LAMP具體指的是 Linux操作系統 、Apache服務器 、 Mysql數據庫 、PHP17 通過if(條件表達式) 執行語句或與語句組 else 執行語句或與語句組 實現的是哪一種程序流程控制? 選擇程序流程控制 ;通過while(條件表達式) 執行語句或與語句組 實現的是哪一種程序流程控制? 循環程序流程控制 18 在循環流程控制中, break 關鍵字用于結束整個循環,繼續執行下面的代碼;continue 關鍵字用于結束本次循環,執行下一次循環19在PHP函數體中定義的變量,在默認情況下,即不加任何修飾符是 局部變量 ,只在函數運行期間有效。
7、;對于函數體內部定義的全局變量,定義時需要加 global 關鍵字,在定義過后的任意位置都可以訪問;對于函數體內部定義的靜態變量,定義時需要加 static 關鍵字,靜態變量只能在函數體內部訪問;全局變量和靜態變量的共同點就是函數運行結束對應的存儲空間不會被釋放20 cookie會把數據保存在 瀏覽器端 ,session會把數據保存在 服務器端 ,執行$_SESSIONaaa=bbb這句代碼,就向session中保存了一個鍵值對的數據,鍵名是aaa ,鍵值是 bbb 21 HTTP 協議是一組在Web上傳輸文件的規則,例如文本、圖形圖像、聲音、視頻和其他多媒體文件,該協議位于應用層,它是建立在。
8、傳輸層 TCP 協議的基礎上得 分評卷人三、簡答題 (每小題6分,共30分)22什么是PHP,PHP有哪些優點?PHP是一種服務器端的開發語言,其獨特的語法混合了C語言、Java語言和Perl語言的特點,是一種廣泛應用的開源式多用途腳本語言,尤其適合動態網頁的開發PHP的特點:安全性高、跨平臺、支持廣泛的數據庫、簡單、執行速度快、免費、模塊化、支持面向對象的編程23分析get提交表單數據和post提交表單數據的特點,使用場合不管是get提交方法還是post提交方法,提交的數據都是鍵值對,鍵名就是表單控件的名字,鍵值就是用戶在表單控件中輸入的值;get提交方式會把提交的鍵值對附加在url后面,以。
9、?分割URL和傳輸數據,多個參數用&連接;get提交方法使用$_GET全局數組接收數據;post提交方式會把提交的鍵值對放置在http請求包的包體中;post提交方法使用$_POST全局數組接收數據;在提交的數據量大或者對安全性要求高的場合,應該使用post提交方法24在PHP中,哪些數值被強制轉化為布爾類型后,得到false?1布爾值false2整數值03浮點數值0.04空字符串和字符串“0”5沒有單元的數組6沒有單元的對象7特殊類型NULL25解釋session_start()函數和session_destroy()函數的作用對于session_start()函數,如果我們第一次調用,就會。
10、創建一個新的 session;如果不是第一次調用,就會啟動原來創建的session;只要對session進行操作,就要調用session_start()函數!對于session_destroy()函數,只要調用了這個函數,session中保存的所有信息都會失效,整個session占據的內存空間都會被釋放26在mysql數據庫中建立一個學生信息表,表名studentinfo,字段如下:id (表示學號,整型,主鍵,自增長)name (表示姓名,最長18個字符)sex (表示性別,取2個字符)age (表示年齡,整型)address (表示家庭地址,最多200個字符)email (表示電子郵箱,最。
11、多100個字符)在此基礎上,寫出查詢表中年齡大于等于20歲所有學生全部信息的SQL語句create table studentinfo(id int primary key auto_increment,name varchar(18),sex varchar(2),age int,address varchar(200),email varchar(100) );select * from studentinfo where age=20;四、程序設計題(每空3分,共24分)27利用php計算1+2+3+.+100的結果,根據提示完成程序28. 根據提示補全程序,實現從數據庫中查詢學生信息,。
12、并且加以顯示的動態網頁這里只給出了之間的內容顯示所有信息用戶名性別地址聯系方式?php$connect= mysql_connect (127.0.0.1,root,root);/連接數據庫,注意,第一個參數為數據庫主機的ip地址,第二個參數為數據庫用戶名,第三個參數為數據庫用戶密碼,根據自己的機器填寫密碼mysql_select_db (examdb,$connect);/選擇數據庫,第一個參數為數據庫名字,第二個參數是mysql_connect函數返回的連接全局唯一標志mysql_query(set names utf8);/指定編碼格式,避免亂碼$sql=select * from examtable;/準備sql查詢命令,該命令查詢所有的數據,因為沒有附加任何查詢條件,*代表查詢所用的字段$result= mysql_query ($sql,$connect);/向數據庫發送sql命令,第一個參數是sql命名字符串,庫名字,第二個參數是mys。
總結
以上是生活随笔為你收集整理的php试卷A高质量含答案,php试卷A高质量含答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京环球影城自费项目
- 下一篇: php date当天,php5中date