- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2024年招聘PHP开发工程师笔试题及解答(某大型央企)(答案在后面)
一、单项选择题(本大题有10小题,每小题2分,共20分)
1、以下哪种数据库系统不属于关系型数据库系统?
A、MySQL
B、Oracle
C、SQLite
D、NoSQL
2、在PHP中,以下哪个函数用于检查一个变量是否为布尔类型?
A、is_bool()
B、is_string()
C、is_array()
D、is_object()
3、在PHP中,如何正确输出一个HTML中的双引号(“)字符?
A.
B.
C.\
D.”
4、下列哪个PHP函数可以用来获取文件的大小?
A.filesize()
B.filelength()
C.getsize()
D.fileinfo()
5、以下哪个函数是PHP中用来接收HTTPPOST请求数据的?
A.$_GET
B.$_POST
C.$_COOKIES
D.$_SESSION
6、以下哪种数据类型在PHP中可以存储一个固定长度的字符串?
A.Integer
B.Float
C.Boolean
D.String
7、在PHP中,下列哪个函数可以用来获取数组的长度?
A.count()
B.strlen()
C.array_length()
D.size()
8、关于PHP中的会话控制,以下哪项描述是正确的?
A.session_start()函数必须在任何HTML输出之前调用。
B.可以通过$_SESSION变量来存储用户的敏感信息如密码。
C.一旦调用了session_destroy()函数,就无法再恢复会话数据。
D.默认情况下,session数据保存在客户端浏览器中。
9、以下哪个函数是PHP中用于生成GUID的唯一标识符?
A.uniqid()
B.md5()
C.uuid_create()
D.bin2hex()10、在PHP中,以下哪个函数用于检查一个变量是否是一个数组?
A.is_array()
B.is_object()
C.isset()
D.empty()
二、多项选择题(本大题有10小题,每小题4分,共40分)
1、关于PHP中的变量作用域,下列说法正确的有:
A)在函数内部定义的变量默认具有局部作用域
B)使用global关键字可以访问全局作用域的变量
C)static变量在函数调用之间保持其值
D)函数外部定义的变量自动具有全局作用域
2、关于PHP中的会话控制,以下哪些陈述是正确的?
A)使用session_start()函数开始一个新的会话或恢复现有会话
B)会话数据存储在客户端
C)可以通过设置session.cookie_lifetime来指定会话cookie的有效期
D)会话ID可以通过URL传递
3、以下哪些是PHP中常见的错误处理机制?()
A.try-catch-finally
B.set_error_handler()
C.error_reporting()
D.die()
4、在PHP中,以下哪些函数可以用于数据库连接和查询?()
A.mysqli_connect()
B.PDO::connect()
C.mysql_connect()
D.sqlite_open()
5、在PHP中,关于类的构造函数和析构函数,下列说法正确的是:
A.构造函数在对象创建时自动调用。
B.析构函数在对象销毁前自动调用。
C.构造函数的名字可以任意命名。
D.析构函数必须返回一个值。
E.PHP5.0以后版本中,可以使用__construct()作为构造函数。
F.PHP5.0以后版本中,可以使用__destruct()作为析构函数。
6、在PHP中,关于错误处理机制,下面哪些陈述是正确的?
A.trigger_error()用于产生预定类型的错误。
B.error_reporting()设置用于控制脚本中报告哪些错误。
C.使用@符号可以抑制警告信息。
D.set_error_handler()允许定义一个自定义的错误处理器。
E.register_shutdown_function()与错误处理直接相关。
F.错误处理机制不能捕获所有运行时错误。
7、以下哪些技术是实现PHP动态网站开发的关键技术?()
A.HTML5
B.CSS3
C.JavaScript
D.MySQL
E.Laravel
8、以下哪些特性是PHP8.0版本新引入的?()
A.UnionTypes
B.NullCoalescingOperator
C.SyntacticSugarforChainingMethodCalls
文档评论(0)