PHP开发工程师笔试题目(考察比较全面)

匿名网友 匿名网友 发布于: 2016-02-16 00:00:00
阅读 159 收藏 0 点赞 0 评论 0

  1. 概念题

解释什么是队列(queue),栈(stack),堆栈,有何区别?

尽量写出你所知道的魔术变量(Magic Constants)

echo 9%(-2)的结果

  1. 前端页面

请使用JavaScript写出三种产生一个Image 标签的方法(提示:从方法、对象、HTML角度考虑)

请描述出两点以上XHTML和HTML最显著的区别

请用javascript脚本实现弹出窗口

说明css4种以上选择方式,如 *{ } 全选

  1. 面向对象与设计模式

php5中可以自动加载类声明的函数?

写出php5中的构造函数和析构函数并说明作用

php5中对象如何自动创建members 和 methods?

解释以下Magic Methods __sleep __wakeup __toString __invoke __set_state __clone()__call()__callStatic()

  1. 数据库相关题

char / varchar 的区别,及谁的存储速度快?为何?(提示存储方式)

简述MyISAM、InnoDB 的不同

索引的原理?索引的代价?MySQL的索引方式。

  1. 编程

PHP写一段代码,实现不使用第3个变量,交换$a$b的值,$a$b的初始值自己定。

以下题目
二选一

n个人围成一圈,顺序排号。从第一个人开始报数(从13报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。用你熟悉的语言写出代码。

打印一个N*N的方阵,N为每边字符的个数( 3N20 ),要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0123

例子:当N =5,打印出下面的图形:

X X X X X

X Y Y Y X

X Y 0 Y X

X Y Y Y X

X X X X X

评论列表
文章目录