新浪网技术部笔试题

一、php基础知识1、strlen()与mb_strlen的作用分别是什么2、下列哪个函数是用正则表达式将字符串分割到数组中()A、Spl...

一、php基础知识

1、strlen()与mb_strlen的作用分别是什么

2、下列哪个函数是用正则表达式将字符串分割到数组中()

A、Split

B、implode

C、explode

D、join

3、写出下列程序的输出结果

$x=87;

$y=($x%7)*16;

$z=$x>$y?1:0;

echo $z;

?>

4、写出smarty模板的特点

5、写出下列几个预定义全局变量的作用

$_SERVER['DOCUMENT_ROOT']

当前运行脚本所在的文档根目录。在服务器配置文件中定义。

$_SERVER['HTTP_HOST ']

当前请求的 Host: 头部的内容

$_SERVER['REMOTE_ADDR']

正在浏览当前页面用户的 IP 地址

$_SERVER['HTTP_REFERER']

链接到当前页面的前一页面的 URL 地址

$_SERVER['SERVER_NAME']

当前运行脚本所在服务器主机的名称

$_FILES

包含有所有上传的文件信息。

$_FILES['userfile']['name']

客户端机器文件的原名称。

$_FILES['userfile']['type']

文件的 MIME 类型,如果浏览器提供此信息的话。一个例子是“image/gif”。不过此 MIME 类型在 PHP 端并不检查,因此不要想当然认为有这个值。

$_FILES['userfile']['size']

已上传文件的大小,单位为字节。

$_FILES['userfile']['tmp_name']

文件被上传后在服务端储存的临时文件名。

$_FILES['userfile']['error']

和该文件上传相关的错误代码。

6、include和require都能把另外一个文件包含到当前文件中,他们有什么区别?Include和include_once又有什么区别?

7、写出一个能创建多级目录的PHP函数

二、操作系统

1请解释下列10个shell命令的用途

top、ps、mv、find、df、cat、chmod、chgrp、grep、wc

2、写出下列服务的用途和默认端口

ftp、ssh、http、telnet、https

三、面向对象

1、写出php的public、protected、private三种访问控制模式的区别

2、写出下列程序的输出结果

class a{

protected $c;

public function a(){

$this ->c=10;

}

}

class b extends a

{

public function print_data(){

return $this->c;

}

}

$b=new b();

echo $b ->print_data();

?>

3、设计模式考察:请用单态设计模式方法设计类满足如下需求

请用PHP5代码编写类实现在每次对数据库连接的访问中都只能获得唯一的一个数据库连接,具体连接数据库的详细代码忽略,请写出主要逻辑代码

四、数据库

1、写出下面2个PHP操作Mysql函数的作用和区别

mysql_num_rows()

mysql_affected_rows()

2、sql语句应该考虑哪些安全性?

3、简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)

4、有一个留言板,用mysql做数据库,用户信息包括:用户名,密码,email 留言内容包括:留言ID,标题,内容,发表时间,状态(审核,未审核)

请实现下列需求:

1)数据库结构。无需写建表语句,用类似下面的表格,描述清楚即可

表明 table_aaa

字段名 字段说明 字段类型 索引

name 姓名 Varchar(64) 唯一索引

gender 性别 Enum(‘M’,‘F’)

注意,要在索引栏中注明是否需要创建索引,以及要创建的索引的类型

2)用一个sql语句查询出发表留言数量大于10条的用户名及其留言数量,查询结果按文章数量降序排列

五、系统分析

假设有一个博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10:1,你如何设计该系统,以确保其系统高效,稳定的运行?

提示:可以从数据库设计,系统框架,及网络架构方面进行描述,可以自由发挥

php 新浪面试题,新浪网技术部笔试题相关推荐

  1. 凡客副总裁被曝离职:或因IPO受阻|凡客|王春焕|离职_互联网_新浪科技_新浪网...

    凡客副总裁被曝离职:或因IPO受阻|凡客|王春焕|离职_互联网_新浪科技_新浪网 凡客副总裁被曝离职:或因IPO受阻|凡客|王春焕|离职_互联网_新浪科技_新浪网 凡客副总裁被曝离职:或因IPO受阻 ...

  2. 优信php笔试题_PHP应聘笔试题

    PHP应聘笔试题 引导语:PHP是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用,以下是小编整理的PHP应聘笔试题,欢迎参考阅读! 题目一: echo -10% ...

  3. php面向对象笔试题,php练习笔试题

    php练习笔试题 引导语:PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写, 是一种 HTML 内嵌式的语言,以下是小编整理的php练习笔试题,欢迎参考阅读! 简答题 ...

  4. php mysql技术笔试题_PHP面试笔试题--选择题部分(最新整理)

    <PHP面试笔试题--选择题部分(最新整理)>由会员分享,可在线阅读,更多相关<PHP面试笔试题--选择题部分(最新整理)(7页珍藏版)>请在人人文库网上搜索. 1.1. 以下 ...

  5. 东软信息学院java试题,东软Java笔试题答案

    东软Java笔试题答案 Java面向对象程序设计考试卷班级:姓名:时间:90分钟一.选择题(没有注明多选,则为单选)1. 下列变量定义错误的是A. int a; B. double b=4.5; C. ...

  6. 东软 c语言笔试题,C语言笔试题及参考答案-东软集团(最新整理)

    <C语言笔试题及参考答案-东软集团(最新整理)>由会员分享,可在线阅读,更多相关<C语言笔试题及参考答案-东软集团(最新整理)(7页珍藏版)>请在人人文库网上搜索. 1.C 语 ...

  7. 计算机校招软件测试笔试题,校招软件测试笔试题

    校招软件测试笔试题 1. 假设把整数关键码K散列到N个槽列表,以下哪些散列函数是好的散列函数 A: h(K)=K/N; B: h(K)=1; C: h(K)=K mod N; D: h(K)=(K+r ...

  8. 联发科技c语言面试题,联发科技笔试题

    笔试题一   网址http://wenku.baidu.com/link?url=VPyN_si6yRdIzlTOA4l0zJJ6imuthhEGw17A2W3R33W9J0vvbz6tn38am9v ...

  9. 信用社银行计算机专业笔试题,历年信用社笔试题(计算机专业)

    历年信用社笔试题(计算机专业) 农村信用社公开招聘工作人员考试<计算机>历年试卷 一.填空题(每小题1分,20题,共20分) 1. 微型计算机的三条总线是 ,控制总线和地址总线. 2.资源 ...

最新文章

  1. 切割固定长度字符串的方法_石材加工复合线条方法
  2. [洛谷P5137]polynomial
  3. 【算法数据结构Java实现】折半查找
  4. 区块链3.0:侧链与跨链行业趋势报告|OK资本
  5. React.js核心原理实现:首次渲染机制
  6. 【网址收藏】安装VMware Tools显示灰色正确解决办法
  7. SCART接口保护 ESD二极管选型
  8. c#和c++的opencv位图数据参数互换问题解决方法
  9. 哪个Java线程消耗了我的CPU?
  10. 机器与人交流的五大法则
  11. JavaScript 之arguments、caller 和 callee 介绍
  12. Qt之解决error: member access into incomplete type ‘UI::XXX‘
  13. Ubuntu升级wine4.0
  14. grub清除linux密码,忘了grub密码和root密码时的root密码更改和grub密码清除方法
  15. 行政区划简称(包括别称)
  16. [前端代码] 3月2日更新-近期200+热门微信小程序demo源码下载汇总
  17. C# 提取PDF中的表格
  18. matlab飞机降落过程模拟,scratch作品 “模拟飞机降落”---东风东路小学一年(14)班 沈宸玮...
  19. ant 中日历组件中英文混杂解决办法
  20. COGS 613. 火车站饭店 解题报告

热门文章

  1. 调用百度报Cannot read property ‘lng‘ of null错误
  2. vb检测电脑温度_电脑硬件温度多少正常?如何查看电脑硬件温度?
  3. python3反爬虫原理与绕过实战 网盘_Python 3反爬虫原理与绕过实战
  4. 快速完全删除node_modules
  5. [Django青铜修炼手册] 初识Django
  6. webpack - 收藏集 - 掘金
  7. Docker Java+Tomcat 环境搭建
  8. web.xml 文件中的配置节的加载顺序
  9. C# 中的 lock的陷阱
  10. linux下升级 OpenSSH