当前位置:
文档之家› PHP一项目后测试(附答案)_2
PHP一项目后测试(附答案)_2
20. 下面关于 php 与 mysql 数据库操作函数叙述错误的是: a) mysql_fetch_row -- 从结果集中取得一行作为索引数组 b) mysql_fetch_assoc -- 从结果集中取得一行作为关联数组 c) mysql_fetch_array -- 从结果集中取得一行作为关联数组,或数字 数组,或二者兼有 d) mysql_fetch_object -- 从结果集中取得一行作为数字数组。
21.下面关于 mysql 数据库操作函数描述错误的是(); a) mysql_close -- 关闭 MySQL 连接 b) mysql_insert_id -- 取得上一步 INSERT 操作产生的 ID c) mysql_num_rows -- 返回结果集中行的数目 d) mysql_query --发送一条 SQL 语句
c) current()函数用来读取目前指针所指向资料的索引值 d) current()函数是取得目前指针位置向下一个的内容资料
12. 如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。 同时,需要在排序后保持关键字与值的对应关系。下面哪个函数实现这个功能? ()。
a) ksort() //键 保留键名到数据的关联。 b) asort() //值 升序 键值对应 c) krsort() //键 逆序 键值对应 d) sort() // 值 升序 键值不对应
14. 在 PHP 中上传文件时会使用$_FILES 全局数组,如上传表单项代码是: <input type="file" name="myfile"/>
哪么下面描述错误的是(): a) $_FILES["myfile"]["size"]表示上传文件大小(单位字节) b) $_FILES["myfile"]["error"]表示上传文件的错误信息,会有 5 个可能
6. 下面关于正则表达式的函数描述错误的是(); a) preg_replace -- 执行正则表达式的搜索和替换 b) preg_match -- 进行正则表达式匹配 c) preg_replace -- 执行正则表达式的搜索和替换 d) preg_split -- 用正则表达式拼装字符串
7. 在 PHP 中,字符串的定义方式有三种,下面哪个不是字符串的定义方式。 a) 单引号‘ ’ b) 双引号“” c) 定界符<<< d) 字串函数 string( )
10 rows in set (0.06 sec)
正确删除两条数据的 SQL 语句是();
a=28
b) delete from student where sage>=30
c) delete from student where sage=28
?> a) name=>zhangsan
sex=>男 age=>20 b) age=>20 sex=>男 name=>zhangsan c) zhangsan=>name 男=>sex 20=>age d) 20=>age 男=>sex zhangsan=>name
28. 阅读下面 PHP 代码,并选择正确的输出结果(): <?php $x="Hello"; $x.=" PHP!"; $y=10; $y*=20; echo $x.":".$y; ?>
的值 c) $_FILES["myfile"]["type"]表示上传文件的文件格式类型 d) $_FILES["myfile"]["name"]表示上传文件在服务器端的临时文件名
15. 在 PHP 文件读取内容函数中,描述错误的是(); a) fgets( )从打开的文件中读取一行 b) fgetc( )从打开的文件读取一个字符 c) file( )把一个文件读入一个数组中 d) readfile( )读取指定文件的整个内容到一个变量中。
a) Hello PHP!:200 b) Hello PHP!:10 c) PHP!:200 d) Hello PHP!:20
29. 在 PHP 中,关于三元运算符描述正确的是: a) 条件 ? 真执行语句 :假执行的语句 b) 条件 ? 假执行语句 :真执行的语句 c) 条件 : 真执行语句 ?假执行的语句 d) 条件 : 假执行语句 ?真执行的语句
2. PHP 支持八种原始类型,其中下面哪个()不属于四种标量类型。 a) boolean(布尔型) b) integer(整型) c) array(数组) d) string(字符串)
3. PHP 中的变量用一个美元符号后面跟变量名来表示,那么下面变量名定义错 误的是()。
a) $name123 b) $_age c) $8n d) $_234
|
| 200603 | lisi | w | 20 | shangdi |
| 200604 | aa | w | 28 | gongzhufen |
| 200605 | bb | m | 22 | shangdi |
| 200609 | ff | w | 23 | gongzhufen |
| 200610 | qq | m | 30 | beida
+--------+-------+------+------+------------+
| sno | sname | ssex | sage | sdept
|
+--------+-------+------+------+------------+
| 200611 | mm | m | 26 | beida
30. 阅读下面 php 代码,并选择正确结果: <?php $sum=0; $i=0; do{ $sum+=$i; $i+=2; }while($i<=6); echo $sum; ?> a) 8
b) 12 c) 6 d) 10
a) abcdef b) abcde c) abc d) abcd
24.下面哪儿个函数是将数组转化为字符串() A implode() B explode() C arsort() D natsort()
25.将字符串中所有英文单词开头字母转换为大写的函数应该是() A ucfirst() B strtolower() C strtoupper() D ucwords()
文件不存在则尝试创建之。 c) 'a+':写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝
试创建之。 d) 'x':建并以写入方式打开,将文件指针指向文件头。如果文件已存在,
则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错 误信息。
11. 以下关于 key()和 current()函数的叙述,请找出正确的答案:()。 a) key()函数用来读取目前指针所指向资料的索引值 b) key()函数是取得目前指针位置的内容资料
d) delete form student where sage>30
19. 在 PHP 中获取数据库链接函数是: mysql_connect ( 参数 1,参数 2,参数 3); 其中参数 1,2,3 分别表示什么?
a) 1:MySQL 数据库名;2:用户名;3:密码; b) 1:用户名;2:密码;3:MySQL 服务器; c) 1:用户名;2:MySQL 服务器;3:密码; d) 1:MySQL 服务器;2:用户名;3:密码;
17.以下代码运行的结果为() .<?php
$a[]=1; $a[]=2; $a[]=3; $a[2]=4; for($i=0;$i<count($a);$i++){
if($i==2){ echo $a[$i];
}
}
?>
A2
B3
C4
D1
18. 如下数据结构:
mysql> select * from student;
22. 阅读下面 PHP 代码,并选择正确输出结果(): <?php
$num ="1,2,3;4,5"; $a = explode(",",$num); $sum=0; foreach($a as $v){
$sum+=$v;
} echo $sum; ?>
A0 B 11 C 13 D 15
23. 阅读下面 PHP 代码,并选择正确输出结果(); <?php $f = fopen("a.txt","w"); fwrite($f,"abcdef",4); fclose($f); readfile("a.txt"); ?>
26. 下面给出正则表达式,请选择能正确匹配的字串。正则:"/ax{4}b/". a) axxxxxb b) axxxb c) axaxaxaxb d) axxxxb
27. 阅读下面 php 代码,并选择正确的结果。 <?php $a=array("name"=>"zhangsan","sex"=>"男","age"=>20); foreach($a as $k=>$v){ echo "$k=>$v<br/>"; }
PHP 基础测试
(答题时间:90 分钟 总分 100 分 )