PHP面试题2019年阿里巴巴面试题及答案解析
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家(11年架构师带你解读年薪50万面试通关秘籍。) 如果喜欢我的文章,想与一群资深开发者一起交流学习的话,获取更多相关大厂面试咨询和指导,欢迎加入我的学习交流群点击此处PHP高级交流 ? 14.以下文件被称为纯文本文件或ASCII文件的是()。 A、?以.EXE为扩展名的文件 B、?以.TXT为扩展名的文件 C、?以BMP为扩展名的文件 D、?以.DOC为扩展名的文件 ? 15.以下能够删除一列的是 A、alter table emp remove addcolumn B、alter table emp drop column addcolumn C、alter table emp delete column addcolumn D、alter table emp delete addcolumn ? ? 16.以下哪个后缀的文件类型不是文本文件? A、word B、Excel C、txt D、pdf ? ? 17.以下代码 a.php 输出的结果是? ? ? ?<b.php的代码如下: ? A、foo in a B、什么也不输出 C、报错 D、foo in b ? 18.以下关于非对称加密的说法错误的是 A、加密速度慢 B、安全性高 C、双方需要同步密钥 D、可以进行数字签名 ? ? 19.关于Laravel中间件错误的是? A、运行Artisan 命令 make:middleware 创建新的中间件 B、可定义前置 & 后置中间件 C、中间件是代理模式 D、中间件是中介模式 ? ? 20.以下可以将PHP变量序列化并且保存到文件中的是? A、serialize() B、json_encode() C、var_export() D、以上都可以 ? 21.关于php配置选项错误的是 A、开启 short_open_tag 允许使用PHP 代码开始标志的缩写形式(<? ?>) B、如果启用了 magic_quotes_runtime,大多数返回任何形式外部数据的函数,包括数据库和文本段将会用反斜线转义引号 C、因为可以在运行时使用ini_set对配置选项进行设置,所以display_errors可以一直开启 D、PHP 的安全模式是为了试图解决共享服务器(shared-server)安全问题而设立的 ? ? 22.关于PHP数组Bucket结构体,说法错误的是? A、void *pData 指向value B、void *pKey 指向key C、void *pDataPtr 指向value的指针 D、struct bucket *pLast 存放同一个Bucket内的上一个元素 ? 23.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。 A、关系规范化理论 B、关系运算理论 C、关系代数理论 D、数理逻辑 ? 24.从用户在浏览器中输入网址并回车,到看到完整的页面,中间都经历了哪些过程? A、 浏览器->url->dns->ip->port->nginx->tcp->server name->php-fpm/fast cgi->php B、 浏览器->url->dns->ip->tcp->port->nginx->server name->php-fpm/fast cgi->php C、 浏览器->url->dns->ip->port->tcp->nginx->server name->php->php-fpm/fast cgi D、 浏览器->url->dns->ip->port->tcp->nginx->server name->php-fpm/fast cgi->php ? ? 25.阅读下面PHP代码,并选择输出结果( ) A、0 B、1 C、2 D、3 ? ? 26.以下哪条不是PHP语言的特性? A、开源 B、免费 C、基于客户端 D、便捷高效 ? ? 27.关于PHP数组key和value的限制条件,说法正确的是? A、key只能是int或string类型,value可以使任何类型 B、key可以是任何类型,value可以是任何类型 C、key可以是任何类型,value只能是int或string类型 D、key只能是int或string类型,value只能是int或string类型 ? ? 二、多选题(共3题,每题5分) 1.假设当前屏幕分别率为1024×768,定义一个居中的占屏幕一半大小的表格的语句是 A、<TABLE?ALIGN=”CENTER”?WIDTH=”50%”></TABLE> B、<TABLE?ALIGN=”CENTER”?WIDTH=”512″></TABLE> C、<DIV?ALIGN=”CENTER”><TABLE?WIDTH=”512″></TABLE></DIV> D、<CENTER><TABLE?WIDTH=”50%”></TABLE></CENTER> 参考答案:A,B,C,D 答案解析:center标签HTML5不推荐使用了...这种没有语义的纯样式标签是不符合w3c规范的,MDN上也有相关说明。 ? 2.下列正则表达式不能匹配”www.innotechx.com”的是: 下列正则表达式不能匹配”www.innotechx.com”的是: A、^w+.w+.w+$ B、[w]{0,3}.[a-z]*.[a-z]+ C、^w.*com$ D、[w]{3}.[a-z]{11}.[a-z] ? ? 3为什么大型网站要使用消息队列? A、解耦 B、异步 C、削峰 D、大数据处理 ? (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |