1. 下列关于 PHP 的说法错误的是()(选择一项)
A PHP 开源免费,运行于各种平台( Windows,Linux,UnxMac osx)。兼容几乎所有的服务器(Apache,Nginx 等),而且几乎支持所有的数据库。
B PHP 是一种被广泛应用的开源代码的多用途脚本语言,它可以嵌入到 HTML 中,语法吸收了 C 语言、Java 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。
C PHP 可以用来开发动态网站,实现浏览器上看到的所有功能。
D PHP ( Hypertext Preprocessor 超文本预处理器)是一门浏览器的脚本语言,常用来进行 web 开发.
D
2. 下列哪些是 PHP 开发时常用到的集成环境()(选择三项)
A wampserver B phpstudy C Appserver D xampp
ABD
3. PHP 文档中可以包含下列哪种语言?()(选择—项)I、 PHP II、HTML III、CSS IV、JS
A AII IV B I II C I II IV D I II III
A
4. 下列关于 PHP 工作原理说法不正确的是()(选择—项)
A 用户在浏览器中输入要访问的页面域名并将域名解析成 ip 地址,通过 ip 地址找到对应的服务器,然后通过 HTTPRequest 向服务器发送请求。
B PHP 的所有应用程序都是通过 WEB 服务器(如 IIS 或 Apache)和 PHP 引擎程序解释执行完成的。
C 对所有 php 请求的处理都在 WEB 服务器上进行处理。若所请求的页面存在,就通过 HTTPResponse 返回到客户端,若不存在就返回一个所请求页面不存在的提示页面。
D 对于接收的请求先在 WEB 服务器上进行处理,若 WEB 服务器处理不了就提交到 PHP 引擎上进行解析处理再将结
A
5. 下列可以用来销毁变量的函数是()(选择一项)
A unset() B is_null() C empty() D delete()
A
6. 变量$str="A3eb6"经过下列强制转换后的结果正确的是()(选择两项)
A echo strval($str); 结果为:A3eb6
B echo floatval($str);结果为:0.0
C echo boolval($str);结果为:true
D echo intVal($str); 结果为:0
AB
7. 下列可以用来打印变量的数据类型的是()(选择—项)
A print B printf C echo D var_dump
D
8. 下列哪项育能够从字符串$string='Knowledge is power'中一次性截取出字符串now(选择—项)
A echo $string{1}{2}{3};
B echo $string{1}.$string{2}.$string{3};
C echo $string{1},{2},{3};
D echo $string{1~3};
B
9. 下列给变量赋值正确的是()(选择一项)
A float $weight=121.3;
B $email= 1210172623@qq.com;
C $username=" Admin";
D String $gender; $gender = 'female';
C
10. 以下 PHP 代码片段,运算结果正确的是()(选择一项)
A echo 2+'hello';//输出结果为:2
B echo 1+true;1/输出结果为:1
C echo 1+false;//输出结果为:0
D echo 1+12e4b5fN;//输出结果为:3
A
11. 下列定义常量的方法错误的是()(选泽—项)
A define( NATION: 'CHINA');
B define('$a', '$a');
C define('language' 'php');
D define( '\_A' , 'a');
D
12. 以下选项中,说法错误的是()(选择一项)
A **FILE** 得到当前文件的完整绝对路径和文件名
B **METHOD** 得到当前数据提交的方法名
C **CLASS** 得到当前类的类名
D **FUNCTION** 得到当前函数名称
A
13. 关于预定义变量的解释正确的是()(选择三项)
A $GLOBALS 超全局变量
B $_FILES 文件上传信息变量
C $_ POST 接收表单以 post 形式发送的数据
D $\_ENV 环境变量
ABC
14. 阅读下列代码,$a的值为()(选择—项)
$a = 6; $a /= 3; $a *= 2;$a %= 3; echo $a .= 3;
A 63 B 3 C 2 D 13
D
15. 阅读下列代码,结果正确的是()(选择一项)
$a = 4; $b = 5;
echo ++$a + $b--;
echo $a > $b;
A 10 1 B 10 0 C 8 0 D 8 1
A
16. 阅读下面代码,选项正确的是()(选择一项)
$i = 0; $j = 1;
if($i++ && $j)
{
echo 'true';
}else{
echo 'false';
}
A 报 error 错误 B false C 其它都不对 D true
B
17. echo $i='1' . '+' . '2' 输出结果为()(选择—项)
A 1+2 B $i = 1 + 2 C $i = 3; D 3
A
18. $a=8; $b=2; $i=3 下列结果错误的是()(选择—项)
A echo $i % $b _ $a;结果为 8
B echo $i + $a / $b; 结果为 7
C echo $i_ $b / $a; 结果为 0.75
D echo $a % $b - $i; 结果为 1
A
19. 阅读下面代码,选项正确的是()(选择一项)
$i = 5;
echo $i++ + $i--;
echo ++$i;
echo $i--;
A 11 6 6 B 10 5 6 C 10 6 5 D 11 6 5
A
20. 阅读下列代码,输出的结果正确的是()(选择一项)
for($i=5;$i>0;$i--){
echo $i-1;
}
A 43210-1 B 43210 C 54321 D 报 error 错误
B
21. 下列选项错误的是()(选择—项)
A echo max(123,123,121,11)茨取到最大值 123
B echo min(-56,13,1,58)获得最小值-56;
C echo max(45,45,45.45,45,45);出现 error 错误
D echo min( '-8a',23,'4a',0.4)獾取到最小值-8a
C
22. 以下全局变量使用正确的是?()(选择项
A
function class({
$b=张三";
global $b;
echo$b;
}
B
$d = "hello world";
function test()
{
global $d;
echo $d;
}
test();
C
$a = 'apple';
function fruit()
{
echo $a;
}
fruit();
23. 以下画数会报错的是?()(选择一项)
A
function suc(callable $s)
{
$s();
}
function callBack()
{
echo 'this is callBack function';
}
suc("callBack");
B
function str($str)
{
print_r($str);
}
$str = 'Lily is very beautiful';
str($str);
C
function obj(stdClass $b)
{
print_r($b);
}
$obj = array(1,2,3,25);
obj($obj);
c