av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語言

PHP語言綜合復習鞏固訓練試題

時間:2025-05-07 20:29:37 php語言 我要投稿
  • 相關推薦

PHP語言綜合復習鞏固訓練試題

  PHP的基本語法和C是很相似的,可以說大部分編程語言的基本語法都是如出一轍的,以下是百分網小編精心為大家整理的PHP語言綜合復習鞏固訓練試題,希望對大家有所幫助!更多內容請關注應屆畢業(yè)生網!

PHP語言綜合復習鞏固訓練試題

  單項選擇題

  1、 D01EA1001 關于信息采集下面說法正確的是( ) (1分)

  A、file_get_contents可以采集到網頁中引入的css或者js

  B、如果通過瀏覽器直接訪問一個url地址能夠顯示圖片,那么通過file_get_contents直接采集這個url可以直接獲取到圖片文件

  C、PDO是一個信息采集類可以很方便的采集信息 D、通過fsockopen等函數(shù)可以實現(xiàn)信息采集 2、D01MA2002 下列說法正確的是 ( ) (2分)

  A、Snoopy是一個信息采集類,該類已經集成到php的擴展中了,可以在任何文件中通過new snoopy();來實例化該類

  B、使用snoopy可以實現(xiàn)偽造訪問來源地址的功能

  C、Snoopy可以實現(xiàn)采集,但不能實現(xiàn)類似提交表單的功能

  D、Snoopy中有一個fetch方法,調用該方法可直接返回采集到的數(shù)據 3、 D01MA2003 下列說法正確的是 ( ) (2分)

  A、如果不使用snoopy那么只有file_get_contents函數(shù)可以實現(xiàn)信息采集 B、通過采集得到的數(shù)據可以顯示到頁面上也可以保存到數(shù)據庫或者保存到文件 C、采集只能采集本地服務器的數(shù)據,不能采集外網的數(shù)據

  D、如果一個網站語言是jsp,那么就無法通過php程序采集到數(shù)據 4、 D01MA2004 下列說法正確的是( ) (2分)

  A、Snoopy中有一個submit方法,可以實現(xiàn)類似表單提交的功能 B、Snoopy中有一個fetchlinks方法,該方法等同于fetch

  C、Snoopy中有一個fetchtext方法該方法用戶獲取頁面上的輸入框數(shù)據 D、Snoopy中的fetchform方法也可以實現(xiàn)類似表單提交的功能 5、 D01MA2005 下列說法正確的是( )(2分)

  A、snoopy可以實現(xiàn)文件上傳的功能 B、 使用snoopy前可以不實例化該類 C、Snoopy是數(shù)據庫操作類和采集類的集合 D、Snoopy類是C語言寫的 6、 D01EA1006 下列說法正確的是( ) (1分)

  A、Curl系列函數(shù)可以實現(xiàn)模擬表單提交的功能 B、Curl系列函數(shù)只能以get方式模擬表單提交

  C、如果要通過php來模擬表單提交只能通過curl系列函數(shù) D、如果使用curl系列函數(shù)模擬表單提交,則只能提交一個數(shù)據 7、 D01EA1007 下列說法正確的是( ) (1分)

  A、使用curl系列函數(shù)必須引入snoopy類才可以 B、使用curl系列函數(shù)必須開啟memcache擴展 C、使用curl系列函數(shù)必須開啟PDO擴展 D、Curl系列函數(shù)可以實現(xiàn)信息采集的功能 8、 D02MA2008 下列說法正確的是( )(2分)

  A、在實現(xiàn)網站的純靜態(tài)化時通常使用session_start()函數(shù) B、如果實現(xiàn)了網站的純靜態(tài)化則每個頁面不能出現(xiàn)漂浮的版塊 C、當訪問一個純靜態(tài)頁面時不會查詢數(shù)據庫

  D、一般來說純靜態(tài)化有利于搜索優(yōu)化,但不能減輕服務器壓力 9、 D02MA2010 有一段程序 <?Php Ob_start();

  echo 1; $data = ob_get_contents(); echo $data;

  請寫出輸出結果( ) (2分) A、1 B、2 C、11 D、空白 10、D02MA2011 下列說法正確的是( ) (2分)

  A、在實現(xiàn)純靜態(tài)化時必須使用ob_clean這個函數(shù),否則將不能生成靜態(tài)頁面 B、靜態(tài)頁面一旦生成就不能再覆蓋了

  C、生成靜態(tài)頁面后頁面文件就和數(shù)據庫有了關聯(lián),當數(shù)據庫中的數(shù)據發(fā)生變化時,靜態(tài)頁面也會隨之發(fā)生更新

  D、 當訪問靜態(tài)頁面時,在靜態(tài)頁面也可以引入css,js等文件 11、D03EA1012 下列說法正確的是( ) (1分)

  A、url重寫功能可以實現(xiàn)網站的偽靜態(tài) B、Url重寫功能可以在php代碼中實現(xiàn)

  C、使用了url重寫后,在代碼中不能存在連接數(shù)據庫的代碼 D、Url重寫可以實現(xiàn)純靜態(tài)化

  12、D03MA1013 下列說法正確的是( ) (2分)

  A、在php文件中編寫 RewriteEngine On 就可以開啟url重寫功能了 B、在php、ini中編寫RewriteEngine On 就可以開啟url重寫功能了

  C、Url重寫不依賴任何配置,只要將、htaccess文件放在網站的目錄下就可以了 D、 修改了、htaccess文件不用重啟apache就可以生效 13、D04EA1014 下列說法正確的是( )(1分)

  A、Memcache服務器是緩存服務器,必須和apache服務器安裝在同一臺機器上 B、Memcache服務器緩存數(shù)據的有效期最長不超過24小時 C、Memcache服務器只能運行在windows下

  D、一個php程序可以可以從多臺memcache服務器上獲取數(shù)據 14、D04EA1015 下列說法正確的是( ) (1分)

  A、使用memcache服務器的目的是解決硬盤空間不夠用的問題

  B、如果php和memcache服務器運行在不同的服務器上則無法對memcache服務器進行存取數(shù)據的操作

  C、Memcache服務器中的數(shù)據是隨著數(shù)據庫的更新同步更新的 D、使用memcache服務器可以減輕數(shù)據庫服務器的壓力 15、D04MA2016 下列說法正確的是( ) (2分)

  A、在使用memcache緩存數(shù)據時,通常是程序先在數(shù)據庫中查詢再到memcache中查詢

  B、在使用memcache時,通常是程序先在memcache中查詢,如果獲取不到數(shù)據才會在數(shù)據庫中查詢 C、在使用memcache時,為了確保數(shù)據準確每次執(zhí)行程序都會訪問一次數(shù)據庫,并且將數(shù)據庫中的數(shù)據和memcache中的數(shù)據進行對比

  D、 在使用memcache時,程序會隨機訪問memcache服務器或者數(shù)據庫,這樣能夠保證訪問壓力的均衡

  16、D04MA2017 下列說法正確的是( ) (2分)

  A、PHP默認是支持memcache的不需要任何擴展的配置 B、PHP操作memcache時必須引入PDO類才可以

  C、數(shù)據一旦存儲到memcache服務器中就無法再次修改,除非過期 D、數(shù)據存儲到memcache服務器后可以在未過期前進行刪除操作 17、D04MA2018 下列說法正確的是 ( ) (2分)

  A、通過get方法可以獲取memcache中已經過期的數(shù)據

  B、一個數(shù)組$a = array('id'=>'10','user'=>'zhangsan');可以通過unset($a['zhangsan']);將數(shù)組變?yōu)閍rray('id'=>10);

  C、一個數(shù)組$a = array(10=>10);通過代碼$a[] = 11可以將數(shù)組變?yōu)閍rray(10=>10,11=>11); D、一個數(shù)組$a = array(1,2,3,4);可以通過unset($a[1]);將數(shù)組變?yōu)閍rray(2,3,4); 18、D04MA1019 下列說法正確的是( ) (2分)

  A、我們可以用$_COOKIE['user'] = 'zhangsan設置cookie的值 B、我們可以用setcookie(“username”,”張三”,1000)來設置cookie的有效期是1000秒 C、可以用代碼print_r($_COOKIE)來輸出cookie中的值 D、cookie一關閉瀏覽器時一定消失

  19、D05MA1021 下列說法正確的是( ) (2分)

  A、如果使用了session入庫,則客戶端可以隨意禁用cookie,不會對用戶登陸狀態(tài)造成影響 B、Session中可以保存字符串 數(shù)字 數(shù)組等類型的數(shù)據

  C、在瀏覽頁面時Session和cookie中的數(shù)據是會自動同步的,使session與cookie中的數(shù)據始終保持相同 D、如果執(zhí)行session_dertroy();則cookie中的數(shù)據也會清空 20、D05MA2022 下列說法正確的是( ) (2分)

  A、實現(xiàn)session入庫功能時設計的數(shù)據庫中有一個字段來存儲session id,相同的session id 只會存儲一條記錄

  B、通過ob_clean可以刪除session數(shù)據

  C、回調函數(shù)gc的作用是刪除當前用戶過期的session D、回調函數(shù)destroy是刪除所有session數(shù)據

  21、D06DA1023 下列說法正確的是( ) (4分)

  A、單例類中有一個公共的構造函數(shù) B、單例類中有一個公共的靜態(tài)方法 C、單例類中有一個公共的克隆方法

  D、單例類中可以使用普通變量保存類的實例

  22、D07EA2025 下列說法正確的是( ) (1分)

  A、PDO可以實現(xiàn)信息采集

  B、PDO只能操作MySQL數(shù)據庫

  C、使用PDO之前必須先include PDO這個類文件 D、PDO支持多種數(shù)據庫

  23、D07EA1026 以下說法正確的是( ) (1分)

  A、使用PDO前要搭建并啟動PDO服務器

  B、PDO中的exec主要是用來執(zhí)行不返回結果集的操作例如 增刪改 C、PDO中的query方法返回的是一個數(shù)組 D、PDO不支持事務處理

  24、D07MA2027 下列說法正確的是( ) (2分)

  A、PDO中的lastinsertid()方法作用是獲取查詢結果中最大的id值 B、PDO中的errorinfo只能和query搭配使用 C、PDO操作MySQL數(shù)據庫時不能設置字符集 D、使用PDO的prepare可以防止sql注入攻擊

  25、D07DA4028 下列說法正確的是( ) (4分)

  A、PDO中的errorinfo是用來設置是否顯示錯誤的 B、PDO和url重寫功能不可同時使用

  C、如果使用了PDO則頁面上不能有AJAX請求 D、PDO支持事務操作

  26、D07MA2029 下列說法正確的是( ) (2分)

  A、PDO操作數(shù)據庫效率高但不支持事務等應用

  B、PDO可以直接操作數(shù)據庫,不需要數(shù)據庫用戶名及密碼 C、通常使用PDO的exec()方法來獲取返回的結果集 D、PDO利用了PHP面向對象特性 27、D07MA2030 下列說法正確的是( ) (2分)

  A、如果使用分頁功能則該地址不能使用url重寫

  B、當使用GET傳值時,將頁碼作為參數(shù)加在URL地址后,也可以同時通過GET傳遞其他數(shù)據例如用戶id等

  C、如果一共有9條數(shù)據每頁顯示3條數(shù)據,則總頁數(shù)為4頁 D、點擊分頁鏈接時,通常使用POST方式進行傳值

  28、D07MA2031 下列說法正確的是( ) (2分)

  A、GET通過url地址傳值,可以同時傳多個參數(shù)

  B、如果form表單中的method設置為POST,當提交表單時,能在地址欄看到表單中的數(shù)據 C、GET傳送的數(shù)據量大

  D、在網站后臺不能使用GET方式傳值,因為這樣不安全 29、D07MA2032 下列說法正確的是( ) (2分)

  A、AJAX只能通過GET方式提交數(shù)據

  B、AJAX以GET方式請求服務器時可以在地址欄中看到請求的參數(shù) C、AJAX請求服務器端,服務器端只能使用PHP語言來處理

  D、通過ajax提交的數(shù)據也可以通過form表單來實現(xiàn),只是表單提交需要整個頁面全部刷新 30、D07MA2033 以下哪個方法不是PDO的方法( ) (2分) A、add() B、query() C、exec() D、execute()

  31、D08EA1034 關于PHP操作memcache 下面那個不是memcache類的方法( )。 (1分)

  A、 set B、 get C、replace D、fetch 32、D08EA1035 下列說法正確的是( ) (1分)

  A、PHP只能通過DOM方式來解析XML B、XML可以實現(xiàn)與HTML同樣的功能 C、XML中的標簽是可以自定義的 D、XML中可以執(zhí)行判斷語句 33、D08MA2036 下面說法正確的是( ) (2分)

  A、DOM方式可以解析XML也可以讀取XML

  B、使用DOM方式解析XML時通過DOM對象的getElementsByTagName('test')方法只能獲取到第一個test標簽

  C、DOM對象中的load方法可以加載一個xml文件或者解析一段xml字符串 D、Xml比html功能更強大可以取代html

  34、D08EA1038 下列說法正確的是( ) (1分)

  A、ob_get_contents函數(shù)的意思是從html模板中獲取內容 B、ob_clean函數(shù)的作用是刪除一個過期的文件

  C、純靜態(tài)與偽靜態(tài)的區(qū)別是純靜態(tài)生成文件到硬盤上,偽靜態(tài)是將網頁內容保存到內存中 D、純靜態(tài)能減輕服務器壓力而偽靜態(tài)不能

  35、D09EA1039 下列說法正確的是( ) (1分) A、url地址可以通過get方式傳值,但是只能傳送一個參數(shù) B、表單中的action表示提交方式 可以使post或者get C、代碼<input type="text" name="test"/> 會在瀏覽器上顯示出一個多選框 D、如果表單以post方式提交數(shù)據,則不會在地址欄中看到提交的數(shù)據 36、D09EA1040 以下代碼的輸出結果是( ) (1分) <?Php define('A','B'); define('B','C'); echo 'A' . B. 'B' . A; ?> A、ACBB B、ABAB C、ABBA D、BBAA 37、D10EA1041 關于用戶登錄,下列說法錯誤的是( )(1分) A、可以在登錄頁面寫一個表單,以POST方式提交用戶名和密碼

  B、存儲在數(shù)據庫中的密碼字段可以不存儲名文密碼而存儲md5加密后的字符串 C、存儲在數(shù)據庫中的密碼不能md5加密,因為加密后無法驗證密碼是否有效 D、如果僅僅使用用戶名和密碼登錄,則用戶表中不能出現(xiàn)重復的的用戶名,否則登錄時將會產生混亂 38、D10EA1042 關于購物流程,下面說法正確的是( )(2分) A、用戶在購買商品時,購物車中只能有一件商品,并且數(shù)量只能為1 B、用戶的購物車可以選購多件商品,但是每件商品數(shù)量只能為1 C、用戶購物車中可以有多件商品,每件商品數(shù)量也可以是多個,但是下訂單時對于訂 單表來說,每個訂單只會向訂單表寫入一條數(shù)據 D、一個訂單可能會在訂單表中寫入多條記錄,這個由購物車中的商品件數(shù)來定 39、D10EA1043 下列程序的執(zhí)行結果是( )(1分) <?php $a = 10; $b = &$a; $b = $a + 1; echo $a; ?> A、 10 B、 11 C、 20 D、 1 40、D10MA2044 下列說法錯誤的是 ( )(1分) A、上傳文件時,只要不人為的限制理論上是可以上傳任何格式的文件的 B、上傳文件時表單需要設置enctype="multipart/form-data" C、上傳文件的過程是從客戶端提交文件到服務器的臨時目錄,再通過程序從臨時目錄移動(或者拷貝)到指定的目錄下 D、上傳文件時服務器無法獲取到原始的文件名

  41、D10MA2045 關于分頁下列說法正確的是( )(2分) A、分頁實際上是每頁顯示的數(shù)據少了而已,不能減少對數(shù)據庫的壓力 B、如果數(shù)據庫總計20條數(shù)據,每頁顯示3條則總共有7頁 C、分頁通常用到limit,limit后的第一個參數(shù)是查詢多少條數(shù)據 D、limit 后的第二個參數(shù)是 從第幾條開始查詢 42、D10MA2046 下列說法正確的是( )(2分)

  A、Session保存在服務器,cookie保存在客戶端,如果服務器和客戶端是同一臺機器則session和cookie中的數(shù)據時相同的

  B、Session_destroy()函數(shù)是銷毀所有用戶的數(shù)據

  C、如果cookie被禁用了,在不采用其他措施的情況下session也是不可以使用的 D、使用cookie時必須先session_start(),因為cookie依賴session 43、D10EA1047 下列說法正確的是( ) (1分) A、表格由td 和tr組成 一個td代表一行 B、表格的每一行都必須有一個開始的<table>和一個結束的</table> C、表格是表單的另一種說法,兩者是完全相同的 D、以上說法都不對

  44、D10MA2048 如果要通過url傳遞多個參數(shù)下列格式正確的是( )(2分) A、www、a、com/index、php&id=10?User=zhangsan B、www、a、com/index、php?id=10&user=zhangsan C、www、a、com/index、php=id?10=user?Zhangsan D、www、a、com/index、php:id=10:user=zhangsan 45、D10MA2049 假設商品表(goods)中主要字段有id,goods_name,price如果要查詢最貴的5件商品,正確的sql語句是( )(2分) A、select * from goods limit 5; B、select * from goods where max(price)=5 C、select * from goods order by price desc limit 0,5

  D、select max(price)=5 from goods

  46、D10MA2050 接上題,添加商品的sql語句是( )(2分) A、insert into goods (null,'諾基亞N73','100') B、 insert into goods (null,'諾基亞N73','100')values(id,goods_name,price) C、 insert into goods (id,goods_name,price)values(null,'諾基亞N73','100') D、insert into (id,goods_name,price) goods (null,'諾基亞N73','100') 47、D10MA2051 接上題更新商品id為5的商品名稱的sql語句是( )。(2分) A、update set goods_name='三星se' from goods where id=5 B、update goods set goods_name='三星se' where id=5 C、update goods where id=5 set goods_name='三星se' D、update from goods where id=5 set goods_name='三星se' 48、D10MA2052 寫出下列程序的運行結果( )(2分) <?php $j = 0; for($i=0;$i<=3;$i++){ $j = $j + $i; } echo $j; ?> A、 0 B、2 C、 4 D、6 49、D10MA2053 關于AJAX些列說法正確的是( ) (2分) A、AJAX可以只能以POST方式請求服務器 B、服務器必須使用php語言才能完成整個ajax請求響應過程 C、AJAX請求可以使POST也可也是GET方式 D、在服務器端編寫代碼echo 1;和return 1效果是相同的

  50、D10MA2054 假設用戶表users,有uid(用戶id),username(用戶名),pwd(密碼)幾個字段,假設密碼沒有md5,在登陸時假設已經在驗證頁面獲取到用戶提交過來的用戶名$u和密碼$p,接下來驗證用戶名和密碼的正確性,下列說法錯誤的是 ( )(2分) A、可以分別$sql1 = "select * from users where username='$u'"和 $sql2="select * from users where pwd='$p'"兩條sql,如果都能查詢出數(shù)據說明用戶信息有效 B、可以先以用戶名作為條件執(zhí)行 $sql = "select pwd from users where username='$u'"來查詢密碼,如果能查詢到密碼數(shù)據則將查到的密碼和用戶輸入的$p比較一下是否相等,如果相等說明用戶信息有效 C、可以執(zhí)行$sql = "select * from users where username='$u' and pwd='$p'" 看是否能查詢到數(shù)據如果能查詢到說明用戶信息有效 D、如果數(shù)據庫中的密碼是md5之后的,那么在查詢前必須也將獲取到的明文密碼md5

【PHP語言綜合復習鞏固訓練試題】相關文章:

最新英語專八試題復習鞏固訓練01-23

德語考試復習鞏固練習試題08-11

PHP語言常用的面試題10-19

小升初語文復習訓練試題10-07

臨床執(zhí)業(yè)醫(yī)師考前復習鞏固試題10-30

C語言試題訓練08-07

PHP試題07-04

職稱英語綜合A復習試題08-15

初級護師2017年鞏固復習試題07-12