京东2018秋招PHP开发工程师笔试题

时长:120分钟 总分:100分

112浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题
数量 20 10 2
1.
php中如果想查看某个表达式的值和类型
问题详情

php中如果想查看某个表达式的值和类型,可以用___?




2.
下面的脚本运行以后,$array数组所包含的值是什么?
问题详情

如下的php代码运行后,数组$array里的值是什么?
$array = array('1','1')
foreach($array as $k=>$v){
     $v  =  2
}




3.
如果有一个数组$arr = array(2,5,4,32,27,56,65,22
问题详情

如果有一个数组$arr = array(2,5,4,32,27,56,65,22),下列循环可以实现升序排序的是(  )




4.
以下PHP程序的输出结果是:( )
问题详情

以下PHP程序的输出结果是:(  )
<?php
$arr = str_split("tarena",2)
echo $arr[1]
?>




5.
PHP中以下哪些情况会产生短路情况
问题详情




6.
将产生( )次缺页中断?
问题详情

在虚拟存储系统中,若进程在内存中占三块,开始时为空,开始访问为空时也算缺页,采用先进先出页面淘汰算法,当执行访问页号序列为1、2、3、4、1、2、5、1、2、3、4、5、6时,将产生( )次缺页中断。




7.
有关linux线程的描述,正确的是( )。
问题详情




8.
进程会在各个状态之间切换,下面哪些是不可能的
问题详情




9.
若一序列进栈顺序为e1,e2,e3,e4,e5,问存在多少种可能的出栈序列( )
问题详情

若一序列进栈顺序为a1,a2,a3,a4,问存在多少种可能的出栈序列(       )





10.
查询该目录及子目录下所有的以.conf为后缀的文件
问题详情




11.
正则表达式 ^d+[^d]+ 能匹配下列哪个字符串?
问题详情





12.
一个序列为(13,18,24,35,47,50,63,83,90,115,124),如果利用二分法查找关键字为90的,则需要几次比较 ?
问题详情




13.
cookie安全机制,cookie有哪些设置可以提高安全性?
问题详情




14.
下列选项中,有关死锁的说法正确的是?
问题详情




15.
把14,27,71,50,93,39按顺序插入一棵树,插入的过程不断调整使树为平衡排序二叉树,最终形成平衡排序二叉树高度为?
问题详情




16.
关于HTTP协议头描述不正确的是()
问题详情




17.
以下正确的shell函数声明并且成功调用的是:
问题详情




18.
现有testfile文件内容如下所示 12 12 213 5434 312...
问题详情

现有testfile文件内容如下所示
12
12
213
5434
3123
123
34
对所有数字求和,以下做法正确的是:




19.
下面选项中对TCP 与UDP 论述正确的是?
问题详情




20.
疯狂序列
问题详情

东东从京京那里了解到有一个无限长的数字序列: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, ...(数字k在该序列中正好出现k次)。东东想知道这个数字序列的第n项是多少,你能帮帮他么
21.
神奇数
问题详情

东东在一本古籍上看到有一种神奇数,如果能够将一个数的数字分成两组,其中一组数字的和等于另一组数字的和,我们就将这个数称为神奇数。例如242就是一个神奇数,我们能够将这个数的数字分成两组,分别是{2,2}以及{4},而且这两组数的和都是4.东东现在需要统计给定区间中有多少个神奇数,即给定区间[l, r],统计这个区间中有多少个神奇数,请你来帮助他。
22.
用浏览器访问<a href="http://www.jd.com" target="_blank">www.jd.com</a>时,可能使用到的协议有?
问题详情

用浏览器访问www.jd.com时,可能使用到的协议有?





23.
下列语句中那个可以解决跨越问题:
问题详情




24.
php 关于类继承说法正确的是
问题详情




25.
下列不属于 php 魔术常量的是:
问题详情




26.
php 中关于trait的说法错误的是:
问题详情




27.
关于php性能优化方面说法错误的是:
问题详情




28.
对于一下函数的两种调用方式,将分别输出什么 function t...
问题详情

对于一下函数的两种调用方式,将分别输出什么
function test(&$a)
{
  $a=$a+100
}
1,$b = 1 test($b) echo $b
2,$a = 1 test(1) echo $a




29.
关于在php中使用多进程或者多线程的说法错误的是:
问题详情




30.
如果需要开发一个标准 php 的扩展,必须包含那些文件...
问题详情

如果需要开发一个标准 php 的扩展,必须包含那些文件(多选):





31.
如何有效防止CSRF跨站请求伪造
问题详情




32.
如果使用 composer 引入一个名字叫 ...
问题详情

如果使用 composer 引入一个名字叫 test 的包的   并加载这个包的 大于1.2小于2.0版本,需要执行什么命令