第一章 单元测试
1、单选题:腾讯公司的QQ是一款()架构的web应用软件?
A:C/S
B:C2C
C:B/S
D:B2B
正确答案:【C/S】
2、单选题:开发一个静态网站不需要安装()?
A:数据库服务器
B:应用服务器
C:浏览器
D:web服务器
正确答案:【应用服务器】
3、单选题:默认的PHP配置文件为()?
A:php_mysqli.dll
B:php.exe
C:php.ini
D:php.conf
正确答案:【php.ini】
4、单选题:在下面的选项中,哪一种 Web 构建在开发动态网站时通常用于接收并处理用户数据? ( )
A:PHP
B:HTML
C:CSS
D:JavaScript
正确答案:【PHP】
5、单选题:构建一个网站开发平台,希望具有简易性、低成本、高安全性、开发速度快并且执行灵活,可以选择下面选项中哪一种网站开发平台? ()
A:ASP.NET
B:J2EE
C:LAMP
D:CGI
正确答案:【LAMP】
6、多选题:在下面的选项中,对 MySQL 数据库描述正确的是 () 。
A:MySQL属于 C/S 结构软件
B:MySQL 服务器必须和 Apache 服务器及 PHP 应用服务器安装在同一台电脑中
C:在 LAMP 组合的开发平台中, MySQL 用于保存网站中的内容数据
D:可以使用 PHP 作为 MySQL客户端程序连接并处理 MySQL 服务器
正确答案:【MySQL属于 C/S 结构软件;在 LAMP 组合的开发平台中, MySQL 用于保存网站中的内容数据;可以使用 PHP 作为 MySQL客户端程序连接并处理 MySQL 服务器】
7、判断题:Apache服务器只能在Linux系统中运行。
A:错
B:对
正确答案:【错】
第二章 单元测试
1、单选题:不是PHP注释符的是()
A://
B:/* */
C:#
D:<!– –>
正确答案:【<!– –>】
2、单选题:在PHP中,双引号和单引号定义一个字符串,下列说法正确的是()
A:单引号、双引号都能识别变量
B:单引号里能识别变量
C:单引号、双引号都不能识别变量
D:双引号里能识别变量
正确答案:【双引号里能识别变量】
3、多选题:关于print()和echo()区别正确的是()
A:echo语句一次只能输出一个字符串,print可以同时输出多个字符串
B:print语句一次只能输出一个字符串,echo可以同时输出多个字符串
C:echo语句前不能使用错误屏蔽运算符@
D:print()能作为表达式的一部分,echo语句不能
正确答案:【print语句一次只能输出一个字符串,echo可以同时输出多个字符串;echo语句前不能使用错误屏蔽运算符@;print()能作为表达式的一部分,echo语句不能】
4、判断题:PHP变量使用时,上下文会根据变量值自动确定其数据类型
A:错
B:对
正确答案:【对】
5、多选题:PHP中,标识符允许出现的符号有: ()。
A:小写字母
B:大写字母
C:数字
D:减号
正确答案:【小写字母 ;大写字母;数字】
6、判断题:常量的作用域是全局的,不存在全局与局部的概念。
A:对
B:错
正确答案:【对】
7、单选题:下面定义的数据类型中是字符串型数据的是( )
A:true
B:“100”
C:100
正确答案:【“100”】
第三章 单元测试
1、多选题:PHP代码“$x=5”与“$x=5;”分别为()和()。
A:操作符
B:表达式
C:语句
D:计算式
正确答案:【操作符;表达式;语句】
2、单选题:PHP全等运算符===如何比较两个数据?()
A:将两个数据都转换成字符串再进行比较
B:将数据转换成相同的数据类型再比较转换后的值
C:其规则与等于运行符==相同
D:只有在两个数据的数据类型和值都相同时才返回TRUE
正确答案:【只有在两个数据的数据类型和值都相同时才返回TRUE】
3、单选题:表达式10+(5>4)&& ($x=10)是一个()表达式
A:逻辑
B:算术
C:关系
D:赋值
正确答案:【逻辑】
4、判断题:“@”字符可以将表达式产生的任何错误信息不输出。
A:错
B:对
正确答案:【对】
5、多选题:php中,不等运算符是( ) 。
A:!=
B:≠
C:><
D:<>
正确答案:【!=;<>】
6、多选题:php中,赋值运算符有( )。
A:+=
B:==
C:=
D:.=
正确答案:【+=;=;.=】
7、单选题:$x=10; $y=false; ($y && $x++) 表达式执行后,$x的值为()
A:9
B:12
C:10
D:11
正确答案:【10】
8、判断题:表达式: “520abc”+10的值为530()
A:错
B:对
正确答案:【对】
第四章 单元测试
1、多选题:PHP的基本控制结构有三种,分别是()。
A:循环结构
B:选择结构
C:多重循环结构
D:顺序结构
正确答案:【循环结构;选择结构;顺序结构】
2、单选题:在PHP中,单分支结构用()语句来实现。
A:while
B:switch
C:for
D:if else
正确答案:【if else】
3、多选题:switch多分支结构中,使用的关键词有()。
A:case
B:switch
C:if
D:break
正确答案:【case;switch;break】
4、判断题:do while与while语句没有区别。
A:对
B:错
正确答案:【错】
5、判断题:用for循环结构可以解决编程中的所有循环问题。
A:对
B:错
正确答案:【对】
6、判断题:continue语句可以用来结束本次循环。
A:错
B:对
正确答案:【对】
7、判断题:exit语句可以强行退出代码的运行,不管它在代码的任何位置。
A:对
B:错
正确答案:【对】
第五章 单元测试
1、单选题:定义关联数组时,其键名与值之间的分隔符是()。
A:#
B::
C:->
D:=>
正确答案:【=>】
2、多选题:以下哪些是合法的数组形式()。
A:new(‘张三’,’李四’);
B:array(‘a’=>’张三’,’b’=>’李四’);
C:array(‘张三’,’b’=>’李四’);
D:array(‘张三’,’李四’);
正确答案:【array(‘a’=>’张三’,’b’=>’李四’);;array(‘张三’,’b’=>’李四’);;array(‘张三’,’李四’);】
3、单选题:关于数组元素的下标,下面说法中错误的是()?
A:元素下标可以采用从0开始的递增的自然数列的方式
B:使用自定义键名下标的数组元素不能使用自然数作为下标进行访问
C:任何情况下,都要将键名下标放在引号定界符中才能正确访问数组元素
D:元素的下标可以采用用户自定义的键名下标方式
正确答案:【任何情况下,都要将键名下标放在引号定界符中才能正确访问数组元素】
4、单选题:下列说法正确的是()。
A:数组中的元素类型必须一致
B:数组的下标可以是字符串
C:数组的下标必须为数字,且从0开始
D:数组的下标必须是连续的
正确答案:【数组的下标可以是字符串】
5、单选题:下面哪个选项没有将John添加到users数组中()。
A:array_add($users,’John’);
B:$users[‘aa’]=’John’;
C:array_push($users,’John’);
D:$users[]=’John’;
正确答案:【array_add($users,’John’);】
6、判断题:若定义数组时省略关键字key,则第三个数组元素的关键字为3.
A:对
B:错
正确答案:【错】
第六章 单元测试
1、单选题:PHP中哪个语句可以输出变量类型()。
A:echo
B:print_r()
C:print
D:var_dump()
正确答案:【var_dump()】
2、判断题:返回数组中当前的键值对,并将数组指针向前移动一步的函数是each()。
A:错
B:对
正确答案:【对】
3、多选题:在str_replace(1,2,3)函数中,1,2,3所代表的分别是()。
A:被删除字符串
B:取代字符串
C:被取代字符串
D:来源字符串
正确答案:【取代字符串;被取代字符串;来源字符串】
4、判断题:PHP中,函数默认按值传递参数。()
A:对
B:错
正确答案:【对】
5、判断题:若要返回数组中的所有值,可以使用array_keys()函数。()
A:错
B:对
正确答案:【错】
6、单选题:PHP中以下能输出当前时间格式:2020-1-1 12:10:56的是()。
A:echo date();
B:echo date(”Y-m-d H:i:s”);
C:echo time(”Y-m-d H:i:s”);
D:echo time();
正确答案:【echo date(”Y-m-d H:i:s”);】
7、单选题:下列说法不正确的是()。
A:each()函数可以返回数组里面的下一个元素
B:foreach()遍历数组的时候可以同时遍历出key和value
C:list()函数可以写在等号左侧,唯一一个可以写在左侧的
D:for循环能够遍历关联数组,只能遍历索引数组
正确答案:【for循环能够遍历关联数组,只能遍历索引数组】
第七章 单元测试
1、单选题:PHP字符串连接运算符是()。
A:
&&
B:
.
C:
+
D:
!
正确答案:【
.
】
2、多选题:PHP的字符串型数据,可以用以下哪些符号括起来()。
A:定界符符号
B:一对单引号
C:一对**号
D:一对双引号
正确答案:【定界符符号;一对单引号;一对双引号】
3、判断题:PHP中的字符串explode和implode的功能是互为相反的。()
A:错
B:对
正确答案:【对】
如有任何疑问请及时联系QQ 50895809反馈