PHP测试

一、选择题
1.配置apache服务器时候,应该改那个文件(C)
A.php.ini
B.my.ini
C.httpd.conf
D.httpd.ini
2.读取post方法传递的表单元素值的方法是:(B)
A. p o s t [ " 名 称 " ] B . _post["名称"] B. post[""]B._POST[“名称”]
C. p o s t [ " 名 称 " ] D . post["名称"] D. post[""]D.POST[“名称”]
3.下列哪些符号是php中的单行注释(BC)
A./·········/
B.#
C.//
D<!—··········—>
4.strtolower()函数的功能是(A)
A.将给定的字符串全部转换为小写字母
B.将给定的字符串全部转换为大写字母
C.将给定的字符串首字母转换为小写字母
D.将给定的字符串首字母转换为大写字母
5.php中字符串的连接符是(D)
A.-
B.+
C.$
D…
6.从浏览器发送GET请求到浏览器,下列哪些方法能够接受收到该请求中的数据(AB)
A. G R T [ &quot; n a m e &quot; ] B . _GRT[&quot;name&quot;] B. GRT["name"]B._REQLEST[“name”]
C. P O S T [ &quot; n a m e &quot; ] D . _POST[&quot;name&quot;] D. POST["name"]D._SESSION[“name”]
7.写出如下程序的输出结果。(B)

<?php
$str1 = null;
$str2 = false;
echo $str1==$str2 ?'相等':‘不相等’;
$str3 = '  ';
$str4 = 0;
echo $str3===$str4?'相等' : '不相等';
?>

A.不相等 相等
B.相等 不相等
C.相等 相等
D.不相等 不相等

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

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

A.15,20
B.15,21
C.16,20
D.16,21
9.在函数内部使用全局变量(B)
A.globals
B.global
C.define
D.无
10.下列哪些函数可以获取一个字符串的长度(B)
A.count()
B.strlen()
C.size()
D.stringlength()
11.函数var_dump的作用是(C)
A.定义数组
B.遍历数组
C.输出变量的相关信息
D.递归数组
12.阅读下面程序片段,输出结果是(C)
a = 0 ; w h i l e ( a=0; while( a=0;while(a<5){
switch(KaTeX parse error: Expected '}', got 'EOF' at end of input: … case 3:a= a + 2 ; c a s e 1 ; c a s e 2 : a+2; case 1; case 2: a+2;case1;case2:a= a + 3 ; d e f a u l t : a+3; default: a+3;default:a=$a+5;
}
}
echo $a;
A.0
B.5
C.10
D.其他
13.阅读下面代码,运行结果是(D)
i = 0 ; w h i l e ( i = 0; while( i=0;while(i<10){
if( i &lt; 1 ) c o n t i n u e ; i f ( i&lt;1){ continue; } if( i<1)continue;if(i==5){
break;
}
$i++;
}

A.1
B.10
C.6
D.死循环
14能将字符串中的特殊字符转换为HTML实体字符的函数是(C)
A.nl2br()
B.strip_tags()
C.htmlspecialchars()
D.http_build_query()
15.http协议相应状态码中表示服务器内部错误的状态码是(D)
A.200
B.300
C.404
D.500

二、填空题
1.表达式(-5)%3的运算结果等于(-2)
2.三元运算符( s t r 1 = = str1== str1==str2?‘相同’:‘不同’;)
3.定义常量的两种方式(define())(const)
4. s t r = &quot; H e l l o &quot; , 则 str=&quot;Hello&quot;,则 str="Hello",str[1]的值为(e)
5.表单提交的常用两种方式为(GET)(POST)
6.通过URL传递参数,多个参数之间使用(&)符号分隔
三、简答题
include,require,include_once,require_once的作用和区别?
在包含文件时,如果没有找到文件,或被包含的文件中有语法错误,include语句会发生警告信息,程序继续运行;而require语句会发生致命错误,程序停止运行。
include每用一次,而require可以只解析一次,因此require的执行效率比include高。
include是当运行到时加载,require是提前加载。
虽然include_once、require_once语句,和include、require的作用几乎相同,但是不同的是带“_once”的语句会先检查要包含的文件是否已经被包含过,避免了同一文件被重复包含的情况。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值