下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP基础综合试题及答案考试时长:90分钟满分:100分一、单项选择题(共15题,每题2分,共30分)1、PHP的默认文件后缀是()A、.htmlB、.phpC、.phtmlD、.phps2、以下不属于PHP数据类型的是()A、stringB、intC、floatD、char3、PHP中定义常量的正确函数是()A、define()B、constant()C、set()D、create()4、以下运算符中,优先级最高的是()A、赋值运算符=B、算术运算符*C、逻辑运算符&&D、比较运算符>5、PHP中获取字符串长度的函数是()A、count()B、strlen()C、length()D、size()6、以下哪个超级全局变量可以获取表单POST提交的数据()A、$_GETB、$_POSTC、$_SERVERD、$_COOKIE7、PHP中switch语句用于匹配的变量类型,以下说法正确的是()A、只能是整型B、只能是字符串C、可支持整型、字符串等基础类型D、只能是浮点型8、循环语句中,用于终止当前整个循环的关键字是()A、continueB、breakC、exitD、return9、PHP中开启会话的函数是()A、session_start()B、session_open()C、start_session()D、session_init()10、以下函数可以实现数组遍历的是()A、foreachB、forC、whileD、do-while11、PHP中删除数组最后一个元素的函数是()A、array_shift()B、array_pop()C、array_unshift()D、array_push()12、判断变量是否为空的函数是()A、empty()B、isset()C、is_null()D、unset()13、PHP中连接MySQL数据库的基础函数(面向过程)是()A、mysql_connect()B、mysqli_connect()C、sql_connect()D、db_connect()14、以下注释写法,不属于PHP单行注释的是()A、//注释内容B、#注释内容C、/*注释内容*/D、以上都不是15、PHP中变量名的命名规则,错误的是()A、以$符号开头B、不能以数字开头C、可以使用中文命名D、区分大小写二、填空题(共10题,每题2分,共20分)1、PHP是一种_________、跨平台的服务器端脚本语言。2、PHP中声明变量必须以_________符号开头。3、布尔类型的两个取值分别是true和_________。4、使用_________函数可以销毁指定变量。5、PHP中,_________语句可以跳出当前循环,进入下一次循环。6、索引数组的下标默认从_________开始。7、获取当前页面访问域名及地址的超级全局变量是_________。8、MySQL查询语句的关键字是_________。9、PHP中,双引号可以解析变量,_________引号无法解析变量。10、关闭数据库连接的mysqli函数是_________。三、简答题(共4题,每题5分,共20分)1、简述PHP中isset()和empty()函数的区别。2、简述GET和POST表单提交方式的主要区别。3、简述PHP中常量和变量的区别。4、简述session和cookie的核心区别。四、编程题(共3题,每题10分,共30分)1、编写PHP代码,输出1-100之间所有的偶数。2、定义一个索引数组,存储5个学生姓名,使用foreach循环遍历输出所有姓名。3、编写PHP代码,使用mysqli面向过程方式连接本地MySQL数据库,完成数据库连接、判断连接是否成功、关闭连接的完整流程。参考答案一、单项选择题答案1、B2、D3、A4、B5、B6、B7、C8、B9、A10、A11、B12、A13、B14、C15、C二、填空题答案1、开源2、$3、false4、unset()5、continue6、07、$_SERVER8、SELECT9、单10、mysqli_close()三、简答题答案1、isset()和empty()函数的区别(1)isset():用于检测变量是否存在且不为NULL,若变量已定义、值不为null,返回true,否则返回false;不会将0、空字符串、空数组判定为未定义。(2)empty():用于检测变量是否为空,空字符串、0、0.0、空数组、null、false都会被判定为空,返回true;仅变量存在且有有效非空值时返回false。2、GET和POST提交方式的主要区别(1)数据位置:GET提交数据拼接在URL地址栏中,POST数据存放在请求体中;(2)数据长度:GET有URL长度限制,无法传输大量数据,POST无长度限制;(3)安全性:GET数据公开可见,安全性低,POST数据隐藏,安全性更高;(4)缓存特性:GET请求会被浏览器缓存,POST默认不会被缓存。3、常量和变量的区别(1)值是否可变:常量一旦定义,值无法修改、删除;变量的值可随时修改、重新赋值;(2)定义方式:常量通过define()函数定义,无$符号;变量以$开头,直接赋值定义;(3)作用域:常量默认全局作用域,脚本任意位置可访问;变量有全局、局部作用域区分;(4)大小写:常量默认区分大小写,变量严格区分大小写。4、session和cookie的核心区别(1)存储位置:cookie数据存储在客户端浏览器,session数据存储在服务器端;(2)安全性:cookie保存在本地,易被篡改、窃取,安全性差;session数据在服务器,安全性更高;(3)存储容量:cookie容量小,单条一般不超过4KB;session无严格容量限制;(4)生命周期:cookie可手动设置过期时间,可长期保存;session默认浏览器关闭即失效。四、编程题参考答案1、输出1-100之间所有偶数php
<?php
//循环遍历1-100数字
for($i=1;$i<=100;$i++){
//判断是否为偶数
if($i%2==0){
echo$i.'';
}
}
?>2、数组存储学生姓名并遍历输出php
<?php
//定义索引数组
$nameArr=['张三','李四','王五','赵六','孙七'];
//foreach遍历数组
foreach($nameArras$name){
echo'学生姓名:'.$name.'<br/>';
}
?>3、mysqli面向过程连接MySQL数据库php
<?php
//数据库配置信息
$db_host='localhost';//数据库地址
$db_user='root';//数据库用户名
$db_pwd='';//数据库密码
$db_name='test';//数据库名
//创建数据库连接
$conn=mysqli_connect($d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Photoshop 2026 期末考试试题及详细参考答案
- 2025-2026学年内蒙古自治区满洲里市初中政治七年级期末上册高分专项攻坚题(附答案)
- PCR检验技术考核试题(含详细答案)
- 景观水体循环及水质维护方案
- 环境水质检测安全操作规程
- 2025-2026学年黑龙江省伊春市初中生物七年级期末上册模考黑金试题详细参考解析
- PaaS面试题及详细答案(实操完整版)
- 三叉神经痛微创术后复发预警监测共识
- 医疗器械不良事件培训试题及答案
- 市场推广费用预算编制与核销流程方案
- 能源体系内审培训课件
- 雨课堂学堂在线学堂云《运动损伤预防与康复(北体)》单元测试考核答案
- 有源医疗器械风险管理分析报告-2024年-42062-2022,9706.1-2020
- 2025特变电工校园招聘200人笔试历年参考题库附带答案详解
- 安格斯MAX市场计划
- QC/T 29018-2025汽车碳氮共渗齿轮金相检验
- 山西国企考试真题及答案
- 长江存储培训课件
- 世界文化知识竞赛题库及答案
- 梦想启航励志前行主题班会课件
- 《塑料聚乙烯》课件
评论
0/150
提交评论