错题集
一.选择题
1.语句for(
k
=
0
;
k=0;
k=0;k=1;
k
+
+
)
;
和
语
句
f
o
r
(
k++);和语句for(
k++);和语句for(kEEE=0;
k
=
=
1
;
k==1;
k==1;k++);执行的次数分别是(B)
A. 0和无限
B.无限和0
C.都是0
D.都是无限
本题解析:== 比较的是值,=== 比较的是值和类型;第一个循环缺少判断条件,所以无限循环;
第二个循环判断条件不正确,所以为0;
2.下列哪些符号是PHP中的单行注释(BC )(多选题)
A./*``````**/
B.#
C.//
D.<!-----…---->
本题解析:A选项是多行注释,D选项是HTML的注释,故此选BC
3.浏览器发送GET请求到服务器,下列哪些方法能够接受到该请求中的数据( AB)(多选题)
A.$ _GET[‘name’]
B.$ _REQUEST[‘name’]
C.$ _POST[‘name’]
D.$ _SESSION[‘name’]
本题解析:C选项是POST请求的接受数据的方法,D选项session是一个变量用于存储有关用户会话的信息,
或更改用户会话的设置,
4.执行下列代码后的结果是(B )
$x=15;
echo $x++;
$y =20;
echo ++ $y;
A.15,20
B.15,21
C.16,20
D.16,21
本题解析:++在后,先加1在运算;++在前,先加1,在运算
5.下列哪些函数可以获取一个字符串的长度(B )
A. count
B. strlen()
C. size()
D. stringlength()
本题解析:A选项是获取数组的长度
二.填空题
1.三运算符 echo $a = (1>0) ? “zhen” : ‘jia’;
2.substr(“import”,1,3)的结果是mpo;
本题解析:substr是截取字符串函数,1和3是起始及结尾,下标从0开始,因此本题结果为mpo。
3.通过URL传递参数,多个参数之间使用 符号分隔;
本题解析:在URL中,后面的内容为参数信息,参数由参数名和参数值组成的,中间使用等号连接 =,
## 标题多个参数之间使用&符分隔