php试卷A高质量含答案

上传人:工**** 文档编号:510628733 上传时间:2023-04-03 格式:DOCX 页数:5 大小:79.35KB
返回 下载 相关 举报
php试卷A高质量含答案_第1页
第1页 / 共5页
php试卷A高质量含答案_第2页
第2页 / 共5页
php试卷A高质量含答案_第3页
第3页 / 共5页
php试卷A高质量含答案_第4页
第4页 / 共5页
php试卷A高质量含答案_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《php试卷A高质量含答案》由会员分享,可在线阅读,更多相关《php试卷A高质量含答案(5页珍藏版)》请在金锄头文库上搜索。

1、合肥滨湖职业技术学院17-18学年度第二学期PHP期末考试卷(A)班级:学号:姓名:得分评卷人9.$x=15;echo$x+;$y=20;echo+$y;执行上述代码后的结果是(B).A.15,20B.15,21C.16,20D.16,2110.$A=array(January,February,March,Aprilecho$A2y”执行上述代码的题号一一二四总分分数、选择题(A.11.无任何内容B.FebruaryC.MarchD.April以只读模式打开文件time.txt的正确方法是(D).每小题2分,共30分)1.如何使用PHP向浏览器输出hello?world?(B)A.fopen

2、(time.txt,r+);B.open(time.txt);C.open(time.txt,read);D.fopen(time.txt,r);A.”hello?World;B.echo?Hello?World;C.Document.Write(Hello?World);D.helloworld);评卷人12.给出下列变量名,哪个是不合法的?A.$my_VarB.$myVarC.$myVar2D.$my-Var2.在PHP中,所有的变量以哪个符号开头?13.关于PHP中的使用双引号和单引号定义一个字符串,卜列说法正确的是(A).A.!B.?C.$D.#A.双引号中如果出现了变量名,会被替换成

3、这个变量对应的值;单引号中如果出现了变3.读取post方法传递的表单元素值的方法是)量名,不会被替换成这个变量对应的值A.$_post名称?B.$_POST”名称B.双引号中如果出现了变量名,不会被替换成这个变量对应的值;单引号中如果出现了C.$post名称?D.$POST”名称变量名,会被替换成这个变量对应的值4.要查看一个结构类型变量的值,可以使用函数)C.双引号和单引号中出现了变量名,都会被替换成这个变量对应的值A.print()B.out()C.echo()D.print_r()D.双引号和单引号中出现了变量名,都不会被替换成这个变量对应的值5.在PHP中声明一个函数,该函数名myFu

4、nction接受一个形参,正确方法是(A)14.PHP中函数array_push的作用是(A.function?myFunction($a)A.将数组的第一个元素弹出B.将数组的最后一个元素弹出B.create?myFunction($a)C.将一个或多个元素压入数组的末尾D.将一个或多个元素插入数组的开头C.new_function?myFunction($a)15.PHP中函数empty的作用是(AD.myFunction($a)A.测试变量是否为空B.测试变量是否存在6.自定义函数中,返回函数值的关键字是(B)C.测试常量是否为空D.测试常量是否存在A.forB.returnC.back

5、D.retrieve7.函数var_dump的意义是()二、填空题(每空1分,共16分)16.LAMP是PHP运行的黄金组合,LAMP具体指的是A.定义数组B.遍历数组Linux操作系统得分评卷人C.输出变量的相关信息D.递归数组Apache服务器Mysql数据库、PHP.8.返回数组当前指针指向的元素的函数是)17.通过if(条件表达式)执行语句或与语句组else执行语句或与语句组A.next()B.each()C.reset()D.current。实现的是哪一种程序流程控制?选择程序流程控制页的开发.PHP的特点:安全性高、跨平台、支持广泛的数据库、简单、执行得分评卷人键名就是表单控件的名

6、通过while(条件表达式)执行语句或与语句组实现的是哪一种程序流程控制?循环程序流程控制.18 .在循环流程控制中,break关键字用于结束整个循环,继续执行下面的代码;continue关键字用于结束本次循环,执行下一次循环.19 .在PHP函数体中定义的变量,在默认情况下,即不加任何修饰符是局部变量,只在函数运行期间有效;对于函数体内部定义的全局变量,定义时需要加global关键字,在定义过后的任意位置都可以访问;对于函数体内部定义的静态变量,定义时需要加static关键字,静态变量只能在函数体内部访问;全局变量和静态变量的共同点就是函数运行结束对应的存储空间不会被释放.20 .cooki

7、e会把数据保存在浏览器端、session会把数据保存在服务器端执行$_SESSIONaaa尸bbb这句代码,就向session中保存了一个键值对的数据,键名是aaa、键值是bbb.21 .HTTP协议是一组在Web上传输文件的规则,例如文本、图形图像、声音、视频和其他多媒体文件,该协议位于应用层,它是建立在传输层TCP协议的基础上.三、简答题(每小题6分,共30分)22 .什么是PHPPHP有哪些优点?PHP是一种服务器端的开发语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种广泛应用的开源式多用途脚本语言,尤其适合动态网速度快、免费、模块化、支持面向对象的编程.23 .

8、分析get提交表单数据和post提交表单数据的特点,使用场合不管是get提交方法还是post提交方法,提交的数据都是键值对,字,键值就是用户在表单控件中输入的值;get提交方式会把提交的键值对附加在url后面,以?分割URL和传输数据,多个参数用&连接;get提交方法使用$_GET全局数组接收数据;post提交方式会把提交的键值对放置在http请求包的包体中;post提交方法使用$_POST全局数组接收数据;在提交的数据量大或者对安全性要求高的场合,应该使用post提交方法.24 .在PHP中,哪些数值被强制转化为布尔类型后,得到false?1 .布尔值false2 .整数值03 .浮点数值0

9、.04 .空字符串和字符串“0”5 .没有单元的数组6 .没有单元的对象7 .特殊类型NULL25 .解释session_start()函数和session_destroy()函数的作用对于session_start()函数,如果我们第一次调用,就会创建一个新的session;如果不是第一次调用,就会启动原来创建的session;只要对session进行操作,就要调用session_start()函数!对于session_destroy()函数,只要调用了这个函数,session中保存的所有信息都会失效,整个session占据的内存空间都会被释放.26 .在mysql数据库中建立一个学生信息表

10、,表名studentinfo,字段如下:id(表示学号,整型,主键,自增长)name(表示姓名,最长18个字符)sex(表示性别,取2个字符)age(表示年龄,整型)address俵示家庭地址,最多200个字符)email(表示电子邮箱,最多100个字符)在此基础上,写出查询表中年龄大于等于20岁所有学生全部信息的SQL语句createtablestudentinfo(idintprimarykeyauto_increment,namevarchar(18),sexvarchar(2),ageint,addressvarchar(200),emailvarchar(100);select*fr

11、omstudentinfowhereage=20;四、程序设计题(每空3分,共24分)27 .利用php计算1+2+3+.+100的结果,根据提示完成程序.?phpheader(Content-type:text/html;charset=gb2312);告诉浏览器返回的网页采用gb2312编码,解决浏览器中文乱码的问题$sum=0,初始化累加变量,变量名为sum接下来通过for循环完成1+2+3+.+100的计算for($i=1;$i 点击插入信息 $sum=$sum+$i;echo1+2+3+.+100的结果是.$sum;向浏览器输出程序计算的结果?28 .根据提示补全程序,实现从数据库中

12、查询学生信息,并且加以显示的动态网页.这里只给出了之间的内容显示所有信息用户名T生另1J地址联系方式?php$connect=mysqlconnectmysqlselectdb(examdb,$connect);/选择数据库,第一个参数为数据库名字,第二个参数是mysql_connect函数返回的连接全局唯一标志mysql_query(setnamesutf8);/指定编码格式,避免乱码$sql=select*fromexamtable;准备sql查询命令,该命令查询所有的数据,因为没有附加任何查询条件,*代表查询所用的字段$result=mysql_query($sql,$connect);/向数据库发送sql命令,第一个参数是sql命名字符串,库名字,第二个参数是mysql_connect函数返回的连接全局唯一标志while($arval=mysql_fetch_array($result)mysql_fetch_array把mysql_query返回的查询结果解析为数组,每次取一行,只要还要下一行,循环就继续echo.$arvalname.$arvalsex.$arvaladdress.$arvalphone.;调用echo语句把相应的包含查询结果信息的html代码输出给浏览器,经过浏览器翻译后就是用户看到的网页,注意,这里的.好用来对字符串进行拼接,例如

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 网络生活

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号