一、选择题
1,配置apache服务器的时候,应该修改那个文件(C)
A. php.ini
B. my.ini
C. httpd.conf
D. httpd.ini
分析:php.ini是用来控制php的某些功能,my.ini是MYSQL 的配置文件,只有第三项是配置qpache服务器时需要修改的文件
6,在数组的末尾添加数组元素的函数是(D)
A. array_pop
B. array_shift
C. array_unshift
D. array_push
分析:a选项是删除数组的最后一个元素,相当于是出栈。b选项是删除数组中的第一个元素。c选项是在数组开头位置添加一个或者多个元素
7,下列那些符号是php中的单行注释(B,C)
A. / * ``````````````````````*/
B. #
C. //
D. <!--`````````````-->
分析:只有b和c选项是php中的单行注释,其余都是多行
10,从浏览器发送GET请求到服务器,下列哪些方发能够接受收到该请求中的数据(A,B)
A. $_GRT["name"]
B. $_REQUEST["name"]
C. $_POST["name"]
D. $_SESSION["name"]
分析:能够接受get请求的值,只有$_GET 和 $_REQUSET,其中$_REQUSET可以接收post和get两种请求
11,写出如下程序的输出结果(B)
<?php
$str1 =null;
$str2 =false;
echo $str1==$str2 ? '相等';‘不相等’;
$str3 ='';
$str4 = 0;
echo $str3===$str4 ? '相等':'不相等'
?>
A. 不相等 相等
B. 相等 不相等
C. 相等 相等
D. 不相等 不相等
分析:$str1与$str2都是空相等但不全等,如果是 s t r 1 = = = str1=== str1===str2就不相等了。 s t r 3 与 str3与 str3与str4不相等因为全等于判断值与类型,它们不是一个类型的所以不相等
14,下列那些函数可以获取一个字符串的长度(B)
A. count()
B. strlen()
C. size()
D.stringlength()
分析:a选项是获取数组的长度,只有b选项是获取字符串的长度所以选B
18,阅读下列代码,执行后将会输出(D)
<?php
$name ='hello';
function tast(){
$name = 'HELLO';
echo $name;
}
test();
echo $name;
?>
A. hello,HELLO
B. hello,hello
C. HELLO,HELLO
D. HELLO,hello
分析:因为从上到下开始执行,要先输出函数之内的$name,test()执行完之后才执行最后一行
21,阅读下面代码,运行结果是(D)
$i = 0;
while($i<10){
if($i<1){
continue//退出本次循环
}
if($i==5){
break//跳出这一层的循环
}
}
A. 1
B. 10
C. 6
D. 死循环
分析:因为$i=0开始执行到达continue时退出本次循环,从头开始死循环所以选择D
23,http协议响应状态码中表示服务区内部错误的状态码是(B)
A. 200
B. 300
C. 404
D. 500
分析:服务区内部错误 时显示404
二、填空题
3,定义常亮的两种方式是define( )与const( )。
4,sbstr(‘import’,1,3)的结果是(mpo)。
5, s t r = " H o l l o " , 则 str = "Hollo",则 str="Hollo",则str[1]的值为(e)。
6,表单提交的常用两种方式为(get)与(post)。