1、一、单选题(分数:2/题)1、以下那一个是 Mysql 的插入命令的关键词: . A、deleteB、insertC、updateD、select2、以下那一个是 Mysql 的修改命令的关键词: . A、deleteB、insertC、updateD、select3、以下那一个不是 Mysql 的 like 模式匹配符: . A、 “%”B、 “*”C、 “”D、 “ ”4、创建一个类的关键字是: .A、newB、classC、arrayD、object5、PHP 中删除变量的函数是: A、isset()B、unset()C、set()D、delete()6 以下哪一项不是 PHP 的特点:
2、 . A、是开放的源代码B、基于客户端的语言C、基于服务器端的语言D、主要用于开发动态网站7 开发 PHP 时常用的 WAMP 组合中的 W 是指: 。A、Windows B、WWW C、Word D、Web8、Apache 指 。A、网络数据库 B、网络语言 C、网络服务器 D、操作系统9 以下哪一个不是 Mysql 数据库的特点: 。A、支持常见的 SQL 语句 B、不是网络数据库 C、开放源代码 D、安装小巧10 以下_是 Mysql 数据库的数据模型。A、网状型B、关系型 C、实体联系型 D、层次型11PHP 的变量名以_开头,后面跟变量名组成。A、# B、% C、$ D、12、以下哪
3、个函数实现了把变量$a 转换成字符类型_A、settype($a,”integer”) B、gettype($a,”integer”)C、settype($a,”string)” D、gettype($a,”string”)13 以下删除变量$a 的方法_A、$a=0 B、isset($a) C、unset($a) D、delete($a)14 以下描述哪一个不正确_。A、$_GET 变量获取的内容,是客户端使用 GET 方法提交的数据 B、$_POST 变量获取的内容,是客户端使用 POST 方法提交的数据 C、$_REQUEST 变量获取的内容,由 $_GET、$_POST 、$_COOK
4、IK 变量的内容组成 D、以上都不对15、以下只用于遍历数据的语句是 。A、for B、while C、do-while D、foreach16 对类进行实例化的关键字是_。A、echo B、include C、new D、(object)17 如何访问会话(SESSION)变量 。A、通过$_GET B、通过$_POSTC、通过$_COOKIE D、通过$_SESSION18、Index.php 如何访问表单元素 email 的值_A、$_GETemail B、$_POSTemailC、$_GETtext D、$_POSTtext19 索引数组的键名是_。A、整型 B、字符串 C、正数 D、
5、偶数20 关联数组的键名是_。A、整型 B、字符串 C、正数 D、偶数21 中文字符编码,不正确的是_A、字符编码 gb2312B、 字符编码 gbkC、 字符编码 unicodeD、字符编码 big5。22 直接输出数组的 PHP 命令是_。A、echo B、each 、print D、print_r23Mysql 中创建数据库的命令是_A、CREATE database B、CREATE table C、ALTER database D、ALTER table24、PHP 嵌入到 HTML 时常用什么为定界符_A、 B、 C、 D、25、PHP 中文件上传函数是_。A、fwrite() B
6、、fread() C、file_put_contents() D、move_uploaded_file()二、判断1、CSV 文件叫逗号分隔值文件。2、数组元素是由键名和值组成的。3、要在代码中是使用 COOKIE 变量,必须在文件开始处运行 session_start()函数。4、$_SESSION 是预定义变量。5、PHP 中的变量不区分大小写。6、PHP 中字符串常量分隔符既可以用“双引号”也可以用“单引号” 。7、PHP 中“= = =”是全等符号。8、流程控制语句 break 功能是跳出循环体,并且结束循环。9、数组变量的定义要使用 array()函数实现。10、 “fopen(“f
7、ilename.txt”,”w”)不仅可以打开文件,也可以创建文件。11、COOKIE 是一小段文本文件,存储在服务器上。12、SESSION 是一小段文本文件,存储在客户端。13、PHP 提供的 md5()函数是不可逆加密函数。14、正则表达式是一中用于模式匹配和替换的表达式。15、$_COOKIE“a”=NULL,删除了 COOKIE 值。 ”16、PHP 的配置文件是 php.ini。17Mysql 的配置文件是 my.ini18、Apache 的配置文件是 httpd.conf19、Mysql 安装有三种模式:典型安装、完全安装、自定义安装。20、NULL (空值)代表没有值。 21、
8、unicode 编码主要用于跨语言、跨平台的文本交换、处理。 22、不同的编码之间可以相互转换。 23、PHP 可以创建 PDF 格式文件。 24、SELECT 是 Mysql 查询语句的关键字。25、DELETE 是 Mysql 查询语句的关键字。26、流程控制语句 continue 的功能是跳出循环体,并且结束循环。三、程序填空1、考虑如下数组,怎样才能从数组$multi_array 中找出值 pear?“ array(“apple”,“pear”,”banana”,“orange” )?”2、以下脚本输出什么?运行结果: 3、“”运行结果:_。4、“小明“,“age“=17);$obj1
9、 = (object)$tree;echo $obj1-name.“今年“.$obj1-age.“岁“;?运行结果: 5、运行结果: 6、运行结果: 7、运行结果: 8、运行结果: 四、分析程序写出每一语句功能写在横线上(20 分)1、ID名称分类 ID链接“;(5) while($row = mysql_fetch_array($result) (6) $table.= .= “.$row0.“.$row1.“.$row2.“.$row5.“;(7) $table .= “;echo $table;(8) 。mysql_free_result($result); /(9) mysql_clo
10、se($link); /(10) ?2、Connect($host,$user,$pass,$db);(3) $conn-debug = true;(4) $conn-Execute(“SET NAMES gb2312“);(5) $sql = “select * from help_topic limit 0,15“;(6) $result = $conn-Execute($sql);(7) /检查返回的结果集,若返回 FALSE,显示错误信息if($result = FALSE)echo “.$conn-ErrorMsg().“;else$table = “ID名称分类 ID链接“;whi
11、le($row = $result-FetchRow()(8) $table.= .= “.$row0.“.$row1.“.$row2.“.$row5.“;(9) $table .= “;echo $table;$conn-close();(10) ?答案:一、单选1 答案:B2 答案:C3、答案:B4、答案:B5、答案:B6、答案:B7 答案:A8 答案:C9 答案:B10 答案:B11 答案:C12 答案:C13 答案:C14 答案:D15 答案:D16 答案:C17 答案:D18 答案:B19 答案:A20 答案:B21 答案:C22 答案:D23 答案:A24 答案:C25 答案:D二
12、、判断1、答案:正确2、答案:正确3、答案:错误4、答案:正确5、答案:错误6、答案:正确7、答案:正确8、答案:正确9、答案:正确10、答案:正确11、答案:错误12、答案:错误13、答案:正确14、答案:正确15、答案:正确16、答案:正确17、答案:正确18、答案:正确19、答案:正确20、答案:正确21、答案:正确22、答案:正确23、答案:正确24、答案:正确25、答案:正确26、答案:错误三、程序填空1、答案:$arrayyellow12、答案:113、答案:284、答案:小明今年 17 岁5、答案:大学6、答案:我是大学生7、答案:下周日期:2011-11-178、答案:I am
13、 student四、分析程序写出每一语句功能写在横线上(20 分)1、(1)链接数据库,并返回链接句柄,当链接失败时,显示错误信息(2)选择作用数据库,失败时,显示错误信息(3)使用 mysql_query()运行 sql 语句,并返回结果集(4)使用 mysql_num_rows()函数,取得结果集中的记录数(5)绘制表头(6)使用 while 循环,配合 mysql_fetch_array()函数,遍历结果集(7)使用 mysql_fetch_array()函数返回的数组中的数据(8)以表格的形式输出查询结果。(9)释放资料(10)关闭数据库链接2、(1)包含 adodb 文件(2)建立链接对象,并设置链接数据库的类型(3)连接数据库(4)设置为显示调试信息(5)设置字符集(6)设置 SQL 语句(7)执行 SQL 语句(8)使用 FetchRow()方法,把返回结果以数组形式赋与$row(9)绘制表格内容(10)关闭链接