網(wǎng)絡(luò)編程 期中考試試題及答案_第1頁
網(wǎng)絡(luò)編程 期中考試試題及答案_第2頁
網(wǎng)絡(luò)編程 期中考試試題及答案_第3頁
網(wǎng)絡(luò)編程 期中考試試題及答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、PHP網(wǎng)絡(luò)編程 期中考試試題一、 單項選擇題(每題3分共計30分)1、在HTML中嵌入PHP代碼,有以下幾種方法,其中錯誤的是()。A. 以”<?php”開頭,以”?>”結(jié)束,中間為PHP代碼。B. 以<script language=“php”>開頭,</script>以結(jié)束,中間為PHP操作代碼。C. 以”<?”開頭,以”?>”結(jié)束,中間為PHP操作代碼。D. 以”<!”開頭,以”!>”結(jié)束,中間為PHP操作代碼。2、以下變量的值不為65的是()。A. $a=065; B. $a=0x41; C. $a=A; D. $a=0101

2、;3、在下列()情況下,變量不被認為是NULL。A. 變量賦值為NULL B. 變量賦值為空字符串 C. 變量尚未賦值 D. 變量被unset函數(shù)釋放4、下列變量名稱有誤的是()。A. $_1na=12; B. $myweb=“”; C. $Site163=“”; D. $我的變量=“test”;5、假設(shè)$a=5,有$a+=2,則$a的值為()。A. 5 B. 6 C. 7 D. 86、在PHP中屬于比較運算符的是()。A. = B.! C. = = D. &7、下列()函數(shù)可以判斷讀取是否至壓縮文件的末尾。A. feof( ) B. gzeof( ) C. gzrewind( ) D

3、. gzseek( )8、下列說法中,錯誤的是()。A. echo、print、printf可以打印變量內(nèi)容,但不能顯示數(shù)組及系統(tǒng)超級變量數(shù)組B. print_r不僅可以打印數(shù)組、標(biāo)量變量,還可以打印對象的內(nèi)容C. echo是一個語句,可以使用.(小圓點)來拼接字符串,而print則不可以。D. echo語句可以有返回值9、下列有關(guān)get和post方法傳遞參數(shù)的說法中,正確的是()A. get方法是發(fā)送請求HTTP協(xié)議通過URL參數(shù)傳遞進行接收,傳遞參數(shù)簡單,且沒有長度限制。B. post方法是通過表單傳遞參數(shù),可以提交大量的信息。C. 使用post方法傳遞參數(shù)會出現(xiàn)頁面參數(shù)泄露在地址欄中的情

4、況。D. 使用URL可以傳遞多個參數(shù),參數(shù)之間需要用“$”連接。10、在PHP函數(shù)中,屬于選擇數(shù)據(jù)庫函數(shù)的是()。A. mysql_fetch_row B. mysql_fetch_object C. mysql_result D. mysql_select_db 二、 寫出下列 各小題的輸入結(jié)果(第1、2小題各3分,第3、4小題各6分,第5、6小題各8分,共34分)1、<?php $a=1; function test() echo $a; test();?>2、<?php $b=201;$c=40;$a=$b>$c?4:5;echo $a;?>3、<?p

5、hp $arr=array(5=>1,12=>2); $arr=3; $arr"x"=4; print_r($arr); echo "<br>" unset($arr5); print_r($arr); echo “<br>”; unset($arr); print_r($arr); ?>4、<?php $i=1; for(;) if($i>10) break; echo $i+." " echo "<br>"?>5、<?php $m=2

6、;$n=3; $table="<table border='1'>" for($i=1;$i<=$m;$i+) $table.="<tr>" for($j=1;$j<=$n;$j+) $table .= "<td>m:$i, n:$j</td>" $table .= "</tr>" $table .= "</table>" echo $table;?>6、<?php $id=gzope

7、n("test.gz","w"); gzwrite($id,"123456789n",5); gzclose($id); $id=gzopen("test.gz","r"); echo gzgetc($id)."<br>" echo gzgets($id,4)."<br>" gzclose($id);$id=gzopen("test.gz","w"); gzputs($id,"<

8、;html><title>this is a test.</title>n"); gzputs($id,"</html>the second line.n"); gzclose($id);$id=gzopen("test.gz","r"); echo gzgetss($id,10)."<br>" gzpassthru($id); echo "<br>" gzclose($id);?>三、 編程題(第1小題15分,第

9、2小題21分共36分)1、有一個數(shù)組$a=array(4,3,8,9,2),將其重新排序并輸入結(jié)果,按從小到大的順序排列。2、數(shù)據(jù)庫qzh中有一個表user,其結(jié)構(gòu)為(name,tel,content,date),已有如下三條記錄2006-10-112006-10-15張四中專畢業(yè) 2006-10-15請使用php編寫程序?qū)崿F(xiàn):(1)查詢所有姓名為“張三”的記錄,并使用mysql_fetch_array函數(shù)輸出查詢結(jié)果;(2)添加2007-05-06)至表中;(3)張三的時間更新成為當(dāng)前系統(tǒng)時間。注意:請將以上三個操作作為一個事務(wù)來處理,即以上三個操作全部成功時,才

10、提交事務(wù),只要有一個操作失敗,其余兩個操作不能提交。答案一:D B B D C C B D B D二:1、無輸出 2、4 3、Array ( 5 => 1 12 => 2 13 => 3 x => 4 ) Array ( 12 => 2 13 => 3 x => 4 )4、1 2 3 4 5 6 7 8 9 105、m:1, n:1m:1, n:2m:1, n:3m:2, n:1m:2, n:2m:2, n:36、1234tle>this is a test.the second line.三、1、<?php$a = array(4,3,8

11、,9,2); $j = 1; $temp = 0; while($j < count($a) for ($i=0; $i<count($a)-$j; $i+) if($a$i > $a$i+1) $temp = $a$i; $a$i = $a$i+1; $a$i+1 = $temp; $j+; print_r($a);?>2、<?php/用戶注冊事務(wù)開始$dbconn = mysqli_connect("localhost", "root", "123", "test") or die

12、("不能連接到數(shù)據(jù)庫");mysqli_autocommit($dbconn, false);/查詢user表中所有姓名為“張三”的記錄$sql1 = "select * from user where name='張三'"$result = mysqli_query($dbconn, $sql1);if($result != true) mysqli_rollback($dbconn); /如果出錯,則回滾到開始狀態(tài)2007-05-06)至表中$result = mysqli_query($dbconn,$sql2);if($resul

13、t != true) mysqli_rollback($dbconn); /如果出錯,則回滾到開始狀態(tài)/更改張三的畢業(yè)時間為當(dāng)前系統(tǒng)時間$sql3 = "update user set nf=now() where name='張三'"$result = mysqli_query($dbconn, $sql3);if($result != true) mysqli_rollback($dbconn); /如果出錯,則回滾到開始狀態(tài)/沒有任何錯誤,則提交,完成一次事務(wù)操作mysqli_commit($dbconn);/關(guān)閉數(shù)據(jù)庫連接mysqli_close($dbconn);?><?php$conn = mysql_connect('localhost','root','123');mysql_select_db('test');$query = "SELECT * FROM user"$re

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論