手机扫码访问

导航
您当前的位置:首页 > 试卷大全 > 竞赛类 > 求职面试

某知名社交软件公司PHP工程师面试笔试真题及答案1

类型:全真试卷  解析:有解析  年份:2020

一、选择题

1、在PHP中,单引号和双引号所包围的字符串的区别是______

    A.单引号解析其中\r\t等转义字符,而双引号不解析

    B.双引号速度快,单引号速度慢

    C.单引号速度快,双引号速度慢

    D.双引号解析其中以$开头的变量,而单引号不解析

 

2、在PHP中,白定义一个类的方式是______

    A.<?php default class Class_Name(){//......}?>

    B.<?php class Class_Name{//......}?>

    C.<?php public function Class_Name(){//......}?>

    D.<?php function Class_Name{//......}?>

 

3、下面可以用于服务器共享session的方式有______

    A.利用NFS共享Session数据

     ……此处隐藏23304个字…… 种情况即可。具体实现思路为,从三个数组的第一个元素开始,首先求出它们的距离minDist,接着找出这三个数中最小数所在的数组,只对这个数组的下标往后移一个位置,接着求三个数组中当前遍历元素的距离,如果比minDist小,则把当前距离赋值给minDist,以此类推,直到遍历完其中一个数组为止。

    例如,给定数组$a=[3,4,5,7,15];$b=[10,12,14,16,17];$c=[20,21,23,24,37,30];

    1)从三个数组中找出第一个元素3、10、20,显然它们的距离为20-3=17。

    2)由于3最小,因此,数组a往后移一个位置,求4、10、20的距离为16,由于16<17,因此,当前数组的最小距离为16。

    3)同理,对数组a后移一个位置,依次类推,直到遍历到15的时候,当前遍历到三个数组中的值分别为15、10、20,最小距离为10。

    4)由于10最小,因此,数组b往后移动一个位置遍历12,此时三个数组遍历到的数字分别为15、12、20,距离为8,当前最小距离是8。

    5)由于12最小,数组b往后移动一个位置为14,依然是三个数中最小值,往后移动一个位置为16,当前的最小距离变为5,由于15是数组a的最后一个数字,因此,遍历结束,求得最小距离为5。

 

Tags:PHP工程师面试笔试 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2019年9月
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2020 www.daanwo.com All Rights Reserved