? ? ? ? ? ? ? ? ? ? ? 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.
相关推荐: