第一章测试
1.PHP的中文含义的是( )。
A:超文本预处理器
B:朋友和朋友
C:超文本传输协议
D:PHP预处理器
答案:A
2.下面属于PHP优点的是( )。
A:服务器端脚本
B:代码分立
C:开发效率高
D:客户端用户界面
答案:ABCD
3.PHP支持多种类型的数据库。( )
A:错
B:对
答案:B
4.PHP既可以制作静态网页也可以制作动态网页。( )
A:错
B:对
答案:B
5.PHP系统的主要由以下哪几部分组成( )。
A:PHP预处理器
B:数据库
C:操作系统
D:Web服务器和浏览器
答案:ABCD
6.HTTP默认端口号是( )。
A:80
B:8080
C:3316
D:8081
答案:A
7.XAMPP和PHPStudy是同一种类型的软件。( )
A:错
B:对
答案:B
8.PHP网站的存放目录可随意进行更改。( )
A:错
B:对
答案:B
9.下面属于PHP编辑软件的是( )。
A:PHPStorm
B:记事本
C:PHPEdit
D:HBulider
答案:ABCD
10.在PHPStorm软件运行的PHP项目不一定放在PHP集成开发环境设定的网站更目录下。( )
A:错
B:对
答案:B
第二章测试
11.在PHP代码要编译成HTML代码才能运行。( )
A:错
B:对
答案:B
12.关于PHP代码块说法正确的是( )。
A:PHP代码块是多条语句用<>括起来
B:PHP代码块是多条语句用{}括起来
C:PHP代码块是多条语句用[]括起来
D:PHP代码块是多条语句用()括起来
答案:B
13.下列PHP标识符定义不正确的是( )。
A:_aa
B:aaa
C:1aa
D:张三
答案:C
14.下列属于PHP关键字的是( )。
A:apache
B:echo
C:name
D:class
答案:BD
15.PHP的注释语句可以执行也可以不执行。( )
A:错
B:对
答案:A
16.下列属于PHP注释语句的是( )。
A:/* */
B:#
C://
D:
答案:ABCD
17.下列属于PHP格式化输出语句的是( )。
A:echo
B:print
C:printf
D:var_dump
答案:C
18.PHP中echo输出语句既可以使用“”输出字符串,也可以使用’’输出字符串。( )
A:错
B:对
答案:B
19.HTML的各种标记都可以内嵌在PHP的输出语句中。( )
A:错
B:对
答案:B
20.Javascript脚本不都可以内嵌在PHP的输出语句中。( )
A:对
B:错
答案:B
第三章测试
21.下列属于PHP浮点类型的数据是( )。
A:123e4.0
B:0.00
C:123e3
D:“1.23”
答案:BC
22.布尔类型值为false的变量直接输出将会显示0。( )
A:错
B:对
答案:A
23.“abc”转换为布尔类型后值为true。( )
A:错
B:对
答案:B
24.下列属于PHP值赋值的是( )。
答案:ABD
25.不允许将常量置于赋值号的左边。( )
A:错
B:对
答案:B
26.PHP字符串连接运算符是:( )
A:.
B:+
C:&&
D:!
答案:A
27.var = true ? 1 : false ? 2 : 3;
A:1
B:2
C:3
D:5
答案:B
28.php运算符中,优先级从高到低分别是( ) 
A:关系运算符,逻辑运算符,算术运算符 
B:关系运算符,算术运算符,逻辑运算符
C:逻辑运算符,算术运算符,关系运算符 
D:算术运算符,关系运算符,逻辑运算符 
答案:B
29.php中,赋值运算符有( )
A:=
B:=
C:+=
D:==
答案:ABC
30.前置++是先将变量增加1,然后在将值赋值给原来的变量。( )
A:对
B:错
答案:A
第四章测试
31.语句for(k=1;k=0;k++);执行的次数分别是: ( )
A:0和无限
B:都是0
C:无限和0
D:都是无限
答案:C
32.阅读下面程序片段,输出结果是( )a<5){switch ($a){<br>case 0;<br>case 3:$a = a = a = $a + 5;}}echo $a;
A: 其他
B: 0   
C: 10 
D: 5   
答案:C
33.阅读下面代码,i<10){if (i==5){break;}$i++;}运行结果是( )
A:1 
B: 死循环
C: 6   
D: 10   
答案:B
34.while和do-while语句都是先判断条件再执行循环体。( )
A:错
B:对
答案:A
35.“break”代表的意思是跳出循环。( )
A:错
B:对
答案:B
36.switch语句后面括号内的表达式可以是整数,字符串,常量表达式。( )
A:错
B:对
答案:B
37.从循环体内跳出循环外,即结束循环的语句是( ); 结束本次循环语句是( )。( )
A:do
B:continue
C:switch
D:break
答案:BD
38.控制流程语句有哪些( )
A:顺序结构
B:分支结构
C:循环结构
D:跳跃结构
答案:ABC
39.break可以终止循环。( )
A:对
B:错
答案:A
40.当foreach开始执行的时候,数组内部的指针会自动指向第一个单元。因为foreach所操作的是指定数组的拷贝,而不是该数组本身。( )
A:错
B:对
答案:B
第五章测试
41.关于array_merge()函数,下列说法中错误的是( )。
A:该函数最多只能接收一个参数
B:如果数组包含数字键名,后面的值将附加到数组的后面
C:如果数组是数字键名,会以连续方式重新分配
D:当遇到相同的字符串键名,后面的值将会覆盖前面的值
答案:A
42.array_key_exists()函数用于检查给定的键名是否存在于数组中。( )
A:错
B:对
答案:B
43.关于数组,以下说法正确的是( )。
A:数组的键名不可以省略
B:根据键的数据类型,可以将数组划分为索引数组和关联数组php远程连接mysql数据库
C:下标(键名)由数值和字符串混合组成
D:索引数组下标(键名)由数字组成,默认从0开始,每个数字对应元素在数组中位置关联数组下标(键名)由数值和字符串混合组成
答案:BCD
44.PHP函数支持的功能有( )。
A:按值传递参数
B:默认参数传递
C:按引用传递参数
D:无参函数
答案:ABCD

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。