php试题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

php试题及答案

问题

1.考虑如下脚本。标记处应该添加什么代码才能让脚本输出字符串 php?

$alpha = 'abcdefghijklmnopqrstuvwxyz';

$letters = array(15, 7, 15);

foreach($letters as $val) {/* 这里应该加入什么 */

}

>

A.echo chr($val);

B.echo asc($val);

C.echo substr($alpha, $val, 2);

D.echo $alpha{$val};

E.echo $alpha{$val+1}

2.以下哪一项不能把字符串$s1 和$s2 组成一个字符串?

A.$s1 + $s2

B.”{$s1}{$s2}”

C.$s1.$s2

D.implode(”, array($s1,$s2))

E.以上都可以

3.变量 $email 的值是字符串****************,以下哪项能把字符串转化成

A.substr($email, strpos($email, “@”));

B.strstr($email, “@”);

C.strchr($email, “@”);

D.substr($email, strpos($email, “@”)+1);

E.strrpos($email, “@”);

4.给定一个用逗号分隔一组值的字符串,以下哪个函数能在仅调用一次的情况下就把每

个独立的值放入一个新创建的数组?

A.strstr()

B.不可能只调用一次就完成

C.extract()

D.explode()

E.strtok()

5.要比较两个字符串,以下那种方法最万能?

A.用 strpos 函数

B.用==操作符

C.用 strcasecmp()

D.用 strcmp()

6.以下哪个 PCRE 正则表达式能匹配字符串 php|architect?

A..*

B.…|………

C.\d{3}\|\d{8}

D.[az]{3}\|[az]{9}

E.[a-z][a-z][a-z]\|\w{9}

7.以下哪些函数能用来验证字符串的完整性?(三选)

B.sha1()

C.str_rot13()

D.crypt()

E.crc32()

8.哪个 PHP 函数与以下脚本在 UNIX 系统下执行的效果近似?

function my_funct ($filename)

{

$f = file_get_contents ($filename);

return explode ("\n", $f);

}

>

A.fopen()

B.fread()

C.flock()

D.split_string()

E.file()

9.基于指定的式样(pattern)把一个字符串分隔开并放入数组,以下哪些函数能做到?(双

选)

A.preg_split()

B.ereg()

C.str_split()

D.explode()

10.以下脚本输出什么?

echo 'Testing ' . 1 + 2 . '45';

>

A.Testing 1245

B.Testing 345

C.Testing 1+245

D.245

E.什么都没有

11.以下脚本输出什么?

$s = '12345';

$s[$s[1]] = '2';

echo $s;

>

A.12345

B.12245

C.22345

D.11345

E.Array

12.方框中的正则表达式能与以下哪些选项匹配?(双选)/.*\*123\d/

A.******123

B.*****_1234

C.******1234

D._*1234

E._*123

13.以下哪个比较将返回 true?(双选)

A.’1top’ == ’1′

B.’top’ == 0

C.’top’ === 0

D.’a’ == a

E.123 == ’123′

14.如果用+操作符把一个字符串和一个整型数字相加,结果将怎样?

A.解释器输出一个类型错误

B.字符串将被转换成数字,再与整型数字相加

C.字符串将被丢弃,只保留整型数字

D.字符串和整型数字将连接成一个新字符串

E.整形数字将被丢弃,而保留字符串

15.考虑如下脚本。假设 能被访问,脚本将输出什么?$s = file_get_contents ("");

strip_tags ($s, array ('p'));

echo count ($s);

>

A. 的主页的字符数

B.剔除

标签后的 主页的字符数

C.1

D.0

E.剔除

以外的标签后的 主页的字符数

16.哪个函数能不区分大小写得对两个字符串进行二进制比对?

A.strcmp()

B.stricmp()

C.strcasecmp()

D.stristr()

E.以上都不能

17.以下哪些函数能把字符串里存储的二进制数据转化成十六进制?(双选)A.encode_hex()

B.pack()

C.hex2bin()

D.bin2hex()

E.printf()

18.哪个函数能用来确保一个字符串的字符数总是大于一个指定值?

答案:____________

19.以下脚本输出什么?

$a = 'able osts indy';

echo wordwrap ($a, 1, "c", false);

>

答案:____________

20.以下脚本输出什么?

相关文档
最新文档