PHP网络编程-期中考试试题及答案.doc_第1页
PHP网络编程-期中考试试题及答案.doc_第2页
PHP网络编程-期中考试试题及答案.doc_第3页
PHP网络编程-期中考试试题及答案.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP网络编程 期中考试试题一、 单项选择题(每题3分共计30分)1、在HTML中嵌入PHP代码,有以下几种方法,其中错误的是()。A. 以”结束,中间为PHP代码。B. 以开头,以结束,中间为PHP操作代码。C. 以”结束,中间为PHP操作代码。D. 以”结束,中间为PHP操作代码。2、以下变量的值不为65的是()。A. $a=065; B. $a=0x41; C. $a=A; D. $a=0101;3、在下列()情况下,变量不被认为是NULL。A. 变量赋值为NULL B. 变量赋值为空字符串 C. 变量尚未赋值 D. 变量被unset函数释放4、下列变量名称有误的是()。A. $_1na=12; B. $myweb=“”; C. $Site163=“”; D. $我的变量=“test”;5、假设$a=5,有$a+=2,则$a的值为()。A. 5 B. 6 C. 7 D. 86、在PHP中属于比较运算符的是()。A. = B.! C. = = D. &7、下列()函数可以判断读取是否至压缩文件的末尾。A. feof( ) B. gzeof( ) C. gzrewind( ) D. gzseek( )8、下列说法中,错误的是()。A. echo、print、printf可以打印变量内容,但不能显示数组及系统超级变量数组B. print_r不仅可以打印数组、标量变量,还可以打印对象的内容C. echo是一个语句,可以使用.(小圆点)来拼接字符串,而print则不可以。D. echo语句可以有返回值9、下列有关get和post方法传递参数的说法中,正确的是()A. get方法是发送请求HTTP协议通过URL参数传递进行接收,传递参数简单,且没有长度限制。B. post方法是通过表单传递参数,可以提交大量的信息。C. 使用post方法传递参数会出现页面参数泄露在地址栏中的情况。D. 使用URL可以传递多个参数,参数之间需要用“$”连接。10、在PHP函数中,属于选择数据库函数的是()。A. mysql_fetch_row B. mysql_fetch_object C. mysql_result D. mysql_select_db 二、 写出下列 各小题的输入结果(第1、2小题各3分,第3、4小题各6分,第5、6小题各8分,共34分)1、2、$c?4:5;echo $a;?3、1,12=2); $arr=3; $arrx=4; print_r($arr); echo ; unset($arr5); print_r($arr); echo “”; unset($arr); print_r($arr); ?4、10) break; echo $i+. ; echo ;?5、?php $m=2;$n=3; $table=; for($i=1;$i=$m;$i+) $table.=; for($j=1;$j=$n;$j+) $table .= m:$i, n:$j; $table .= ; $table .= ; echo $table;?6、?php $id=gzopen(test.gz,w); gzwrite($id,123456789n,5); gzclose($id); $id=gzopen(test.gz,r); echo gzgetc($id).; echo gzgets($id,4).; gzclose($id);$id=gzopen(test.gz,w); gzputs($id,this is a test.n); gzputs($id,the second line.n); gzclose($id);$id=gzopen(test.gz,r); echo gzgetss($id,10).; gzpassthru($id); echo ; gzclose($id);?三、 编程题(第1小题15分,第2小题21分共36分)1、有一个数组$a=array(4,3,8,9,2),将其重新排序并输入结果,按从小到大的顺序排列。2、数据库qzh中有一个表user,其结构为(name,tel,content,date),已有如下三条记录张三大专毕业 2006-10-11张三本科毕业 2006-10-15张四中专毕业 2006-10-15请使用php编写程序实现:(1)查询所有姓名为“张三”的记录,并使用mysql_fetch_array函数输出查询结果;(2)添加记录(小王高中毕业 2007-05-06)至表中;(3)张三的时间更新成为当前系统时间。注意:请将以上三个操作作为一个事务来处理,即以上三个操作全部成功时,才提交事务,只要有一个操作失败,其余两个操作不能提交。答案一: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、1234tlethis is a test.the second line.三、1、?php$a = array(4,3,8,9,2); $j = 1; $temp = 0; while($j count($a) for ($i=0; $i $a$i+1) $temp = $a$i; $a$i = $a$i+1; $a$i+1 = $temp; $j+; print_r($a);?2、?php$conn = mysql_connect(localhost,root,123);mysql_select_db(test);$query = SELECT * FROM user;$result = mysql_query($que

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论