php开发笔试题

上传人:第*** 文档编号:38835084 上传时间:2018-05-08 格式:DOC 页数:10 大小:69KB
返回 下载 相关 举报
php开发笔试题_第1页
第1页 / 共10页
php开发笔试题_第2页
第2页 / 共10页
php开发笔试题_第3页
第3页 / 共10页
php开发笔试题_第4页
第4页 / 共10页
php开发笔试题_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《php开发笔试题》由会员分享,可在线阅读,更多相关《php开发笔试题(10页珍藏版)》请在金锄头文库上搜索。

1、PHP 基础测试(答题时间:90 分钟 总分 100 分 )一、选择题(共 40 道 每道 2 分)1. 阅读下面 php 代码,并选择正确的输出结果():a) 314 b) 0 c) 100 d) 3.142. PHP 支持八种原始类型,其中下面哪个()不属于四种标量类型。 a) boolean(布尔型) b) integer(整型) c) array(数组) d) string(字符串)3. PHP 中的变量用一个美元符号后面跟变量名来表示,那么下面变量名定义错 误的是() 。 a) $name123 b) $_age c) $8n d) $_2344. 阅读下面 php 代码,并选择正确

2、的输出结果。 20,“y“=30,40,2=50,60); echo $a0.“:“.$a1.“:“.$a3; ? a) 40:60 b) 40:50:60 c) 40:60: d) 40:5. 下面哪个函数是计算数组中的单元数目或对象中的属性个数。 a) sum() b) arraySize() c) length( ) d) count( )6. 下面关于正则表达式的函数描述错误的是() ; a) preg_replace - 执行正则表达式的搜索和替换 b) preg_match - 进行正则表达式匹配 c) preg_replace - 执行正则表达式的搜索和替换 d) preg_sp

3、lit - 用正则表达式拼装字符串7. 在 PHP 中,字符串的定义方式有三种,下面哪个不是字符串的定义方式。 a) 单引号 b) 双引号“” c) 定界符 a) bcdef bcd b) abcdef bcd c) bcdef abc d) abcdef abc9. 在 PHP 中 date()函数是格式化一个本地时间和日期函数,下面对格式化 字串描述错误的是: a) Y:4 位数字完整表示的年份 b) m:数字表示的月份,有前导零 c) d:月份中的第几天,有前导零的 2 位数字 d) H:小时,12 小时格式,有前导零10. 在 PHP 中 fopen( )函数是打开文件或者 URL 地

4、址,其中对打开模式描述错 误的是(): a) r:只读方式打开,将文件指针指向文件头。 b) w:写入方式打开,将文件指针指向文件头并将文件大小截为零。如 果文件不存在则尝试创建之。 c) a+:写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝 试创建之。 d) x:建并以写入方式打开,将文件指针指向文件头。如果文件已存在, 则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错 误信息。11. 以下关于 key()和 current()函数的叙述,请找出正确的答案:() 。 a) key()函数用来读取目前指针所指向资料的索引值 b) key()函数

5、是取得目前指针位置的内容资料c) current()函数用来读取目前指针所指向资料的索引值 d) current()函数是取得目前指针位置向下一个的内容资料12. 如果你想对一个数组进行排序,排序的方式是按照元素的值从小到大排序。 同时,需要在排序后保持关键字与值的对应关系。下面哪个函数实现这个功能?()。 a) ksort() b) asort() c) krsort() d) sort() 13. 在 PHP 的绘制图像中,下列关于绘图函数描述错误的是() ; a) imagecreate - 新建一个基于调色板的图像 b) imagecolorallocate - 为一幅图像分配颜色 c

6、) imagefill - 区域填充背景图片函数 d) imagedestroy - 销毁一图像14. 在 PHP 中上传文件时会使用$_FILES 全局数组,如上传表单项代码是:哪么下面描述错误的是(): a) $_FILES“myfile“size“表示上传文件大小(单位字节) b) $_FILES“myfile“error“表示上传文件的错误信息,会有 5 个可能 的值 c) $_FILES“myfile“type“表示上传文件的文件格式类型 d) $_FILES“myfile“name“表示上传文件在服务器端的临时文件名15. 在 PHP 文件读取内容函数中,描述错误的是() ; a)

7、 fgets( )从打开的文件中读取一行 b) fgetc( )从打开的文件读取一个字符 c) file( )把一个文件读入一个数组中 d) readfile( )读取指定文件的整个内容到一个变量中。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 snam

8、e like %q%17.以下代码运行的结果为(). A 2 B 3 C 4 D 1 18. 如下数据结构: mysql select * from student; +-+-+-+-+-+ | sno | sname | ssex | sage | sdept | +-+-+-+-+-+ | 200611 | mm | m | 26 | beida | | 200603 | lisi | w | 20 | shangdi | 200604 | aa | w | 28 | gongzhufen | | 200605 | bb | m | 22 | shangdi | | 200609 | ff

9、 | w | 23 | gongzhufen | | 200610 | qq | m | 30 | beida | | 200612 | pp | m | 28 | beida | | 200613 | dd | w | 25 | gongzhufen | | 200614 | uu | w | 32 | beida | | 200615 | kk | w | 31 | shangdi | +-+-+-+-+-+ 10 rows in set (0.06 sec) 正确删除两条数据的 SQL 语句是(); a) del from student where sage=28 b) delete

10、from student where sage=30 c) delete from student where sage=28 d) delete form student where sage3019. 在 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:密码;20. 下面关于 php 与 mys

11、ql 数据库操作函数叙述错误的是: 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_nu

12、m_rows - 取得前一次 MySQL 操作(包括:增、删、改、查) 所影响的记录行数 d) mysql_query -发送一条 SQL 语句22. 阅读下面 PHP 代码,并选择正确输出结果(): a) 0 b) 11 c) 13 d) 1523. 阅读下面 PHP 代码,并选择正确输出结果();a) abcdef b) abcde c) abc d) abcd24下面哪儿个函数是将数组转化为字符串() A implode() B explode() C arsort() D natsort()nnnnnnnnnn25.将字符串中所有英文单词开头字母转换为大写的函数应该是() A ucfi

13、rst() B strtolower() C strtoupper() D ucwords() 26. 下面给出正则表达式,请选择能正确匹配的字串。正则:“/ax4b/“. a) axxxxxb b) axxxb c) axaxaxaxb d) axxxxb27. 阅读下面 php 代码,并选择正确的结果。 “zhangsan“,“sex“=“男“,“age“=20); foreach($a as $k=$v)echo “$k=$v“; ? a) name=zhangsan sex=男 age=20 b) age=20 sex=男 name=zhangsan c) zhangsan=name

14、男=sex 20=age d) 20=age 男=sex zhangsan=name 28. 阅读下面 PHP 代码,并选择正确的输出结果():a) Hello PHP!:200 b) Hello PHP!:10 c) PHP!:200 d) Hello PHP!:2029. 在 PHP 中,关于三元运算符描述正确的是: a) 条件 ? 真执行语句 :假执行的语句 b) 条件 ? 假执行语句 :真执行的语句 c) 条件 :真执行语句 ?假执行的语句 d) 条件 :假执行语句 ?真执行的语句30. 阅读下面 php 代码,并选择正确结果: a) 8 b) 12 c) 6 d) 1031. HTT

15、P 协议是一个什么协议? a) 是一个网络通信协议 b) 是一个文件上传协议 c) 是一个超文本传输协议 d) 是一个数据库连接协议32. 在 CSS 样式表中,设置 div 层是否隐藏的属性可以是(). a) show:none | block; b) display:none | block; c) display:yes | no; d) show:yes | no;33. CSS 的选择符的种类可以是() A. HTML 选择符 B. 类选择符 C. ID 选择符 D. 以上三个都是34. 阅读下面 php 的相关代码,并选择输出结果。a) 10 20 30 b) 20 30 c) 30 20 10 d) 10 2035.以下哪儿个函数是将字符串前后颠倒的() A strrev() B strrpos() C strstr() D strfirst() 36以下哪个错误级别会使程序崩溃,阻止并退出程序() A E_WARNING B E_NOTICEC E_ERROR D 以上都可以37. 在 HTML 表单中,单选按钮与多选按钮

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号