



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PHP網(wǎng)絡(luò)編程 期中考試試題一、 單項(xiàng)選擇題(每題3分共計(jì)30分)1、在HTML中嵌入PHP代碼,有以下幾種方法,其中錯(cuò)誤的是()。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、在下列()情況下,變量不被認(rèn)為是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中屬于比較運(yùn)算符的是()。A. = B.! C. = = D. &7、下列()函數(shù)可以判斷讀取是否至壓縮文件的末尾。A. feof( ) B. gzeof( ) C. gzrewind( ) D
3、. gzseek( )8、下列說(shuō)法中,錯(cuò)誤的是()。A. echo、print、printf可以打印變量?jī)?nèi)容,但不能顯示數(shù)組及系統(tǒng)超級(jí)變量數(shù)組B. print_r不僅可以打印數(shù)組、標(biāo)量變量,還可以打印對(duì)象的內(nèi)容C. echo是一個(gè)語(yǔ)句,可以使用.(小圓點(diǎn))來(lái)拼接字符串,而print則不可以。D. echo語(yǔ)句可以有返回值9、下列有關(guān)get和post方法傳遞參數(shù)的說(shuō)法中,正確的是()A. get方法是發(fā)送請(qǐng)求HTTP協(xié)議通過(guò)URL參數(shù)傳遞進(jìn)行接收,傳遞參數(shù)簡(jiǎn)單,且沒(méi)有長(zhǎng)度限制。B. post方法是通過(guò)表單傳遞參數(shù),可以提交大量的信息。C. 使用post方法傳遞參數(shù)會(huì)出現(xiàn)頁(yè)面參數(shù)泄露在地址欄中的情
4、況。D. 使用URL可以傳遞多個(gè)參數(shù),參數(shù)之間需要用“$”連接。10、在PHP函數(shù)中,屬于選擇數(shù)據(jù)庫(kù)函數(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、有一個(gè)數(shù)組$a=array(4,3,8,9,2),將其重新排序并輸入結(jié)果,按從小到大的順序排列。2、數(shù)據(jù)庫(kù)qzh中有一個(gè)表user,其結(jié)構(gòu)為(name,tel,content,date),已有如下三條記錄2006-10-112006-10-15張四中專畢業(yè) 2006-10-15請(qǐng)使用php編寫程序?qū)崿F(xiàn):(1)查詢所有姓名為“張三”的記錄,并使用mysql_fetch_array函數(shù)輸出查詢結(jié)果;(2)添加2007-05-06)至表中;(3)張三的時(shí)間更新成為當(dāng)前系統(tǒng)時(shí)間。注意:請(qǐng)將以上三個(gè)操作作為一個(gè)事務(wù)來(lái)處理,即以上三個(gè)操作全部成功時(shí),才
10、提交事務(wù),只要有一個(gè)操作失敗,其余兩個(gè)操作不能提交。答案一:D B B D C C B D B D二:1、無(wú)輸出 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/用戶注冊(cè)事務(wù)開始$dbconn = mysqli_connect("localhost", "root", "123", "test") or die
12、("不能連接到數(shù)據(jù)庫(kù)");mysqli_autocommit($dbconn, false);/查詢user表中所有姓名為“張三”的記錄$sql1 = "select * from user where name='張三'"$result = mysqli_query($dbconn, $sql1);if($result != true) mysqli_rollback($dbconn); /如果出錯(cuò),則回滾到開始狀態(tài)2007-05-06)至表中$result = mysqli_query($dbconn,$sql2);if($resul
13、t != true) mysqli_rollback($dbconn); /如果出錯(cuò),則回滾到開始狀態(tài)/更改張三的畢業(yè)時(shí)間為當(dāng)前系統(tǒng)時(shí)間$sql3 = "update user set nf=now() where name='張三'"$result = mysqli_query($dbconn, $sql3);if($result != true) mysqli_rollback($dbconn); /如果出錯(cuò),則回滾到開始狀態(tài)/沒(méi)有任何錯(cuò)誤,則提交,完成一次事務(wù)操作mysqli_commit($dbconn);/關(guān)閉數(shù)據(jù)庫(kù)連接mysqli_close($dbconn);?><?php$conn = mysql_connect('localhost','root','123');mysql_select_db('test');$query = "SELECT * FROM user"$re
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 居間合同提成保證書
- 學(xué)校臨時(shí)用工勞務(wù)合同
- 品牌授權(quán)經(jīng)銷合同
- 人力資源崗位勞動(dòng)合同
- 建筑工程資料包干合同
- 合同協(xié)議離婚
- 家電合同協(xié)議
- 中介合同終止協(xié)議
- 購(gòu)買酒店合同協(xié)議
- 網(wǎng)上培訓(xùn)合同協(xié)議
- 貨架回收合同范例
- (2024年)中國(guó)傳統(tǒng)文化介紹課件
- 公民基本權(quán)利課件
- 浙江省溫州市蒼南縣金鄉(xiāng)衛(wèi)城中學(xué)2025屆高考英語(yǔ)二模試卷含解析
- 氣化爐吊裝施工方案
- 糖尿病診治發(fā)展史
- 《冠心病》課件(完整版)
- 標(biāo)志設(shè)計(jì)(全套課件88P)
- 2024年度工程檢測(cè)服務(wù)框架協(xié)議版
- 制氫技術(shù)與工藝 課件 第5章 電解水制氫
- 2022年福建省高考真題化學(xué)試題(解析版)
評(píng)論
0/150
提交評(píng)論