PHP选择题

更新时间:2023-12-08 22:04:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

选择题

1.关于PHP代码的开始和结束标签书写正确的是( )

A. B. C. D.

2.下面针对PHP的描述错误的是( ) A.PHP是一种脚本语言 B.PHP是免费的,开源的

C.PHP只能运行在WINDOWS操作系统中 D.PHP的执行效率很高

3.在PHP.INI中,如果想开启PHP中短标签方式,应该将( A.log_errors B.display_errors C.short_open_tag D.dtae.timezone

4.任意情况下,PHP代码的结束标签“?”都是可有可无的(A.正确 B.错误

5.下面选择中不属于WEB服务器的是( ) A.IIS B.Nginx C.Apache D.Mysql

6.下列不属于PHP注释的是( )

A.// B.#

C. D./* */

7.下列选项中不符合PHP变量命名规定的是( ) A.$_Q B.$a_b C.$_8397 D.$100w

8.下列选项中不属于PHP数据类型的是( ) A.数组 B.对象 C.变量 D.字符串

9.下列表达式中能够成立的是( ) A.2000==‘2000’ B.2000===‘2000’ C.2000!=‘2000’

D.2000!==‘2000’

ON )设置为“ )10.下述代码执行后的结果是( )

Function fun($a) { $result=$a*$a; echo ?1?; retrun $result; }

echo fun(1) fun(1); ?> A.1 B.11 C.111 D.1111

11.有else if块的选择结构是( ) A.基本if选择结构 B.if-else选择结构 C.if-else if选择结构 D.switch选择结构

12.下列关于if-else if选择结构的说法正确的是( )

A.多个else if块之间的顺序可以改变,改变之后对程序的执行结果没有影响 B. 多个else if块之间的顺序可以改变,改变之后可能对程序的执行结果有影响 C. 多个else if块之间的顺序不可以改变,改变后程序编译不通过 D. 多个else if块之间的顺序可以改变,改变后程序编译可以通过 13.下面程序的执行结果是( ) =80){ echo “要下雨了”;

}else if($shidu>=50){

echo “天很阴”; } else if($shidu>=30){ echo “很舒适”; } else if($shidu>=0){ echo “很干燥”; }

?>

14.下面有关switch选择结构语句的说法正确的是( ) A.switch选择结构可以完全替代if-else if选择结构

B.条件判断为等值判断,并且判断的条件为字符串时,可以使用switch选择结构 C.条件判断为等值判断,并且判断的条件为整型变量时,可以使用switch选择结构 D.条件判断为等值判断,并且判断的条件为字符时,可以使用switch选择结构 15.下面代码执行结果正确的是( )

case 3: echo “周三”; case 4: echo “周四”; case 5: echo “周五”;

case 6:

case 7: echo “周末”;

} ?> A.周五

B.周五周末no result C.周五周末

D.语法错,没有运行结果

16.下列关于while循环、do-while循环和for循环说法错误的是(A.while循环先执行条件判断,do-while循环执行循环体

B.do-while循环结束的条件是关键字while后的条件表达式成立 C.for循环结构中的3个表达式缺一不可

D.while循环能够实现的操作,for循环也能实现

17.不论循环条件判断的结果是什么( )循环将至少执行一次 A.while B.do-while C.for

D.以上都不是

18.以下代码的输出结果是( )

}

echo $i.” ”;

} ?> A.1

B.1 34

C.1 3 5 7 9 D.1 3 7 9

19.有如下代码片断,下面描述正确的是( ) $i=10;

) While($i==0){ $i=$i-1; }

A.while循环执行10次 B.死循环,将一直执行下去 C.循环一次也不执行 D.循环将执行1次

20.阅读以下代码,正确的运行结果是( )

For($i=1;$i<=10;$i++){ If(($i+$num)>10){ break;

}

echo $i.” ”; }

A.1 2 3 4 5 6 B.7 8 9 10 C.1 2 3 4 D.5 6 7 8

21.下列关于date()函数格式代码描述错误的是(A.strstr()用于实现查找字符串 B.strlen()返回的是字符串的长度 C.strpos()用于截取字符串

D.strcmp()用于比较两个字符串是否相等 22.以下代码的输出结果正确的是( ) A.14 B.16 C.18 D.20

23.以下代码的输出结果是( )

) 24.下面关于date()函数支持的代码格式描述错误的是( ) A.a/A:表示上午或者下午,以am或者AM表示 B.y:表示用四位数显示年份 C.d:表示月份中的日期

D.s:表示时间秒,范围为00-59

25.阅读以下代码,正确的运行结果是( )

A.2010-5-20 20:06:00 B.05-20-2010 20:06:00 C.06-20-2010 05:20:00 D.05-20-2010 06:20:00

26.下列PHP函数描述错误的是( ) A.sort()用于实现数组的升序排序 B.count()返回是数组的长度

C.asort()用于按照键名对数组进行排序 D.rsort()按照降序的方式排列数组元素 27.以下代码的输出结果正确的是( ) A.4 B.5 C.6 D.7

23.以下代码的输出结果是( )

A.Array([1]=>I[2]=>love[3]=>play[4]=>basketball) B. Array([0]=>I[1]=>love[2]=>play[3]=>basketball) C.I love play basketball D.代码错误

24.下面关于PHP数组描述错误的是( ) A.PHP中,数组,

B.16 C.18 D.20

22.以下代码的输出结果正确的是( )

A.14 B.16 C.18 D.20

22.以下代码的输出结果正确的是( ) A.14 B.16 C.18 D.20

22.以下代码的输出结果正确的是( A.14 B.16 C.18 D.20

22.以下代码的输出结果正确的是( A.14 B.16 C.18 D.20

22.以下代码的输出结果正确的是( A.14 B.16 C.18 D.20

) ) ) 22.以下代码的输出结果正确的是( ) A.14 B.16 C.18 D.20

22.以下代码的输出结果正确的是( A.14 B.16 C.18 D.20

本文来源:https://www.bwwdw.com/article/pxut.html

Top