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

下載本文檔

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

文檔簡(jiǎn)介

1、PHP+MySQL技術(shù)職位筆試題一、選擇題(30題,如無特殊說明,皆為單項(xiàng)選擇題)1.請(qǐng)?jiān)敿?xì)閱讀下面列出的表單和PHP代碼,當(dāng)在表單里面的兩個(gè)文本框分別輸入“php”和“great”的時(shí)候,PHP將在頁面中打印出什么?(A)<formaction=“index.php“method="post"><inputtype="text"name="element口”><inputtype="text"name="element口”></form><phpecho$_G

2、ETelement;>A. NothingB. ArrayC. AnoticeD. phpgreatE. greatphp2 .下面的腳本手行以后,$array數(shù)組所包含的值是什么?(B)<php$array=array(1二'1);foreach($arrayas$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 .下面的腳本代行以后,屏幕顯示什么樣的信息?(D)<phperror_reporting(E_ALL)

3、;$array=array(abc'=>def);echo$arrayabc.$arraydef;>A. abcdefB. defC. abcD. defnNotice:Undefinedindex:defin/xx/yy/zz.phponline44 .以下代碼的輸出是什么?(B)B<php$s=12345'$s$s1=2”;echo$s;>A.12345B.12245C.22345D. 11345E. array5.PHP中,單引號(hào)和雙引號(hào)所包圍的字符串有什么區(qū)別?(AD)(選擇兩項(xiàng))A.單引號(hào)速度快,雙引號(hào)速度慢B.雙引號(hào)速度快,單引號(hào)速度慢C.兩

4、者沒有速度差別D.雙引號(hào)解析其中以$開頭的變量,而單引號(hào)不解析E.單引號(hào)解析其中rt等轉(zhuǎn)義字符,而雙引號(hào)不解析6.對(duì)于SELECT*FROMtb1這樣的SQL查詢語句,如何才能減少從數(shù)據(jù)庫返回的數(shù)據(jù)量?(BC)(選擇兩項(xiàng))A.轉(zhuǎn)為存儲(chǔ)過程B.用具體的字段名來代替“*”C.加一個(gè)"where”語句D.轉(zhuǎn)變查詢?yōu)橐晥DE.使用預(yù)語句7 .下面哪個(gè)不是合法的SQL的歸類函數(shù)?(E)A. AVGB. SUMC.MIND.MAXE.CURRENT_DATE()8 .在MySQL中的mysql數(shù)據(jù)庫中沒有以下哪張表?(D)A.tables_privB.columns_privC.userD.dat

5、abase9 .關(guān)于mysql_select_db返回值正確的是?(C)A.成功開啟返回1,失敗返回0B.成功開啟返回一個(gè)連接標(biāo)識(shí),失敗返回falseC.成功開啟返回True,失敗返回FalseD.成功開啟返回True,失敗返回一個(gè)錯(cuò)誤號(hào)10. 請(qǐng)看代碼,數(shù)據(jù)庫關(guān)閉指令將關(guān)閉哪個(gè)連接標(biāo)識(shí)?(B)<$link1=mysql_connect(lOcalhost',root',);'$link2=mysql_connect(lOcalhost',root',);'mysql_close();>A. $link1B. $link2C.全部關(guān)閉

6、D.報(bào)錯(cuò)11. mysql_affected_rows()對(duì)哪個(gè)操作沒有影響?(A)A.SELECTB.DELETEC.UPDATED.INSERT12. mysql_data_seek(查詢結(jié)果指針,資料記錄位置)函數(shù)中,資料記錄位置的值是從多少開始的?(D)A.1B.2C.3D.013.關(guān)于mysql_pconnect說法正確的是?(D)A.與數(shù)據(jù)庫進(jìn)行多連接B.與mysql_connect功能相同C.與mysql_connect功能相同D.與數(shù)據(jù)庫建工持久連接14 .mysql_insert_id()函數(shù)的作用是?(B)A.查看下一次插入記錄時(shí)的ID號(hào)B.查看剛剛插入過的自動(dòng)增長ID值C

7、.查看一共做過多少次insert操作D.查看一共有多少條記錄15 .修改MySQL用戶root的密碼的指令是?(A)A.mysqladmin-urootpasswordtestB.mysql-urootpasswordtestC.mysql-uroot-ptestD.mysql-uroot-passwordtest16 .下面哪個(gè)網(wǎng)絡(luò)協(xié)議是PHP不支持的?(D)A. tcpB. udpC. udgD. pdcE. unix17 .做文件上傳的時(shí)候,你可以讓瀏覽器來顯示上傳的文件大小嗎?(B)A.可以B.不可以18 .你可以通過一個(gè)PHP函數(shù)把所有的錯(cuò)誤信息匯報(bào)都屏蔽掉嗎?(A)A.可以B.不可

8、以19 .現(xiàn)有一手推車類程序(cart.inc)其中包含有一添加物品的方法(add_item),下面那個(gè)選項(xiàng)可以正確使用方法add_item?(B)<phpclassCartvar$items;functionadd_item($artnr,$num)$this->items$artnr+=$num;>A. <phprequire(cart.inc);$cart=newCart$cart->add_item(1'0',1)>B. <phprequire(./cart.inc);$cart=newCart;$cart->add_it

9、em(10',1);>C. <phprequire(./cart.inc);$cart=newCart();$cart->add_item(1'0',1);>D. <phpinclude(./cart.inc);$cart=newCart();$cart->add_item(1'0',1);>20.對(duì)于一個(gè)查詢語句SELECT*FROMtbl1WHEREa>1ANDb<3ORDERBYc,針對(duì)該查詢,什么樣的索引結(jié)構(gòu)能是的該查詢獲得最佳效率?(A)A. INDEXa_b_c(a.b,c)B. INDE

10、Xa_b(a,b)C. INDEXa,INDEXb,INDEXcD. INDEXa21.以下代碼執(zhí)行結(jié)果?(A)<phpmysql_connect(lOcalhost','root:);'$result=mysql_query(SELECTid,nameFROMtb1');while($row=mysql_fetch_array($result,MYSQL_ASSOC)echo'ID:'.$row0.Name:'.$row口;>A.報(bào)錯(cuò)B.只打印第一條記錄C.循環(huán)換行打印全部記錄D.無任何結(jié)果22 .下面哪個(gè)寫法能夠設(shè)置用戶端

11、的Cookie的有效期是一個(gè)小時(shí)?(A)A. time()+3600B. time(3600)C. gmtime()+3600D. gmtime(3600)23 .以下哪個(gè)選項(xiàng)可以通過下面這段代碼產(chǎn)生?(B)<phpfunctionRandom_Password($length)srand(date(s');$possible_charactors=ABCDEFGhijklmNOPQRSTuvwxYz'$string=',while(strlen($string)<$length)$string=substr($possible_charactors,(ra

12、nd()%(strlen($possible_charactors),1);return($string);echoRandom_Password(8);>A. abCHUvwxB. ABjlRQxzC. vmxZGhijD. EGSvTYxz24.下面這段程序的功能是什么?(A)<phperror_reporting(0);functionrcolor()srand(double)mic$rand=(ramd(30,170);returnsprintf(%02X:$rand);functionrand_color($string)$array=explode("&quo

13、t;,$string);$j=count($array);for($i=0;$i<$j;$i+)$return.='<fontcolor="#".rcolor().rcolor().rc010ro."'>'.$array$i.'</font>'return$return;>A.隨機(jī)生成顏色B.產(chǎn)生隨機(jī)數(shù)D.設(shè)置固定背景色25.設(shè)有一個(gè)數(shù)據(jù)庫mydb中有一個(gè)表tb1,表中有六個(gè)字段,主鍵為ID,有十條記錄,ID從0到9,以下代碼輸出結(jié)果是?(D)<php$link=mysql_conn

14、ect(localhost:mysql_user:mysql_password)ordie(Couldnotconnect:'.mysql_error();$result=mysql_query("SELECTid,name,ageFROMmydb.tb1WHEREid<5"');ordie(Couldnotquery:'.mysql_error();echomysql_num_fields($result);mysql_close($link);A.6B.5C.4D.326 .關(guān)于mysql_fetch_object說法中,正確的是?(D)A

15、. mysql_fetch_object和mysql_fetch_array樣,沒什么區(qū)另1JB. mysql_fetch_object返回值是個(gè)對(duì)象,所以在速度上比mysql_fetch_array要慢C. mysql_fetch_object返回值是個(gè)數(shù)組,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多D.mysql_tetch_object不多一一返回值是個(gè)對(duì)象,在速度上和mysql_fetch_array及mysql_fetch_row差27 .以下代碼的執(zhí)行結(jié)果是?(A)<phpmysql_connect(hostname',us

16、er',password);$result=mysql_query("SELECT*FROMmydb.mytable");while($row=mysql_fetch_object($result)echo$rowuser_id;echo$rowfullname;)mysql_free_result($result);>A.報(bào)錯(cuò),輸出命令有誤B.正常循環(huán)打印出表內(nèi)N條記錄C.報(bào)錯(cuò),在mysql_query前沒有mysql_select_dbD.無任彳可顯示28 .下面這段代碼的輸出是什么?(D)<phpClassmy_classvar$my_var;fu

17、nction_my_class($value)$this->my_var=$value;)一)$a=newmy_class(10);echo$a->my_car;>A. 10B. NULLC.報(bào)錯(cuò)D.Nothing29.$result=preg_replace("/s*quotenr*(.+)nr*/quotes*/is","1",$str);該語句會(huì)匹配和替換出什么樣的$str?(AD)(選擇兩項(xiàng))A. quote/quote不區(qū)分大小寫B(tài). quote/quote區(qū)分大小寫C.加果$str=quotetnabctn/quote,貝U

18、$result=tnabctn"D.如果$str=quotetnabctn/quote,貝U$result=abc"30. 假設(shè)image.jpg在服務(wù)器上是存在的,而且PHP可以讀取它。那么這段代碼執(zhí)行以后的結(jié)果是什么呢?(E)<phpHeader(Content-type:image/jpeg');><phpReadfile(image.jpg");>A. 一個(gè)JPEG圖片B. 一個(gè)二進(jìn)制文檔C. 一個(gè)二進(jìn)制文件的下載D. 一個(gè)損壞的圖片二、代碼編寫題(2道)31. 根據(jù)給出的表單頁面,用Javascript寫一個(gè)表單提交的判斷

19、過程,要求實(shí)現(xiàn):32. 1)當(dāng)用戶點(diǎn)擊提交按鈕的時(shí)候,開始調(diào)用javascript進(jìn)行驗(yàn)證,通過驗(yàn)證后表單再提交。??33. 2)對(duì)用戶輸入的數(shù)據(jù)進(jìn)行判斷,包括填寫內(nèi)容是否為空。34. 3)判斷具體哪個(gè)輸入為空,向用戶進(jìn)行提示。35. 4)如果用戶名和密碼都不為空的時(shí)候,用javascript提交表單。表單:<formmethod="post"name="login"action="logging.phpaction=login&amp;"><divclass="spaceborder"s

20、tyle="width:98%"><tablecellspacing="0"cellpadding="4"width="100%"align="center"><trclass="header"><tdcolspan="2">會(huì)員登錄</td></tr><tr><tdclass="altbg1"><spanclass="bold&q

21、uot;>用戶名</td><tdclass="altbg2"><spanclass="smalltxt"><inputtype="text"name="username"size="25"maxlength="40"tabindex="2"></span></td></tr><tr><tdclass="altbg1"><

22、;spanclass="bold">密碼</span></td><tdclass="altbg2"><spanclass="smalltxt"><inputtype="password"name="password"size="25"tabindex="3"></span></td></tr></table></div><br

23、><divclass="option"><divclass="submitbutton"><inputclass="button"type="submit"name="loginsubmit"value="提&nbsp;交"></div></div></form>36. 對(duì)下面的代碼進(jìn)行修改,實(shí)現(xiàn)分頁,并能夠?qū)?biāo)題、作者和時(shí)間做復(fù)合查詢。<$host?=?localhost'$

24、username?=?root'$passwd?=?:'$db_name?=?rSs;if(!$conn=mysql_connect($host,$username,$passwd)?exit(數(shù)據(jù)庫連接失敗);if(!mysql_select_db($db_name,?$conn)?exit(一選擇數(shù)稔庫失敗);<html><head><meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"><title>留言簿</title></style></head>?<body><if($result=mysql_query($sql,$conn)<table?wi

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論