php 笔试大全 面试题 答案 解析 2009-09-23 13:31 选择题
1、 如何产生带有数字列表符号的列表?(c)
A.
2、 以下哪条javascript语句会产生运行错误:(A)
A. var obj = (); B. var obj = []; C. var obj = {}; D. var obj = //;
3、 请选择结果为真的表达式:(c)
A. null instanceof Object B. null === undefined
C. null == undefined D. NaN == NaN
4、 foo 对象有at属性,那么获取att属性的值,以下哪些做法是可以的:(ACE)--多选
A. foo.att B. foo(“att”) C. foo[“att”]
D. foo{“att”} E. foo[“a”+”t”+”t”]
5、 如何显示没有下划线的超链接?A
A. a {text-decoration:none} B. a {text-decoration:no underline}
C. a {underline:none} D. a {decoration:no underline}
6、 以下一段XHTML代码片段,它不符合W3C规范,请问出现了几处错误: ( 2)
7、 如何将一个数组元素的排列顺序反转过来(例如以下代码反转以后的顺序是: array ('d', 'c', 'b', 'a'))? (选择2个答案) BD
$array = array ('a', 'b', 'c', 'd'); ?>
A. array_flip()
B. array_reverse()
C. sort()
D. rsort()
8、 比较两个字符串大小的最好方法是什么? C
A. srpos B. == C. trcasecmp() D. strcmp()
9、 哪个选项会匹配下边的这个正则表达式? (/.*\\*xyz\\d/)C
A. ******xyz B. *****_xyz1 C. ****** xyz2 D. _*xyz
10、 以下哪个错误无法被标准的错误控制器获取?B
A. E_WARNING B. E_USER_ERROR C. E_PARSE D. E_NOTICE 填空题
1. $val = max('string', array(2, 5, 7), 42); //$val值为___42____
2. (^\\s*)|(\\s*$)这个正则表达式作用是:_____匹配以0个或多个空白符开头或者0个或多个空白符结尾的字符串_____;
3. @和&的作用____忽略错误,与_____________________;
4. 使用oracle中日期转换函数,把字符串“2007-1-18 21:22:13”转换成日期类型
to_date('$tr_time','YYYY-MM-DD HH24:MI:SS')
5. 定义常量MYPI=
3.14______define(“MYPI”,”3.14”)___________________;
6. linux下,如何查看所有用户______ cat /etc/passwd ___________________;
简答题
1. 简述单引号和双引号的用法
双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符
2. Switch完整语法和注意事项
switch ($shuaige) {
case 1:
我是帅哥;
break;
case 2:
帅哥是我;
break;
default:
帅哥; }
使用 Switch 语句可以避免冗长的 if..elseif..else 代码块, case只能处理整数,或者能像整数一样运算的类型,比如char, 使用时case 后用'', 注意 break不能少,default是为了处理一些之前没有包含到的情况,这样更为安全。
3.用PHP编写代码在页面输出当前的北京时间,格式为“2007-01-18 09:22:03”
date_default_timezone_set('PRC');
echo date(\
相关推荐: