PHP基础测试(二)

一、选择题

1. 配置apache服务器时候,应修改哪个文件(C)(CTRL+A查看答案
A. php.ini
  B. my.ini
  C. httpd.conf
  D. httpd.ini
解析:php.ini PHP文件配置。my.ini MYSQL 配置文件。httpd.conf 配置apache服务器。 httpd.ini 伪静态规则

2.下面哪个函数可以检测变量是否设置(C
A. is_Array
  B. unset
  C. isset
  D. empty
解析: is_Array检测是不是数组,unset销毁指定的变量,isset检测变量是否设置,empty检测是否为空

3.语句for( $k=0; $k=1; $k++);和语句for( $k=0; $k==1; $k++);执行的次数分别是(B
A. 0和无限
  B. 无限和0
  C. 都是0
  D. 都是无限
解析:= 赋值,== 比较值, === 比较值和类型

4.在数组的末尾添加数组元素的函数是(D
A. array_pop
  B. array_shift
  C. array_unshift
  D. array_push
解析:array_pop删除数组中最后一个元素,相当于出栈。array_shift删除数组中的第一个元素。array_unshift向数组的开头添加一个或多个元素。array_push向数组的最后添加一个或多个元素

5.下列哪些符号是php中的单行注释(BC)(多选)
A. /* ······ */
  B. #
  C. / /
  D. < !–······–>

6.从浏览器发送GET请求到服务器,下列哪些方法能够接收到该请求中的数据(AB)(多选)
A. $_GET[“name”]
  B. $_REQUEST[“name”]
  C. $_POST[“name”]
  D. $_SESSION[“name”]

7.执行下列代码后的结果是(B

$x = 15;
echo $x++; //15
$y = 20;
echo $y++; //21

A. 15,20   B. 15,21   C. 16,20   D. 16,21
解析:++在前,先加1在运算。++在后,先运算在加1。

8.下列哪些函数可以获取一个字符串的长度(B
A. count()
  B. strlen()
  C. size()
  D. stringlength()
解析: count()获取数组长度。strlen()获取字符串长度。size()返回数组中元素的数目。

9.以下哪项选项是获取php版本的常量(C
A. __FILE __
  B. __ LINE __
  C. PHP_VERSION
  D. PHP_OS
解析:__FILE __获取文件路径。 __ LINE __当前语句所在行数。PHP_VERSION获取php版本。PHP_OS获取当前操作系统类型

10.阅读下面程序片段,输出结果是(C

$a = 0;
while ($a<5){
    switch ($a){
        case 0;
        case 3:$a = $a + 2;
        case 1;
        case 2:$a = $a + 3;
        default:$a = $a + 5;
    }
}
echo $a;

A. 0   B. 5   C. 10   D. 其他

11.阅读下面代码,运行结果是(D

$i = 0;
while ($i<10){
    if ($i<1){
        continue;
    }
    if ($i==5){
        break;
    }
    $i++;
}

A. 1   B. 10   C. 6   D. 死循环
解析: continue:跳出本次循环,break:跳出这一层循环

12.http协议响应状态码中表示服务器内部错误的状态码是(D
A. 200   B. 300   C. 404   D. 500
解析:200:正常客户端的请求成功,响应消息返回正常的请求结果
   404:找不到,服务器上不存在客户端请求的资源
   500:内部服务器错误,服务器内部发生错误,无法处理客户端的请求

13.下面关于字符串处理函数说法正确的是(BC)(多选)
A. trim 可以对字符串进行拼接
  B. str_replace 可以替换指定位置的字符串
  C. substr 可以截取字符串
  D. strlen 可以准确的获取中文字符串的长度
解析:trim移除字符串两侧的字符。str_replace函数以其他字符替换字符串中的一些字符(区分大小写)。substr函数返回字符串的一部分。strlen获取字符串长度

二、填空题

1.表达式(-5)%3的运行结果等于(-2
解析:(-5)%3是-2。因为%被俗称为“取余除”操作符,就是取被除数除以除数后的余数作为计算结果。既然结果是余数,那么余数的符号肯定是与被除数的符号相同了

  2.substr(‘import’,1,3)的结果是(mpo
解析:substr函数返回字符串的一部分

  3.表单提交常用的两种方式为(GET)和(POST
解析:GET 将表单数据附加到请求页面的URL地址后面。GET方法用来传送少量数据, URL的长度限制在8192个字符以内。如果发送的数据量太大,数据将被截断,从而导致意外的处理结果。
   POST 在HTTP请求中嵌入表单数据。POST方法可用来发送大量数据,而且对于用户名、密码和信用卡等机密信息的发送,POST方法比GET方法更安全。

你可能感兴趣的:(测试)