- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《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;
3、在下列( )情况下,变量不被认为是NULL。
A、变量赋值为NULL B、变量赋值为空字符串
C、变量尚未赋值 D、变量被unset函数释放
4、下列变量名称有错误的是( )
A、$_1na=12; B、$1myvar=“Beijing”;
C、$Site163=“”; D、$我的变量=“text”;
5、在PHP中不属于逻辑运算符的是( )
A、 B、|| C、and D、!
6、已知某字符串为$mystr=“Yantai nanshan University”,则取子串函数substr($mystr,-18,-11)所得到的子串为( )、
A、Yantai B、nanshan C、University 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、下面哪一个不是关于数组指针的函数?( )
A、first() B、end()
C、prev() D、next()
写出下列各题的输出结果(第1、2小题,每题5分,第3小题6分,第4、5小题每小题7分,共30分)
1、?php
$a=1;
function test(){
echo $a;}
test();
?
2、?php
$=201;
$b=40;
$c=$a$b?0:true?“first”:“second”;
echo $c;
?
3、?php
$arr=array(5=1,2=2);
$arr[]=3;
$arr[x]=4;
$print_r($arr);echo br;
unset($arr[5]);
print_r($arr); echo br;
unset($arr);
print_r($arr);
?
4、?php
$i=1;
for(;;)
{
if($i10) break;
echo $i++.;
}
echo br;
?
5、?php
$m=2;$n=3;
echo table border=1;
for($i=1;$i=$m;$i++)
{
echo tr;
for($j=1;$j=$n;$j++)
{
echo tdm:$i,n:$j/td;
}
echo /tr;
}
echo /table;
?
编程题(每小题20分,共40分)
已知某字符串为:标题1》|标题2》|标题3》|标题4》;现要求将这个字符串以”|”为间隔符拆分,并将拆分后的结果以如下形式显示在网页上。
设有一个已知文本文件data.txt(文件中含有若干字符),
现要求创建一个新文件(设为newfile.txt),将data.txt的文件内容复制到新文件中去,并删除data.txt文件,然后将新文件的内容显示在网页上。
文档评论(0)