PHP一项目后测试(附答案)_2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件不存在则尝试创建之。 c) 'a+':写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝
试创建之。 d) 'x':建并以写入方式打开,将文件指针指向文件头。如果文件已存在,
则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错 误信息。
11. 以下关于 key()和 current()函数的叙述,请找出正确的答案:()。 a) key()函数用来读取目前指针所指向资料的索引值 b) key()函数是取得目前指针位置的内容资料
10 rows in set (0.06 sec)
正确删除两条数据的 SQL 语句是();
a) del from student where sage=28
b) delete from student where sage>=30
c) delete from student where sage=28
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:密码;
21.下面关于 mysql 数据库操作函数描述错误的是(); a) mysql_close -- 关闭 MySQL 连接 b) mysql_insert_id -- 取得上一步 INSERT 操作产生的 ID c) mysql_num_rows -- 返回结果集中行的数目 d) mysql_query --发送一条 SQL 语句
20. 下面关于 php 与 mysql 数据库操作函数叙述错误的是: a) mysql_fetch_row -- 从结果集中取得一行作为索引数组 b) mysql_fetch_assoc -- 从结果集中取得一行作为关联数组 c) mysql_fetch_array -- 从结果集中取得一行作为关联数组,或数字 数组,或二者兼有 d) mysql_fetch_object -- 从结果集中取得一行作为数字数组。
16. 如下表结构: mysql> select * from student;
下面那条 SQL 语句执行结果只有一条数据(); a) select * from student b) select * from student where sage=22 c) select * from student limit 1,1 d) select * from student where sname like '%q%'
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()
?> 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; ?>
PHP 基础测试
(答题时间:90 分钟 总分 100 分 )
一、选择题(共 40 道 每道 1 分)
1. 阅读下面 php 代码,并选择正确的输出结果(): <?php define("PI",3.14); $m = 100*$PI; echo $m; ?> a) 314 b) 0 c) 100 d) 3.14
17.以下代码运行的结果为() .<?php
$a[]=1; $a[]=2; $a[]=3; $a[2]=4; for($i=0;$i<count($a);$i++){
if($i==2){ echo $a[$i];
}
}
?>
wenku.baidu.com
A2
B3
C4
D1
18. 如下数据结构:
mysql> select * from student;
|
| 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
c) current()函数用来读取目前指针所指向资料的索引值 d) current()函数是取得目前指针位置向下一个的内容资料
12. 如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。 同时,需要在排序后保持关键字与值的对应关系。下面哪个函数实现这个功能? ()。
a) ksort() //键 保留键名到数据的关联。 b) asort() //值 升序 键值对应 c) krsort() //键 逆序 键值对应 d) sort() // 值 升序 键值不对应
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/>"; }
6. 下面关于正则表达式的函数描述错误的是(); a) preg_replace -- 执行正则表达式的搜索和替换 b) preg_match -- 进行正则表达式匹配 c) preg_replace -- 执行正则表达式的搜索和替换 d) preg_split -- 用正则表达式拼装字符串
7. 在 PHP 中,字符串的定义方式有三种,下面哪个不是字符串的定义方式。 a) 单引号‘ ’ b) 双引号“” c) 定界符<<< d) 字串函数 string( )
a) Y:4 位数字完整表示的年份 b) m:数字表示的月份,有前导零 c) d:月份中的第几天,有前导零的 2 位数字 d) H:小时,12 小时格式,有前导零
10. 在 PHP 中 fopen( )函数是打开文件或者 URL 地址,其中对打开模式描述错 误的是():
a) 'r':只读方式打开,将文件指针指向文件头。 b) 'w':写入方式打开,将文件指针指向文件头并将文件大小截为零。如果
4. 阅读下面 php 代码,并选择正确的输出结果。 <?php $a = array("x"=>20,"y"=>30,40,2=>50,60); echo $a[0].":".$a[1].":".$a[3]; ?> a) 40::60 b) 40:50:60 c) 40:60: d) 40::
5. 下面哪个函数是计算数组中的单元数目或对象中的属性个数。 a) sum() b) arraySize() c) length( ) d) count( )
|
| 200612 | pp | m | 28 | beida
|
| 200613 | dd | w | 25 | gongzhufen |
| 200614 | uu | w | 32 | beida
|
| 200615 | kk | w | 31 | shangdi |
+--------+-------+------+------+------------+
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
13. 在 PHP 的绘制图像中,下列关于绘图函数描述错误的是(); a) imagecreate -- 新建一个基于调色板的图像 b) imagecolorallocate -- 为一幅图像分配颜色 c) imagefill -- 区域填充背景图片函数 d) imagedestroy -- 销毁一图像
14. 在 PHP 中上传文件时会使用$_FILES 全局数组,如上传表单项代码是: <input type="file" name="myfile"/>
哪么下面描述错误的是(): a) $_FILES["myfile"]["size"]表示上传文件大小(单位字节) b) $_FILES["myfile"]["error"]表示上传文件的错误信息,会有 5 个可能
8. 阅读下面 PHP 程序代码,并选择正确结果: <?php echo substr('abcdef', 1); echo substr('abcdef', 1, 3); ?> a) bcdef bcd b) abcdef bcd c) bcdef abc d) abcdef abc
9. 在 PHP 中 date()函数是格式化一个本地时间和日期函数,下面对格式化字 串描述错误的是:
的值 c) $_FILES["myfile"]["type"]表示上传文件的文件格式类型 d) $_FILES["myfile"]["name"]表示上传文件在服务器端的临时文件名
15. 在 PHP 文件读取内容函数中,描述错误的是(); a) fgets( )从打开的文件中读取一行 b) fgetc( )从打开的文件读取一个字符 c) file( )把一个文件读入一个数组中 d) readfile( )读取指定文件的整个内容到一个变量中。
2. PHP 支持八种原始类型,其中下面哪个()不属于四种标量类型。 a) boolean(布尔型) b) integer(整型) c) array(数组) d) string(字符串)
3. PHP 中的变量用一个美元符号后面跟变量名来表示,那么下面变量名定义错 误的是()。
a) $name123 b) $_age c) $8n d) $_234
a) Hello PHP!:200 b) Hello PHP!:10 c) PHP!:200 d) Hello PHP!:20
29. 在 PHP 中,关于三元运算符描述正确的是: a) 条件 ? 真执行语句 :假执行的语句 b) 条件 ? 假执行语句 :真执行的语句 c) 条件 : 真执行语句 ?假执行的语句 d) 条件 : 假执行语句 ?真执行的语句
+--------+-------+------+------+------------+
| sno | sname | ssex | sage | sdept
|
+--------+-------+------+------+------------+
| 200611 | mm | m | 26 | beida
试创建之。 d) 'x':建并以写入方式打开,将文件指针指向文件头。如果文件已存在,
则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错 误信息。
11. 以下关于 key()和 current()函数的叙述,请找出正确的答案:()。 a) key()函数用来读取目前指针所指向资料的索引值 b) key()函数是取得目前指针位置的内容资料
10 rows in set (0.06 sec)
正确删除两条数据的 SQL 语句是();
a) del from student where sage=28
b) delete from student where sage>=30
c) delete from student where sage=28
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:密码;
21.下面关于 mysql 数据库操作函数描述错误的是(); a) mysql_close -- 关闭 MySQL 连接 b) mysql_insert_id -- 取得上一步 INSERT 操作产生的 ID c) mysql_num_rows -- 返回结果集中行的数目 d) mysql_query --发送一条 SQL 语句
20. 下面关于 php 与 mysql 数据库操作函数叙述错误的是: a) mysql_fetch_row -- 从结果集中取得一行作为索引数组 b) mysql_fetch_assoc -- 从结果集中取得一行作为关联数组 c) mysql_fetch_array -- 从结果集中取得一行作为关联数组,或数字 数组,或二者兼有 d) mysql_fetch_object -- 从结果集中取得一行作为数字数组。
16. 如下表结构: mysql> select * from student;
下面那条 SQL 语句执行结果只有一条数据(); a) select * from student b) select * from student where sage=22 c) select * from student limit 1,1 d) select * from student where sname like '%q%'
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()
?> 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; ?>
PHP 基础测试
(答题时间:90 分钟 总分 100 分 )
一、选择题(共 40 道 每道 1 分)
1. 阅读下面 php 代码,并选择正确的输出结果(): <?php define("PI",3.14); $m = 100*$PI; echo $m; ?> a) 314 b) 0 c) 100 d) 3.14
17.以下代码运行的结果为() .<?php
$a[]=1; $a[]=2; $a[]=3; $a[2]=4; for($i=0;$i<count($a);$i++){
if($i==2){ echo $a[$i];
}
}
?>
wenku.baidu.com
A2
B3
C4
D1
18. 如下数据结构:
mysql> select * from student;
|
| 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
c) current()函数用来读取目前指针所指向资料的索引值 d) current()函数是取得目前指针位置向下一个的内容资料
12. 如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。 同时,需要在排序后保持关键字与值的对应关系。下面哪个函数实现这个功能? ()。
a) ksort() //键 保留键名到数据的关联。 b) asort() //值 升序 键值对应 c) krsort() //键 逆序 键值对应 d) sort() // 值 升序 键值不对应
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/>"; }
6. 下面关于正则表达式的函数描述错误的是(); a) preg_replace -- 执行正则表达式的搜索和替换 b) preg_match -- 进行正则表达式匹配 c) preg_replace -- 执行正则表达式的搜索和替换 d) preg_split -- 用正则表达式拼装字符串
7. 在 PHP 中,字符串的定义方式有三种,下面哪个不是字符串的定义方式。 a) 单引号‘ ’ b) 双引号“” c) 定界符<<< d) 字串函数 string( )
a) Y:4 位数字完整表示的年份 b) m:数字表示的月份,有前导零 c) d:月份中的第几天,有前导零的 2 位数字 d) H:小时,12 小时格式,有前导零
10. 在 PHP 中 fopen( )函数是打开文件或者 URL 地址,其中对打开模式描述错 误的是():
a) 'r':只读方式打开,将文件指针指向文件头。 b) 'w':写入方式打开,将文件指针指向文件头并将文件大小截为零。如果
4. 阅读下面 php 代码,并选择正确的输出结果。 <?php $a = array("x"=>20,"y"=>30,40,2=>50,60); echo $a[0].":".$a[1].":".$a[3]; ?> a) 40::60 b) 40:50:60 c) 40:60: d) 40::
5. 下面哪个函数是计算数组中的单元数目或对象中的属性个数。 a) sum() b) arraySize() c) length( ) d) count( )
|
| 200612 | pp | m | 28 | beida
|
| 200613 | dd | w | 25 | gongzhufen |
| 200614 | uu | w | 32 | beida
|
| 200615 | kk | w | 31 | shangdi |
+--------+-------+------+------+------------+
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
13. 在 PHP 的绘制图像中,下列关于绘图函数描述错误的是(); a) imagecreate -- 新建一个基于调色板的图像 b) imagecolorallocate -- 为一幅图像分配颜色 c) imagefill -- 区域填充背景图片函数 d) imagedestroy -- 销毁一图像
14. 在 PHP 中上传文件时会使用$_FILES 全局数组,如上传表单项代码是: <input type="file" name="myfile"/>
哪么下面描述错误的是(): a) $_FILES["myfile"]["size"]表示上传文件大小(单位字节) b) $_FILES["myfile"]["error"]表示上传文件的错误信息,会有 5 个可能
8. 阅读下面 PHP 程序代码,并选择正确结果: <?php echo substr('abcdef', 1); echo substr('abcdef', 1, 3); ?> a) bcdef bcd b) abcdef bcd c) bcdef abc d) abcdef abc
9. 在 PHP 中 date()函数是格式化一个本地时间和日期函数,下面对格式化字 串描述错误的是:
的值 c) $_FILES["myfile"]["type"]表示上传文件的文件格式类型 d) $_FILES["myfile"]["name"]表示上传文件在服务器端的临时文件名
15. 在 PHP 文件读取内容函数中,描述错误的是(); a) fgets( )从打开的文件中读取一行 b) fgetc( )从打开的文件读取一个字符 c) file( )把一个文件读入一个数组中 d) readfile( )读取指定文件的整个内容到一个变量中。
2. PHP 支持八种原始类型,其中下面哪个()不属于四种标量类型。 a) boolean(布尔型) b) integer(整型) c) array(数组) d) string(字符串)
3. PHP 中的变量用一个美元符号后面跟变量名来表示,那么下面变量名定义错 误的是()。
a) $name123 b) $_age c) $8n d) $_234
a) Hello PHP!:200 b) Hello PHP!:10 c) PHP!:200 d) Hello PHP!:20
29. 在 PHP 中,关于三元运算符描述正确的是: a) 条件 ? 真执行语句 :假执行的语句 b) 条件 ? 假执行语句 :真执行的语句 c) 条件 : 真执行语句 ?假执行的语句 d) 条件 : 假执行语句 ?真执行的语句
+--------+-------+------+------+------------+
| sno | sname | ssex | sage | sdept
|
+--------+-------+------+------+------------+
| 200611 | mm | m | 26 | beida