下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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&quo
2、t;的正确方法是(D).每小题2分,共30分)1.如何使用PHP向浏览器输出"hello?world"?(B)A.fopen("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(&quo
3、t;Hello?World");D."helloworld");评卷人12.给出下列变量名,哪个是不合法的?A.$my_VarB.$myVarC.$myVar2D.$my-Var2.在PHP中,所有的变量以哪个符号开头?13.关于PHP中的使用双引号和单引号定义一个字符串,卜列说法正确的是(A).A.!B.?C.$D.#A.双引号中如果出现了变量名,会被替换成这个变量对应的值;单引号中如果出现了变3.读取post方法传递的表单元素值的方法是)量名,不会被替换成这个变量对应的值A.$_post"名称"?B.$_POST”名称"B.双引号
4、中如果出现了变量名,不会被替换成这个变量对应的值;单引号中如果出现了C.$post"名称"?D.$POST”名称"变量名,会被替换成这个变量对应的值4.要查看一个结构类型变量的值,可以使用函数)C.双引号和单引号中出现了变量名,都会被替换成这个变量对应的值A.print()B.out()C.echo()D.print_r()D.双引号和单引号中出现了变量名,都不会被替换成这个变量对应的值5.在PHP中声明一个函数,该函数名myFunction接受一个形参,正确方法是(A)14.PHP中函数array_push的作用是(A.function?myFunction($
5、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.backD.retrieve7.函数var_dump的意义是()二、填空题(每空1分,共16分)16.LAMP是PHP运行的黄金组合,LAMP具
6、体指的是A.定义数组B.遍历数组Linux操作系统得分评卷人C.输出变量的相关信息D.递归数组Apache服务器Mysql数据库、PHP.8.返回数组当前指针指向的元素的函数是)17.通过if(条件表达式)执行语句或与语句组else执行语句或与语句组A.next()B.each()C.reset()D.current。实现的是哪一种程序流程控制?选择程序流程控制页的开发.PHP的特点:安全性高、跨平台、支持广泛的数据库、简单、执行得分评卷人键名就是表单控件的名通过while(条件表达式)执行语句或与语句组实现的是哪一种程序流程控制?循环程序流程控制.18 .在循环流程控制中,break关键字用
7、于结束整个循环,继续执行下面的代码;continue关键字用于结束本次循环,执行下一次循环.19 .在PHP函数体中定义的变量,在默认情况下,即不加任何修饰符是局部变量,只在函数运行期间有效;对于函数体内部定义的全局变量,定义时需要加global关键字,在定义过后的任意位置都可以访问;对于函数体内部定义的静态变量,定义时需要加static关键字,静态变量只能在函数体内部访问;全局变量和静态变量的共同点就是函数运行结束对应的存储空间不会被释放.20 .cookie会把数据保存在浏览器端、session会把数据保存在服务器端执行$_SESSIONaaa'尸'bbb'这句代码
8、,就向session中保存了一个键值对的数据,键名是aaa、键值是bbb.21 .HTTP协议是一组在Web上传输文件的规则,例如文本、图形图像、声音、视频和其他多媒体文件,该协议位于应用层,它是建立在传输层TCP协议的基础上.三、简答题(每小题6分,共30分)22 .什么是PHPPHP有哪些优点?PHP是一种服务器端的开发语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种广泛应用的开源式多用途脚本语言,尤其适合动态网速度快、免费、模块化、支持面向对象的编程.23 .分析get提交表单数据和post提交表单数据的特点,使用场合不管是get提交方法还是post提交方法,提交
9、的数据都是键值对,字,键值就是用户在表单控件中输入的值;get提交方式会把提交的键值对附加在url后面,以?分割URL和传输数据,多个参数用&连接;get提交方法使用$_GET全局数组接收数据;post提交方式会把提交的键值对放置在http请求包的包体中;post提交方法使用$_POST全局数组接收数据;在提交的数据量大或者对安全性要求高的场合,应该使用post提交方法.24 .在PHP中,哪些数值被强制转化为布尔类型后,得到false?1 .布尔值false2 .整数值03 .浮点数值0.04 .空字符串和字符串“0”5 .没有单元的数组6 .没有单元的对象7 .特殊类型NULL25
10、 .解释session_start()函数和session_destroy()函数的作用对于session_start()函数,如果我们第一次调用,就会创建一个新的session;如果不是第一次调用,就会启动原来创建的session;只要对session进行操作,就要调用session_start()函数!对于session_destroy()函数,只要调用了这个函数,session中保存的所有信息都会失效,整个session占据的内存空间都会被释放.26 .在mysql数据库中建立一个学生信息表,表名studentinfo,字段如下:id(表示学号,整型,主键,自增长)name(表示姓名,最
11、长18个字符)sex(表示性别,取2个字符)age(表示年龄,整型)address俵示家庭地址,最多200个字符)email(表示电子邮箱,最多100个字符)在此基础上,写出查询表中年龄大于等于20岁所有学生全部信息的SQL语句createtablestudentinfo(idintprimarykeyauto_increment,namevarchar(18),sexvarchar(2),ageint,addressvarchar(200),emailvarchar(100);select*fromstudentinfowhereage>=20;四、程序设计题(每空3分,共24分)27
12、 .利用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<=100;$i+)"aaa"."bbb"="aaabbb"?></table><a href="index.html
13、”> 点击插入信息 </a></center></body>$sum=$sum+$i;echo"1+2+3+.+100的结果是".$sum;向浏览器输出程序计算的结果?>28 .根据提示补全程序,实现从数据库中查询学生信息,并且加以显示的动态网页.这里只给出了<body></body>之间的内容<body><center><h2>显示所有信息</h2><table><tr><td>用户名</td><td
14、>T生另1J</td><td>地址</td><td>联系方式</td></tr><?php$connect=mysqlconnectmysqlselectdb("examdb",$connect);/选择数据库,第一个参数为数据库名字,第二个参数是mysql_connect函数返回的连接全局唯一标志mysql_query("setnamesutf8");/指定编码格式,避免乱码$sql="select*fromexamtable"准备sql查询命令,该
15、命令查询所有的数据,因为没有附加任何查询条件,*代表查询所用的字段$result=mysql_query($sql,$connect);/向数据库发送sql命令,第一个参数是sql命名字符串,库名字,第二个参数是mysql_connect函数返回的连接全局唯一标志while($arval=mysql_fetch_array($result)mysql_fetch_array把mysql_query返回的查询结果解析为数组,每次取一行,只要还要下一行,循环就继续echo"<tr><td>".$arval'name'."</td><td>".$arval'sex'."
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急资金管理练习题及答案解析
- 解析二建试题库及答案要点
- 2026音视频LED工程行业白皮书
- 2026年教师招聘考试综合素质与教学能力测试试卷
- 2026年环境友好型社会构建模拟题
- 2026年绿色能源与环境保护试题库
- 商品安全检验试题及答案解析
- 2026年金融资产定价理论模拟试题
- 2026年会计信息系统的应用与维护习题
- 2026年生态补偿机制与政策测试卷
- 2026年贵州省毕节市中小学教师招聘考试真题及答案
- 2026年湖南娄底冷水江市科创集团有限公司招聘3人笔试参考题库及答案详解
- 2026时尚产业现状报告
- 企业员工职业道德与行为规范手册
- 2026年广西公需科目全套1卷《人工智能国家战略与政策通识》
- 埃博拉病毒病诊疗方案(2026年版)解读课件
- 弗思特FORCITIS白皮书4.0-超高性能混凝土UHPC材料在建筑幕墙中的应用
- 《AIGC与剪映专业版:短视频创作案例教程》-【教学大纲】
- 2026年市场监督局事业单位高频面试题包含详细解答
- 水处理简答题考试题及答案
- 教育强国建设三年行动计划(2025-2027年)
评论
0/150
提交评论