




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2024年PHP笔试历年真题荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共30题)1.下列代码执行后,输出结果正确的是()。 A、1B、2C、运行错误D、都不对2.如果选用LAMP平台开发Web程序,下面选项中不能使用PHP处理的工作是()。A、接收用户表单B、处理用户事件C、图像处理D、生成HTML输出3.MIME类型指的是Internet内容类型描述的事实标准,以下列举正确的是()。A、image/pngB、text/htmlC、text/plainD、application/octet-stream4.PHP中跟文件指针操作有关的函数有()。A、feof()B、rewind()C、ftell()D、fseek()5.下列函数中,可以将字符串逆序排列的是()。A、chrB、ordC、strstrD、strrev6.在使用union进行集合运算时,保留所有的纪录的关键字为()A、ALLB、bothC、distinctD、different7.以下表单的属性中哪种提交方式是隐藏提交?()A、type="hidden"B、type="text"C、type="password"D、type="checkbox"8.给定一个用逗号分隔一组值的字符串,以下哪个函数能在仅调用一次的情况下就 把每个独立的值放入一个新创建的数组?()A、strstr()B、不可能只调用一次就完成C、extract()D、explode()9.执行如下代码,输出结果为()A、int(3)B、NULLC、提示未定义变量错误D、都不对10.PHP程序使用utf-8编码,以下程序输出结果是()。 A、9B、13C、18D、1711.在PHP中,空字符串以及字符”0”在自动转换为布尔类型时,都会被转为false。12.简述如何修改SESSION的生存时间13.简述isset()和empty()的区别14.一个长度的值由可选的正号"+"或负号"-"、接着的一个数字、还有标明单位的两个字母组成。在一个长度的值之中是没有空格的,例如,1.3em就不是一个有效的长度的值,但1.3em就是有效的。一个为零的长度不需要两个字母的单位声明。无论是相对值还是绝对值长度,CSS都支持。相对值单位确定一个相对于另一长度属性的长度,因为它能更好地适应不同的媒体,所以是首选的。以下不是有效的单位的是()。A、em(em,元素的字体的高度)B、px(像素,相对于屏幕的分辨率)C、cm(厘米,1厘米=10毫米)D、m(米)15.单元格中跨列的标签是()。A、rowspanB、colspanC、backgroundD、class16.以下哪个错误级别会使程序崩溃,阻止并退出程序?()A、E_WARNINGB、E_NOTICEC、E_ERRORD、以上都可以17.PHP文件的后缀名有哪些?()A、.phpB、.php3C、.aspD、.html18.在PHP中,定义函数时可以没有返回值。19.在HTML的元素上应用CSS类选择器样式,需要添加哪个HTML属性?()A、css=B、class=C、style=D、effect=20.简述php框架21.简述哪个函数能够往文本文件中写入一个字符串?22.简述Cookie的原理及使用?23.若$y,$x为int型变量,则执行以下语句后,$y的值为()。 A、1B、2C、3D、024.执行语句“SELECT(’a’=’a’)AND(’c’<’d’);”结果为()A、1B、0C、NULLD、False25.哪个方法可以实现PHP中类的自动加载功能?()A、implementsB、extendsC、__autoload()D、interfaces26.提交上显示的文字是由按钮的哪个属性决定的?()A、typeB、sizeC、valueD、都错误27.修改MySQL用户root的密码的指令是()。A、mysqladmin-urootpasswordtestB、mysql-urootpasswordtestC、mysql-uroot-ptestD、mysql-uroot-passwordtest28.在PHP中,’+’操作符的功能不包括()。A、字符串连接B、数组数据合并C、变量数据相加D、类型自动转换29.在Web网站开发中添加验证码的作用在于()。A、避免用户灌水B、防止机器人自动注册C、提高网站的安全性D、防止暴力破解30.下面哪个函数可以打开一个文件,以对文件进行读和写操作?()A、fget()B、file_open()C、fopen()D、open_file()第1卷参考答案一.参考题库1.参考答案:D2.参考答案:B3.参考答案:A,B,C,D4.参考答案:A,B,C,D5.参考答案:D6.参考答案:A7.参考答案:A8.参考答案:D9.参考答案:A10.参考答案:B11.参考答案:正确12.参考答案: 13.参考答案:isset()测试变量是否存在 empty()测试变量是否为空14.参考答案:D15.参考答案:B16.参考答案:C17.参考答案:A,B18.参考答案:正确19.参考答案:B20.参考答案:熟悉YII ,Thinkphp还有laravel,symfony2,cakephp21.参考答案:fwrite()和fputs()两个函数在这里都可以,而后者其实是前者的别名。在 PHP中,写入二进制数据和写入字符串没有区别。22.参考答案:Cookie是网站保存在浏览器客户端的信息,也就是说保存在访客的机器里的变量,一般随着HTTP头发送到服务器端。在Cookie生效之后及失效之前,客户每次发出页面请求的时候(包括PHP页面和静态html页面),都会把Cookie一块发送到服务器,只要我们针对它进行相应的处理,就可以实现变量”追随”。23.参考答案:B24.参考答案:B25.参考答案:C26.参考答案:C27.参考答案:C28.参考答案:A29.参考答案:A,B,C,D30.参考答案:C第2卷一.参考题库(共30题)1.PHP中有且仅有imagecopy()函数能实现为图片添加水印功能。2.写一个函数,能够遍历一个文件夹下所有文件和子文件夹。3.简述Http和Https的区别4.下面的代码的输出是什么?() A、12345B、12245C、22345D、11345E、array5.下面程序中$b的输出结果是()。 A、4B、5C、3D、false6.在GD函数库中,函数imagesetpixel的作用是绘制()。A、一个点B、一条线C、一个椭圆D、一个矩形7.语句“$a=2;$b=++$a;”的输出结果为()。A、$a=2;B、$b=2;C、$a=3;$b=2;D、$a=3;$b=3。8.以下脚本输出结果是什么?()A、aB、bC、cD、一个警告9.魔术常量有哪些?10.for循环语句的括号中包含以下三个部分,其正确的顺序是()。 ①初始化表达式②操作表达式③循环条件A、①③②B、②③①C、①②③D、③①②11.以下哪个说法正确?()A、使用索引能加快插入数据的速度B、良好的索引策略有助于防止跨站攻击C、只有数字记录行需要索引D、应当根据数据库的实际应用按理设计索引12.在PHP中,文件下载方式有且仅有一种,即通过header()函数下载。13.在布尔值自动转换为字符串时,其值true将转换为“1”,其值false将转换为“0”。14.以下ALTER语法不正确的是()。 A、AB、BC、CD、D15.在MySQL数据库中,关于主键约束与唯一约束说法错误的是()。A、主键列的数据类型不限,但此列必须是唯一并且非空B、一张数据表只能有一个唯一约束C、唯一性约束所在的列允许空值D、数据表可以包含有多个主键约束16.简述面向对象编程17.mysql的非(取反)运算符是()。A、andB、orC、&&D、not18.简述“===”是什么?试举一个“==”是真但“===”是假的例子。19.break语句在switch结构语句中的作用是终止某个case,并跳出switch结构语句。20.下列哪些属于PHP中的数据类型:()。A、stringB、intC、booleanD、object21.如果if语句的代码块中只包含一条语句,那么if语句的大括号可以省略。22.下列关于PHP写法不正确的是()。A、$var_B、$2abcC、$name3D、$_test23.字符串“to upper case” 分别用php,shell ,js实现将字符串中的字符全部转换成大写并输出。24.比较运算符有多个,以下不属于比较运算符的是()。A、“==”B、“!=”C、“”D、“.=”25.标量类型包括布尔型、整型、字符串型和数组型。26.PHP的注释符号有:()。A、//注释语句B、//注释C、/*注释语句*/D、/*注释语句*/27.下列选项中,关于文件中ctime属性说法正确的是()。A、在windows环境下,修改文件名会改变ctime属性值。B、在linux环境下,修改文件权限不会改变ctime属性值。C、在linux环境下,修改文件内容不会改变ctime属性值。D、在linux环境下,修改文件路径会改变ctime属性值。28.什么方法来加快页面的加载速度29.下面的脚步运行以后,$array数组所包含的值是()A、array(‘2’,’2’)B、array(1,1)C、array(2,2)D、array(null,null)30.写出session的运行机制。第2卷参考答案一.参考题库1.参考答案:错误2.参考答案:3.参考答案: 第一:http是超文本传输协议,信息是明文传输,https是具有安全性的ssl加密传输协议 第二:http和https使用的是完全不同的连接方式,端口也不一样,前者80或者443 第三:http连接很简单,是无状态的。https协议是由ssl+http协议构建的可进行加密传输,身份认证的网络协议。4.参考答案:E5.参考答案:B6.参考答案:A7.参考答案:D8.参考答案:D9.参考答案: __LINE__文件中的当前行号。 __FILE__文件的完整路径和文件名。 __FUNCTION__函数名称 __CLASS__类的名称 __METHOD__类的方法名10.参考答案:A11.参考答案:D12.参考答案:错误13.参考答案:错误14.参考答案:B15.参考答案:B,D16.参考答案: 有两个重要的概念:类和对象 类是具备某项功能的抽象模型,实际应用中,还需要对类进行实例化后使用。这样就引入了对象的概念。 对象是类进行实例化后的一个产物,是一个实体。 封装:把客观的事物封装成一个抽象的类。 继承:子类继承父类,可以使用父类的属性和方法。可以实现接口,同时实现接口中的所有方法 多态:覆盖和重载 子类可以覆盖父类中的方法;一个类中可以同时拥有同一个函数名的方法,但是方法的参数不同,实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产销售合同范本
- 创新创业基础教程 课件 模块二 创业机会识别
- 四川城市职业学院《医学微生物学C》2023-2024学年第一学期期末试卷
- 长春早期教育职业学院《日语(1)》2023-2024学年第一学期期末试卷
- 山东财经大学东方学院《数字化人力资源管理》2023-2024学年第二学期期末试卷
- 山西省(运城地区)达标名校2024-2025学年初三保温练习(二)生物试题含解析
- 江苏省射阳实验初中2025年初三下学期入学考试试生物试题理试卷含解析
- 个人按揭借款合同模板
- 通化师范学院《英语视听说实验教学》2023-2024学年第一学期期末试卷
- 民和回族土族自治县2024-2025学年小升初数学自主招生备考卷含解析
- 四川成都农业科技中心招聘考试真题2024
- 淄博艺术中考试题及答案
- 云南省气象局历年招聘考试真题库
- 江苏省南通市、宿迁、连云港、泰州、扬州、徐州、淮安苏北七市2025届高三第二次调研英语英语参考答案及听力材料、评分标准
- 2025广东医科大学辅导员考试题库
- 石油天然气(海洋石油)工程AI智能应用行业深度调研及发展战略咨询报告
- 2024年7月国家开放大学专本科《法律文书》期末纸质考试试题及答案
- 氟化工产品考核试卷
- 2013年7月国家开放大学专本科《法律文书》期末纸质考试试题及答案
- 《MATLAB基础及应用》全套教学课件
- 环保工程公司环境污染治理合同
评论
0/150
提交评论