BIGO 2019实习生招聘笔试题php-1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

BIGO 2019春季实习生招聘笔试题(北京番薯-PHP实习生)

姓名:________________ 学校:____________________ 专业:______________________

编号:________________ 手机号码:______________________ 评分:________

共6页,总分100分,笔试时间60分钟。

一.选择题,可以多选(20分,每小题2分)

1.有关HTTP协议,下列说法不正确的是:()

A.HTTP 1.1默认开了长连接(Connection:keep-alive)

B.HTTP响应包括数字状态码,301代表请求重定向。

C.HTTP协议默认使用80端口

D.HTTP协议是和TCP、UDP网络层处于同一层的协议

2.HTTP协议中,如果要告知所请求的网页已经永久跳转到了另一个地址,应该返回哪个状态码:()

A.301

B.302

C.401

D.503

3.以下哪一条Javascript语句会产生运行错误?()

A.var obj=( );

B.var obj=[ ];

C.var obj={ };

D.var obj=/ /;

4.相同条件下,以下哪个函数执行速度相对最快?()

A. require

B. require_once

C. include

D. include_once

5.下列代码输出内容是?()

class A{

public function __construct(){

echo "Class A";

}

}

class B extends A{

public function __construct(){

echo "Class B";

}

}

new B();

?>

A.Class B

B.Class AClass B

C.Class BClass A

D.Class A

6.在PHP面向对象中,下面关于final修饰符描述错误的是? ()

A.使用final标识的类不能被继承

B.在类中使用final标识的成员方法,在子类中不能被覆盖

C.不能使用final标识成员属性

D.使用final标识的成员属性,不能在子类中再次定义

7.下列哪一个正则表达式能匹配php|architect?()

A.\d{3}\|\d{8}

B.[a-z][a-z][a-z]\|\w{9}

C.[az]{3}\|[az]{9}

D.*

8.以下哪种排序算法时间复杂度是O(n)?()

A.快速排序

B.插入排序

C.基数排序

D.冒泡排序

9、以下的变量名,哪个是不合法的?()

A、$my_Var

B、$myVar

C、$my-Var

D、$my9Var

10.关于进程和线程,下列说法正确的是()

A、线程是资源分配和拥有的单位

B、线程和进程都可并发执行

C、在linux系统中,线程是处理器调度的基本单位

D、线程的粒度小于进程,通常多线程比多进程并发性更高

E、不同的线程共享相同的栈空间

二.填空题.(每小题5分)

1.以下代码会输出什么: __________

http://www.bigo.sg;

$arr = array();

$arr[5] = 1;

$arr[4] = 2;

$arr[3] = 3;

$arr[2] = 4;

$arr[1] = 5;

foreach($arr as $value){

echo $value;

}

2.PHP的构造函数和析构函数是____。

3.PHP5支持的两种复合数据类型是:____。

4.$a = "aaa"; $b ="bbb"; ①$c = "$a$b"; ②$c = $a.$b; 请问①和②谁执行得更快____。

5.请写出PHP5权限控制修饰符:____________________。

6.计算机网络原理体系结构共分为七层,它们是______________.

三.问答题(每小题6分)

1.cookie和session的区别?

2.请用mysql写一条sql语句查出工资第二高的员工?

例如:

+----+--------+

| Id | Salary |

+----+--------+

| 1 | 100 |

| 2 | 200 |

| 3 | 300 |

+----+--------+

结果:

+---------------------+

| SecondHighestSalary |

+---------------------+

| 200 |

+---------------------+

3.php遍历索引数组的时候,for 和foreach的速度哪个比较快,为什么?

4.请说出你知道的优化sql语句执行效率的方法,sql语句性能如何分析?

5.不使用第三个变量交换以下两个变量的值,(要求不能使用php的内置函数)?$a = "php";

$b = "jsp";

四.编程题(20分,每小题10分)

1.我们定义:一个Perfect Number是除它自己以外所有正因数之和,

现在给出一个整数n,请实现一个方法判断其是否为Perfect Number

例如:

输入:28

输出:True

判断依据:28 = 1 + 2 + 4 + 7 + 14

注意:数字n不会超过php的最大整形值

相关文档
最新文档