PHP MySQL技術(shù)筆試題_第1頁
PHP MySQL技術(shù)筆試題_第2頁
PHP MySQL技術(shù)筆試題_第3頁
PHP MySQL技術(shù)筆試題_第4頁
PHP MySQL技術(shù)筆試題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 康盛創(chuàng)想(北京)科技有限公司 人力資源部PHP+MySQL技術(shù)職位筆試題一、選擇題(30題,如無特殊說明,皆為單項選擇題)1. 請詳細(xì)閱讀下面列出的表單和PHP代碼,當(dāng)在表單里面的兩個文本框分別輸入“php”和“great”的時候,PHP將在頁面中打印出什么?( ) <form action=”index.php” method=”post”><input type=”text” name=”element”><input type=”text” name=”element”></form><?phpecho $_GETelement;?

2、> A. Nothing B. Array C. A notice D. phpgreat E. greatphp2. 下面的腳本運(yùn)行以后,$array數(shù)組所包含的值是什么?( )<?php$array = array(1,1);foreach ($array as $k=>$v) $v = 2;?> A. array (2 , 2) B. array (1 , 1) C. array (2 , 2) D. array (Null , Null) E. array (1 , 1)3. 下面的腳本運(yùn)行以后,屏幕顯示什么樣的信息?( )<?phperror_repor

3、ting(E_ALL);$array = array(abc => def);echo $arrayabc.$arraydef;?> A. abcdef B. def C. abc D. defnNotice: Undefined index: def in /xx/yy/zz.php on line 44. 以下代碼的輸出是什么?( )<?php$s = 12345;$s$s1 = 2;echo $s;?> A. 12345 B. 12245 C. 22345 D. 11345 E. array5. PHP中,單引號和雙引號所包圍的字符串有什么區(qū)別?( )(選擇兩項)

4、 A. 單引號速度快,雙引號速度慢 B. 雙引號速度快,單引號速度慢 C. 兩者沒有速度差別 D. 雙引號解析其中以$開頭的變量,而單引號不解析 E. 單引號解析其中r t等轉(zhuǎn)義字符,而雙引號不解析6. 對于SELECT * FROM tb1這樣的SQL查詢語句,如何才能減少從數(shù)據(jù)庫返回的數(shù)據(jù)量?( )(選擇兩項) A. 轉(zhuǎn)為存儲過程 B. 用具體的字段名來代替”*” C. 加一個”where”語句 D. 轉(zhuǎn)變查詢?yōu)橐晥D E. 使用預(yù)語句7. 下面哪個不是合法的SQL的歸類函數(shù)?( ) A. AVG B. SUM C. MIN D. MAX E. CURRENT_DATE()8. 在MySQL

5、中的mysql數(shù)據(jù)庫中沒有以下哪張表?( )A.tables_privB.columns_privC.userD.database9. 關(guān)于mysql_select_db返回值正確的是?( )A. 成功開啟返回1,失敗返回0B. 成功開啟返回一個連接標(biāo)識,失敗返回falseC. 成功開啟返回True,失敗返回FalseD. 成功開啟返回True,失敗返回一個錯誤號10. 請看代碼,數(shù)據(jù)庫關(guān)閉指令將關(guān)閉哪個連接標(biāo)識?( )<?$link1 = mysql_connect(localhost, root, );$link2 = mysql_connect(localhost, root, )

6、;mysql_close();?>A. $link1B. $link2C. 全部關(guān)閉D. 報錯11. mysql_affected_rows()對哪個操作沒有影響?( )A. SELECTB. DELETEC. UPDATED. INSERT12. mysql_data_seek(查詢結(jié)果指針,資料記錄位置)函數(shù)中,資料記錄位置的值是從多少開始的?( ) A. 1B. 2C. 3D. 013. 關(guān)于mysql_pconnect說法正確的是?( )A. 與數(shù)據(jù)庫進(jìn)行多連接B. 與mysql_connect功能相同C. 與mysql_connect功能相同D. 與數(shù)據(jù)庫建立持久連接14. m

7、ysql_insert_id()函數(shù)的作用是?( )A. 查看下一次插入記錄時的ID號B. 查看剛剛插入過的自動增長ID值C. 查看一共做過多少次insert操作D. 查看一共有多少條記錄15. 修改MySQL用戶root的密碼的指令是?( )A.mysqladmin -u root password testB.mysql -u root password testC.mysql -u root -p testD.mysql -u root -password test16. 下面哪個網(wǎng)絡(luò)協(xié)議是PHP不支持的?( ) A. tcp B. udp C. udg D. pdc E. unix17

8、. 做文件上傳的時候,你可以讓瀏覽器來顯示上傳的文件大小嗎?( ) A. 可以 B. 不可以18. 你可以通過一個PHP函數(shù)把所有的錯誤信息匯報都屏蔽掉嗎?( ) A. 可以 B. 不可以19. 現(xiàn)有一手推車類程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那個選項可以正確使用方法add_item?( )<?phpclass Cart var $items;function add_item ($artnr, $num) $this->items$artnr += $num; ?>A.<?php require(cart.inc);$cart

9、 = new Cart$cart->add_item (10, 1)?> B.<?phprequire(./cart.inc);$cart = new Cart;$cart->add_item(10, 1);?> C.<?php require(./cart.inc);$cart = new Cart();$cart->add_item (10, 1);?> D.<?phpinclude(./cart.inc);$cart = new Cart();$cart->add_item (10, 1);?>20. 對于一個查詢語句SE

10、LECT * FROM tbl1 WHERE a>1 AND b<3 ORDER BY c,針對該查詢,什么樣的索引結(jié)構(gòu)能是的該查詢獲得最佳效率?( ) A. INDEX a_b_c (a. b, c)B. INDEX a_b (a, b)C. INDEX a, INDEX b, INDEX cD. INDEX a21. 以下代碼執(zhí)行結(jié)果?( )<?phpmysql_connect(localhost, root, );$result = mysql_query(“SELECT id, name FROM tb1”);while($row = mysql_fetch_arra

11、y($result, MYSQL_ASSOC) echo ID:.$row0.Name:.$row;?>A. 報錯B. 只打印第一條記錄C. 循環(huán)換行打印全部記錄D. 無任何結(jié)果 22. 下面哪個寫法能夠設(shè)置用戶端的Cookie的有效期是一個小時?( )A. time() + 3600B. time(3600)C. gmtime() + 3600D. gmtime(3600)23. 以下哪個選項可以通過下面這段代碼產(chǎn)生?( )<?phpfunction Random_Password ($length) srand(date(s);$possible_charactors = AB

12、CDEFGhijklmNOPQRSTuvwxYz; $string = ;while (strlen($string) < $length) $string = substr($possible_charactors, (rand()%(strlen($possible_charactors), 1);return($string);echo Random_Password(8);?>A. abCHUvwxB. ABjlRQxzC. vmxZGhijD. EGSvTYxz24. 下面這段程序的功能是什么?( )<?phperror_reporting(0);function

13、rcolor() srand (double)microtime()*10000000);$rand = (ramd(30, 170);return sprintf(%02X, $rand);function rand_color($string) $array = explode("", $string);$j = count($array);for ($i = 0; $i < $j; $i+) $return .= '<font color="#".rcolor().rcolor().rcolor()."'>

14、;'.$array$i.'</font>'return $return;?>A. 隨機(jī)生成顏色 B. 產(chǎn)生隨機(jī)數(shù)C. 在1-10000000之間產(chǎn)生隨機(jī)數(shù)D. 設(shè)置固定背景色25. 設(shè)有一個數(shù)據(jù)庫mydb中有一個表tb1,表中有六個字段,主鍵為ID,有十條記錄,ID從0到9,以下代碼輸出結(jié)果是?( )<?php $link = mysql_connect(localhost, mysql_user, mysql_password) or die(Could not connect: .mysql_error(); $result = mysql_

15、query("SELECT id, name, age FROM mydb.tb1 WHERE id<5"); or die(Could not query: .mysql_error(); echo mysql_num_fields($result); mysql_close($link);?>A. 6B. 5C. 4D. 3 26. 關(guān)于mysql_fetch_object說法中,正確的是?( )A. mysql_fetch_object和mysql_fetch_array一樣,沒什么區(qū)別B. mysql_fetch_object返回值是個對象,所以在速度上

16、比mysql_fetch_array要慢C. mysql_fetch_object返回值是個數(shù)組,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多D. mysql_tetch_object返回值是個對象,在速度上和mysql_fetch_array及mysql_fetch_row差不多27. 以下代碼的執(zhí)行結(jié)果是?( )<?phpmysql_connect(hostname, user, password);$result = mysql_query("SELECT * FROM mydb.mytable");while ($ro

17、w = mysql_fetch_object($result) echo $rowuser_id; echo $rowfullname;mysql_free_result($result);?>A. 報錯,輸出命令有誤B. 正常循環(huán)打印出表內(nèi)N條記錄C. 報錯,在mysql_query前沒有mysql_select_dbD. 無任何顯示28. 下面這段代碼的輸出是什么?( )<?phpClass my_class var $my_var; function _my_class($value) $this->my_var = $value;$a = new my_class(1

18、0);echo $a->my_car;?>A. 10B. NULLC. 報錯D. Nothing29. $result = preg_replace("/s*quotenr*(.+?)nr*/quotes*/is", "1", $str); 該語句會匹配和替換出什么樣的$str?( )(選擇兩項) A. quote /quote不區(qū)分大小寫B(tài). quote /quote區(qū)分大小寫C. 如果$str = “quotetnabctn/quote,則$result = “tnabctn”;D. 如果$str = “quotetnabctn/quot

19、e,則$result = abc;30. 假設(shè)image.jpg在服務(wù)器上是存在的,而且PHP可以讀取它。那么這段代碼執(zhí)行以后的結(jié)果是什么呢?( )<?php Header (“Content-type: image/jpeg”);?><?php Readfile (“image.jpg”);?>A. 一個 JPEG 圖片B. 一個二進(jìn)制文檔C. 一個二進(jìn)制文件的下載D. 一個損壞的圖片二 、代碼編寫題(2道)31. 根據(jù)給出的表單頁面,用Javascript寫一個表單提交的判斷過程,要求實(shí)現(xiàn):1)當(dāng)用戶點(diǎn)擊提交按鈕的時候,開始調(diào)用javascript進(jìn)行驗(yàn)證,通過驗(yàn)證

20、后表單再提交。   2)對用戶輸入的數(shù)據(jù)進(jìn)行判斷,包括填寫內(nèi)容是否為空。3)判斷具體哪個輸入為空,向用戶進(jìn)行提示。4)如果用戶名和密碼都不為空的時候,用javascript提交表單。表單:<form method="post" name="login" action="logging.php?action=login&amp;"><input type="hidden" name="referer" value="<div

21、class="spaceborder" style="width: 98%"><table cellspacing="0" cellpadding="4" width="100%" align="center"><tr class="header"><td colspan="2">會員登錄</td></tr><tr><td class="alt

22、bg1"><span class="bold">用戶名</td><td class="altbg2"><span class="smalltxt"><input type="text" name="username" size="25" maxlength="40" tabindex="2"></span></td></tr>

23、<tr><td class="altbg1"><span class="bold">密碼</span></td><td class="altbg2"><span class="smalltxt"><input type="password" name="password" size="25" tabindex="3"></span>

24、;</td></tr></table></div><br><div class="option"><div class="submitbutton"><input class="button" type="submit" name="loginsubmit" value="提 &nbsp; 交"></div></div></form>32

25、. 對下面的代碼進(jìn)行修改,實(shí)現(xiàn)分頁,并能夠?qū)?biāo)題、作者和時間做復(fù)合查詢。<?$host = localhost;$username = root;$passwd = $db_name = rss;if(!$conn = mysql_connect($host, $username, $passwd)         exit(數(shù)據(jù)庫連接失敗);if(!mysql_select_db($db_name, $conn) &#

26、160;       exit(選擇數(shù)據(jù)庫失敗);<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content

27、="text/html; charset=gb2312"><title>留言簿</title></style></head> <body><?$sql = 'SELECT * FROM guestbook WHERE delflag=0'if($result = mysql_query($sql, $conn) ?><table width="760" border="0"><?        while($rs = mysql_fetch_array($result)             ?>  <tr> 

溫馨提示

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

評論

0/150

提交評論