1 / 31
文档名称:

php面试题及答案2.doc

格式:doc   大小:35KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php面试题及答案2.doc

上传人:2623466021 2022/7/11 文件大小:35 KB

下载得到文件列表

php面试题及答案2.doc

相关文档

文档介绍

文档介绍:面试题及答案,经典笔试题及答案
问题
1. 考虑如下脚本。标记处应该添加什么代码才能让脚本输出字符串 ?
$ = '';
$ = (15, 7, 15);
($ $) {/* 这里应该参加什么 */
}
>
A. ($);
串。同时使用这两个函数将满足题目要求。注意,前一个函数从 0 开场索引,而后者
不是,因此需要+1。答案是 D。
4. 答案是 D。 函数使用一个字符串分隔另一个字符串,并把结果放入一个新建的
数组。 函数也可以做同样的事,但需要屡次调用。
5. 答案是 D。()提供了平安的字符串比拟机制。注意,选项 C 是错的,()
不是一个“万能〞函数,因为它不区分大小写。
6. 选项中没有一个正那么表达式能真正代表题目所给字符串的匹配方式,但是选项 A 和 E
仍然能勉强匹配。选项 A 太普通了,它能够匹配任何字符串,因此答案是 E。
7. 正确答案是 A,B 和 E。用 ()和 13()来验证一个字符串是否被改变,效率很
低。32()比前面两个函数好些,如果能容忍一些小错误的话,它是个不错的选择。
8. 函数将文件的文本内容读入一个数组,每个元素是一行。因此答案 E 正确。也许你
想知道为什么要把这样一个题目放在讲字符串的章节中,那是为了提醒你每一章的题
目所包含的知识点并不是绝对严格区分开的,正如写 脚本时, 函数不能脱离
字符串函数单独存在一样。
9. 尽管条件不同,但 和 函数都能满足题目要求。()拿一个正那么表达
式匹配一个字符串;()按固定长度分隔字符串;而 ()那么是 ()别名,用来
移除字符串末尾处的空格。
10.此题考察你对字符串操作及操作符优先级的认识。连接运算符〔.〕的优先级比加号〔+〕
高。因此 解释器实际执行的运算可以表示为(‘ ‘ . 1) + (2 . ’45′)。由于字符串
1 不是数字,所以加号前面的运算等于 0。加号后面的运算等于 245, 输出的
结果是 0+245,等于 245,所以答案是 D。
11.可以用访问数组元素的方式访问字符串中的字符,因此脚本只是把字符串中的第二个
字符〔$s[1]〕替换成了字符 2,最终将输出 12245。答案是 B。
12.此题的要点是理解这个正那么表达式的含义——从左往右,首先是零个或多个任意字符
〔.*〕,跟着是一个星号〔\*〕,然后是 123,最后是一个数字。因此答案是 C 和 D。
13.B 和 E 正确。选项 B 中,在比拟时,字符串 等同于数字 0。操作符不比对数据
类型,所以将返回 。答案 E 中,字符串 123 等同于数字 123,比拟将返回 。
14.字符串将被转换成数字〔如果无法发生转换就是 0〕,然后及整型数字相加。答案是 B。
15.代码的本意是剔除 主页上除了 p 以外的的所有 标签。可实际上,
在代码的最后一行使用了 函数,它统计变量中的元素数量,而不是字符串中的字
符数。由于字符串是标量,对字符串使用 函数将永远返回 1。答案是 C。
16.题目其实就是在描述 函数的作用,因此答案是 C。
17.正确答案是 B 和 D。 函数能对二进制数据进展复杂的格式化,包括将字符串中的
字符转化成十六进制表示。2 函数也有同样的转化功能。注意,()能将整数
转化成十六进制数,但无法转化字符串。
18.这是在说 函数,它可以把字符串填充到指定长度。
19.脚本将输出 。 函数通常用来把字符串切割成指定长度。然而在
此题中,长度被设置为 1,因此函数将从空格处切割〔第四个参数被设置为 ,因
此函数不会从单词的中间进展切割〕。填充字符串是 c,等于把每个空格都换成了 c。
20. 函数是用一个指定字符串替换原字符串中的某个局部,因此脚本输出
,答案是 B。
 
文件操作
你可能觉得的文件操作功能并不怎样,但实际上它对开发者来说非常有用。即使你
是做网站开发的,学会相关技能也能让你如虎添翼。多亏了流包装器〔 ,将
在第十章详细介绍〕,才能够翻开并读取远程文件,让在本地使用第三方网站的内容变
得可能。
站在更底层的角度,文件输入/输出能完成多种任务。可以用他读取预制文件的内容,
比方第三方提供的内容;或者通过脚本让浏览器翻开一个二进制文件,使得你能更切实
的控制它。无论如何,本章不仅考验你翻开、关闭和读取文件的能力,还考察多进程下进展
文件操作的根底知识——例如文件锁。
面试题及答案,经典笔试题及答案
1. 函数能读取文本文件中的一行。读取二进制文件或者其他文件时,应当使用
函数。
A.(), ()
B.(), ()
C.(), ()
D.(), ()
E.(), ()