第一章
1.腾讯公司的QQ是一款()架构的web应用软件?答案:C/S
2.开发一个静态网站不需要安装()?答案:应用服务器
3.默认的PHP配置文件为()?答案:php.ini
4.在下面的选项中,哪一种 Web 构建在开发动态网站时通常用于接收并处理用户数据? ( )答案:PHP
5.构建一个网站开发平台,希望具有简易性、低成本、高安全性、开发速度快并且执行灵活,可以选择下面选项中哪一种网站开发平台? ( )答案:LAMP
6.在下面的选项中,对 MySQL 数据库描述正确的是 ( ) 。答案:MySQL属于 C/S 结构软件;在 LAMP 组合的开发平台中, MySQL 用于保存网站中的内容数据;可以使用 PHP 作为 MySQL客户端程序连接并处理 MySQL 服务器
7.Apache服务器只能在Linux系统中运行。答案:错
第二章
8.不是PHP注释符的是( )答案:<!– –>
9.在PHP中,双引号和单引号定义一个字符串,下列说法正确的是( )答案:双引号里能识别变量
10.关于print()和echo()区别正确的是( )答案:print语句一次只能输出一个字符串,echo可以同时输出多个字符串;echo语句前不能使用错误屏蔽运算符@;print()能作为表达式的一部分,echo语句不能
11.PHP变量使用时,上下文会根据变量值自动确定其数据类型答案:对
12.PHP中,标识符允许出现的符号有: ()。答案:数字;小写字母 ;大写字母
13.常量的作用域是全局的,不存在全局与局部的概念。答案:对
14.下面定义的数据类型中是字符串型数据的是( )答案:“100”
静态网页和动态网页的概念和区别
第三章
15.PHP代码”$x=5"与"$x=5;“分别为()和()。答案:表达式;操作符;语句
16.PHP全等运算符===如何比较两个数据?()答案:只有在两个数据的数据类型和值都相同时才返回TRUE
17.表达式10+(5>4)&& ($x=10)是一个()表达式答案:逻辑
18.“@”字符可以将表达式产生的任何错误信息不输出。答案:对
19.php中,不等运算符是(  ) 。答案:<>!=
20.php中,赋值运算符有(  )。答案:+=;.=;=
21.$x=10; y && x的值为( )答案:10
22.表达式: “520abc”+10的值为530( )答案:对
第四章
23.PHP的基本控制结构有三种,分别是()。答案:顺序结构;循环结构;选择结构
24.在PHP中,单分支结构用()语句来实现。答案:if else
25.switch多分支结构中,使用的关键词有()。答案:case;break;switch
26.do while与while语句没有区别。答案:错
27.用for循环结构可以解决编程中的所有循环问题。答案:对
28.continue语句可以用来结束本次循环。答案:对
29.exit语句可以强行退出代码的运行,不管它在代码的任何位置。答案:对
第五章
30.定义关联数组时,其键名与值之间的分隔符是()。答案:=>
31.以下哪些是合法的数组形式()。答案:array(‘a’=>’张三’,‘b’=>’李四’);;array(‘张三’,‘李四’);;array(‘张三’,‘b’=>’李四’);
32.关于数组元素的下标,下面说法中错误的是()?答案:任何情况下,都要将键名下标放在
引号定界符中才能正确访问数组元素
33.下列说法正确的是()。答案:数组的下标可以是字符串
34.下面哪个选项没有将John添加到users数组中()。答案:array_add($users,‘John’);
35.若定义数组时省略关键字key,则第三个数组元素的关键字为3.答案:错
第六章
36.PHP中哪个语句可以输出变量类型()。答案:var_dump()
37.返回数组中当前的键值对,并将数组指针向前移动一步的函数是each()。答案:对
38.在str_replace(1,2,3)函数中,1,2,3所代表的分别是()。答案:被取代字符串;取代字符串;来源字符串
39.PHP中,函数默认按值传递参数。()答案:对
40.若要返回数组中的所有值,可以使用array_keys()函数。()答案:错
41.PHP中以下能输出当前时间格式:2020-1-1 12:10:56的是()。答案:echo date(“Y-m-d H:i:s”);
42.下列说法不正确的是()。答案:for循环能够遍历关联数组,只能遍历索引数组
第七章
43.PHP字符串连接运算符是()。答案:.
44.PHP的字符串型数据,可以用以下哪些符号括起来()。答案:一对单引号;定界符符号;一对双引号
45.PHP中的字符串explode和implode的功能是互为相反的。()答案:对
46.implode()函数用于将给定的字符串按照指定的字符分割成一个个子串。()答案:错
47.要定义一个名为str的PHP变量,并为其赋值为'hello',应采用如下哪种方式?()答案:$str='hello'
48.要得到字符串中字符的个数,可使用()函数。答案:strlen
49.将字符串中所有英文字母转为小写的函数是:()。答案:strtolower()
第八章
50.在PHP中若被包含的文件不存在,()语句会发出警告信息,程序继续运行。答案:include
51.WEB浏览器与WEB服务器的连接,是通过FTP协议来完成的。答案:错
52.PHP中的命名空间是通过关键字()来声明。答案:namespace
53.使用表单提交数据时,提交方式是通过form表单的method属性来指定的。答案:对
54.根据HTTP标准,HTTP请求可以使用哪种请求方法?()答案:head;trace;get;post
55.以下选项中,表示相对路径正确的是( )。答案:file/meet.doc
56.PHP中哪个函数是用来打开缓冲区的?答案:ob_start()
第九章
57.计算机程序设计方法有()和()两种方式。答案:面向对象;面向过程
58.面向对象的主要特征可以概括为()。答案:继承性;多态性;封装性
59.私有成员可以在类的外部访问的成员。答案:错
60.创建类的对象使用关键字()。答案:new
61.用()关键词修饰的类不能被继承。答案:final
62.PHP只能实现()继承,其多继承功能是由()实现的。答案:单;接口
63.对象的初始化是由( )来完成的。答案:构造函数
64.一个接口可以继承于多个接口。答案:错
第十章
65.以下哪个mysql命令可以查看数据表的结构信息 ?()答案:describe 表名
66.mysql哪些命令可以用于切换数据库 ?()答案:use 数据库名
67.mysql中auto_increment表示什么含义 ?答案:自动增长
68.mysql 中的 group by 语句的功能是 :()。答案:分组
69.PHP 只能跟MySQL 数据库进行联合编程。答案:错
70.MySQL安装时,默认的字符集是gb2312。答案:错
71.以下不属于浮点型的是()。答案:int;mediumint;smallint
72.下面数据库名称合法的是(      ) 。答案:db1_student;db1$student
第十一章
73.索引数组的键是(),关联数组的键是()答案:整型,字符串
74.在PHP函数中,属于选择数据库函数的是()答案:mysqli_select_db
75.通过mysqli_fetch_object()函数获取的一行数据对象row->id
76.以下哪些函数可以将查询语句返回的结果集处理为数组()?答案:mysqli_fetch_assoc;
mysqli_fetch_row;mysqli_fetch_array
77.mysqli_fetch_assoc()函数用于从结果集中取得一行作为关联数组。答案:对
78.mysqli_query()函数成功执行select查询指令后,返回值为true( )。答案:错
第十二章
79.关于session机制的描述中错误的是()?答案:不同网站的页面之间可以通过session机制来传递数据
80.读取post方法传递的表单元素值的方法是:()答案:$_POST[“名称”]
81.在PHP中哪个变量数组总是包含所有总客户端发出的cookies数据( )?答案:$_COOKIES
82.如果要删除COOKIE,可以使用下列()函数。答案:setcookie()
83.在PHP中要使用Session,必须先调用下列()函数。答案:session_start()
84.在页面之间传递值的方法有()。答案:表单变量;Session变量;Cookie变量;URL变量
85.Session对象默认情况下是没有有效期的。答案:错
第十三章
86.()函数可以用来打开或创建一个文件。答案:fopen
87.如果要从文本文件中读取一个单独的行,应使用()函数。答案:fgets
88.如果要读取二进制文件,应使用()。答案:fread
89.对于文件上传表单,表单的method属性必须为get。答案:错
90.PHP中用来获取当前目录的函数是()。答案:getcwd
91.在PHP中()用于接收上传文件的信息。答案:$_FILES
92.php可以动态生成()格式的图像。答案:pfg;gif;jpeg;jpg

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