php选择题填空题库

2019-01-10 11:51

? ? ? ? ? ? ? ? ? ? ? 1.PHP提供了____和____两种数值类型。

2.变量必须以_____符号开头,第二个字符必须是____和______. 1.赋值运算符“%=”的意义是( ) A.将左边的值对右边取余数赋给左边 B.将左边的值除以右边的值赋给左边 C.将右边的值对左边取余数赋给左边 D.将右边的值除以左边的值赋给左边 2.逻辑运算符“||”的意义()

1.switch语句后面括号内的表达式可以是_______、_________和________. 2.从循环体内跳出循环外,即结束循环的语句是___________; 结束本次循环语句是_____________.

1、请思考下面程序的运行结果,稍后在easyeclipse中调试验证你的答案是否正确?

echo $a/$b%$b.\?>

输出结果: 1

如果把上面echo语句里分别改为以下表达式: $a++/$b%$a输出结果: 1 ++$a/$b%$a输出结果: 2

2、请思考下面程序的运行结果,再将代码在easyeclipse中运行看结果与你之前思考的是否一致?

$c=&$a; =》a 跟 c 的值一致 $b=$c++;

echo \?>

结果输出:$a=3 $b=2 $c=3 3、写出以下程序的输出结果:( )

$b=201; $c=40;

$a=$b>$c?4:5; echo $a; ?>

4、从循环内跳出循环,即结束循环的语句是

A.break语句 B.continue语句 C.if语句 D.switch语句

5、请思考下面程序运行结果:

echo \您在该网站购买了\件商品
\; $i++;

}while($i==0);

echo \浏览了\件商品\ ?>

? 1.使用print_r函数输出数组,该函数能直接输出数组的_______及其_______.

? 2.函数________返回与当前元素相关联的值,而函数_______返回与当前元素相关联

的键名。

? 3.进行数组排序可以按数组的_____或____ 进行排序,排序方式可以是_____或

______,

? 4.sort函数不仅是重新排序,删除数组中原有的____,而且为数组单元赋予新的_____,

当本函数运行结束时,数组单元内容将按_____重新排列 ? 1.能计算数组元素个数的是____ A. list B.array C.count D.sort

? 2.对数组元素值按从大到小进行排序的是____. A.sort() B.rsort() C.usort() D.assort() 3.程序运行结果为( )

? $a=array(\

? $index=array_search(\? if($index==false)

? echo \在数组a中发现字符'a'\? else

? echo \

A.在数组a中发现字符?a? B.0

C.1 D.2

1、程序运行结果为( )

$n=array(array(10,23,11),array(13,23,21),array(11,3,5)); echo count($n,1); A.3 B.6 C.9 D.12

大家可以再试试:echo count($n)的输出结果?可在PHP手册中学习count()相关参数。

2、echo ,print(),print_r()的区别?

3、下面哪个选项没有将 john 添加到users 数组中? (多选题)

(A) $users[] = ?john?;

(B) array_add($users,?john?); (C) array_push($users,?john?); (D) $users ||= ?john?;

? 1.php自定义函数的关键字是______ ? 2.return语句可以返回( )类型的数据 A.整型 B.浮点型 C.数组 D.以上都有 3.下面程序运行结果( ) $a=2008;

function add(&$a){ $a=$a+1;

echo $a.”
”; } add($a); echo $a;

A.2008 B.2009 C.2009 D.编译有误 2008 2008 2009 4.下面程序的运行结果( ) $int=1;

function num(){

$int=$int+1; echo “$int
”; } num();

A.程序无输出 B.1 C.2 D.以上都不对

1、下面程序的运行结果( )

$int=1;

function num(){ $int=$int+1; echo “$int
”; } num();

A.程序无输出 B.1 C.2 D.以上都不对

2、检测一个变量是否有设置的函数是?是否为空的函数是?检测函数是否存在?

3、PHP打印出前一天的时间,格式是2006-5-10 22:21:21 ?

一天是86400,

echo date('Y-m-d H:i:s', time()-86400); date('Y-m-d H:i:s', strtotime('-1 days'));

4、下面的程序代码会产生什么?为什么

$num = 10;

function multiply(){ $num = $num * 10; }

multiply(); echo $num; ?>

? 1、函数( )用于去除字符串两端指定的任意特殊字符; 函数( )

用于去除字符串左端指定的任意特殊字符; 函数( )用于去除字符串右端指定的任意特殊字符

? 2、strncasecmp(“ABCde”,”abcde”,3)的返回结果为:________.

? 3、查找字符串在母字符串中第一次出现的位置,并返回从此位置开始到母字符串结

束的部分的函数是_________.

? 4、echo strstr(“My name is li lei”,” i”)和echo strrchr(“My name is li lei”,” i”)结果分别

为______ 和_______

? 5、echo substr_count(“LiLi is a good girl”,”i”,2)结果:___. ? 6、 echo substr_replace(“ABC”,“DEF”,3,1)结果:______ 7、$a = 'abcdef'; 请取出$a的值并打印出第一个字母?

1、下面程序的运行结果为()

echo strrpos(\ echo strpos(\?>

A.3 B.2 C.1 D.3 1 0 1 3 2、写出以下程序的输出结果

$str=“cd”; $str=“hotdog”; $str.=“ok”; echo $cd; ?>

? 1.转义符号____、_____分别代表单个数字和单个非数字,相当于[0-9]和[^0-9]. ? 2.元字符+用来匹配前面的子表达式__________. ? 3.元字符$代表的意义是___

A.匹配字符串开始位置 B.匹配字符串的结尾位置 C.匹配字符串开始和结尾位置 D. 匹配字符串任何位置

? 4.正则表达式/href=?(.*)?表示( )

A. 匹配任何具有href值的字符串 B.含有未知修正符 C. 缺少起始定界符 D.缺少结束定界符

1、下列程序运行结果为( )

$r=preg_match(\words\ if ($r){

echo \匹配成功\ }else

echo \匹配不成功\

?>

A.无任何输出 B.输出”匹配成功” C.输出”匹配不成功” D.程序有误

2、请写出以下正则表达式表示的意义:

①/^abc/ ②/[0-9\\.\\-]/ ③/[^a-z]/ ④/a{3,}/ ⑤/abc$/

? ? ? ? ? ?

1.设置表单单击提交到p1.php文件( ) A.

B. C.< form action=“p1.php”> D.

2.用于获取GET或POST方法提交过来的表单数据值的两个超全局变量分别为:

1、下面哪个函数可以打开一个文件,以对文件进行读和写操作? (a) fget() (b) file_open() (c) fopen() (d) open_file()


php选择题填空题库.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《纳税基础与实务》任务3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: