PHP编程考试题目解析

需积分: 9 3 下载量 23 浏览量 更新于2024-11-21 1 收藏 69KB DOC 举报
"PHP软工考试题" 这些题目主要涵盖了PHP和JavaScript的基础知识,包括变量、数据类型、字符串操作、数组处理、条件判断以及函数的使用。以下是各个问题的详细解答: 1. PHP中,`$a=abs(-50)`,`abs()`函数返回一个数的绝对值,所以`$a`的值为C.50。 2. 以下程序运行结果为: ```php $v1=“1”; $v2=“thizlinux”; echo$v1+$v2; ``` 在PHP中,字符串与数字相加会尝试将字符串转换为数字,但"thizlinux"无法转换,因此会报错,答案是D.出现错误信息。 3. 以下不正确的PHP变量名是: C.$9thizBeijing,因为变量名不能以数字开头。 4. PHP中, ```php $b=“hello”; $b=&$a; unset($b); $a=“world”; echo$b; ``` 这里使用了引用赋值,`$b`指向`$a`的内存地址。`unset($b)`解除引用但不会影响`$a`。然后设置`$a=“world”`,所以`echo $b;`的结果是B. Worl。 5. 以下代码运行结果为: ```php $a="Howareyou!"; $b=explode("",$a); $c=implode(".",$b); echo$c; ``` `explode("", $a)`会将字符串拆分为字符数组,`implode(".", $b)`再用"."连接数组元素,结果是D. How.are.you.! 6. 在PHP中,有如下程序,`$c`是什么? ```php $a=array(0,1); $b=array(1,1); $c=$a+$b; ``` 数组相加会合并数组元素,所以`$c`是C. (0,1,1,1)。 7. Javascript在HTML之中如何应用? A. 使用`<script>`标签指定,这是正确的方式引入JavaScript代码。 8. 下面程序的运行后`$s`变量的内容是? ```php $str=”thiz”; $s=’{$str}linux’; ``` 双引号内的花括号可以解析变量,所以`$s`的内容是A. thizlinux。 9. 下面程序的运行结果是? ```php $x=9; $y=10; if($x<10){ if($y>10) echo“******”; } else echo“######”; echo“$$$$$$”; ``` 这里 `$x<10` 和 `$y>10` 均不成立,因此只会执行`else`后的语句,答案是D. ######$$$$$$。 10. 下面程序`$flag1`和`$flag2`的结果分别是? ```php $s1=”abc”; $s2=”abc”; $flag1=$s1==$s2; $flag2=strcmp($s1, $s2); ``` `$flag1`是两个字符串是否相等,所以`$flag1`是Ture;`strcmp()`函数比较字符串,相同返回0,所以`$flag2`是0。 以上就是对每个问题的详细解答,这些内容可以帮助考生复习PHP和JavaScript的基础知识,为考试做好准备。