-
概念题
解释什么是队列(queue),栈(stack),堆栈,有何区别?
尽量写出你所知道的魔术变量(Magic Constants)
echo 9%(-2)的结果
-
前端页面
请使用JavaScript写出三种产生一个Image 标签的方法(提示:从方法、对象、HTML角度考虑)
请描述出两点以上XHTML和HTML最显著的区别
请用javascript脚本实现弹出窗口
说明css的4种以上选择方式,如 *{ } 全选
。
-
面向对象与设计模式
php5中可以自动加载类声明的函数?
写出php5中的构造函数和析构函数并说明作用
php5中对象如何自动创建members 和 methods?
解释以下Magic Methods __sleep __wakeup __toString __invoke __set_state __clone()__call()__callStatic()
-
数据库相关题
char / varchar 的区别,及谁的存储速度快?为何?(提示存储方式)
简述MyISAM、InnoDB 的不同
索引的原理?索引的代价?MySQL的索引方式。
-
编程
用PHP写一段代码,实现不使用第3个变量,交换$a、$b的值,$a、$b的初始值自己定。
以下题目
二选一
有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。用你熟悉的语言写出代码。
打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0,1,2,3,…
例子:当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