![网络编程 期中考试试题及答案_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/a0db1eac-f807-4bc0-bf85-6f86c52e6c68/a0db1eac-f807-4bc0-bf85-6f86c52e6c681.gif)
![网络编程 期中考试试题及答案_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/a0db1eac-f807-4bc0-bf85-6f86c52e6c68/a0db1eac-f807-4bc0-bf85-6f86c52e6c682.gif)
![网络编程 期中考试试题及答案_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/a0db1eac-f807-4bc0-bf85-6f86c52e6c68/a0db1eac-f807-4bc0-bf85-6f86c52e6c683.gif)
![网络编程 期中考试试题及答案_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-3/17/a0db1eac-f807-4bc0-bf85-6f86c52e6c68/a0db1eac-f807-4bc0-bf85-6f86c52e6c684.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PHP网络编程 期中考试试题一、 单项选择题(每题3分共计30分)1、在HTML中嵌入PHP代码,有以下几种方法,其中错误的是()。A. 以”<?php”开头,以”?>”结束,中间为PHP代码。B. 以<script language=“php”>开头,</script>以结束,中间为PHP操作代码。C. 以”<?”开头,以”?>”结束,中间为PHP操作代码。D. 以”<!”开头,以”!>”结束,中间为PHP操作代码。2、以下变量的值不为65的是()。A. $a=065; B. $a=0x41; C. $a=A; D. $a=0101
2、;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
3、. 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方法传递参数会出现页面参数泄露在地址栏中的情
4、况。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、<?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、有一个数组$a=array(4,3,8,9,2),将其重新排序并输入结果,按从小到大的顺序排列。2、数据库qzh中有一个表user,其结构为(name,tel,content,date),已有如下三条记录2006-10-112006-10-15张四中专毕业 2006-10-15请使用php编写程序实现:(1)查询所有姓名为“张三”的记录,并使用mysql_fetch_array函数输出查询结果;(2)添加2007-05-06)至表中;(3)张三的时间更新成为当前系统时间。注意:请将以上三个操作作为一个事务来处理,即以上三个操作全部成功时,才
10、提交事务,只要有一个操作失败,其余两个操作不能提交。答案一: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/用户注册事务开始$dbconn = mysqli_connect("localhost", "root", "123", "test") or die
12、("不能连接到数据库");mysqli_autocommit($dbconn, false);/查询user表中所有姓名为“张三”的记录$sql1 = "select * from user where name='张三'"$result = mysqli_query($dbconn, $sql1);if($result != true) mysqli_rollback($dbconn); /如果出错,则回滚到开始状态2007-05-06)至表中$result = mysqli_query($dbconn,$sql2);if($resul
13、t != true) mysqli_rollback($dbconn); /如果出错,则回滚到开始状态/更改张三的毕业时间为当前系统时间$sql3 = "update user set nf=now() where name='张三'"$result = mysqli_query($dbconn, $sql3);if($result != true) mysqli_rollback($dbconn); /如果出错,则回滚到开始状态/没有任何错误,则提交,完成一次事务操作mysqli_commit($dbconn);/关闭数据库连接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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 语文素养大赛策划书3篇
- 2025年榆林能源科技职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 专题02 漫画素材类选择题(50题)
- 2024年电商应用与品牌市场洞察报告
- 课题申报参考:数据驱动的帆板高效推进摇帆策略研究
- 驾驭考试战场的战术思维
- 幼儿植树节出游活动策划方案五篇
- 酒店委托经营合同范本
- 范文二手房买卖合同
- 商服用房买卖合同
- 文档协同编辑-深度研究
- 七年级数学新北师大版(2024)下册第一章《整式的乘除》单元检测习题(含简单答案)
- 2024-2025学年云南省昆明市盘龙区高一(上)期末数学试卷(含答案)
- 五年级上册寒假作业答案(人教版)
- 2024年财政部会计法律法规答题活动题目及答案一
- 2025年中考语文复习热搜题速递之说明文阅读(2024年7月)
- 和达投资集团(杭州)有限公司招聘笔试冲刺题2025
- 综治工作培训课件
- 2024年云网安全应知应会考试题库
- 2024年全国职业院校技能大赛高职组(智能节水系统设计与安装赛项)考试题库-下(多选、判断题)
- 2024年广东省事业单位考试真题及答案5
评论
0/150
提交评论