收藏 分销(赏)

PHP网站开发项目式教程-2套期末考试卷AB卷带答案习题试卷模拟卷(1).doc

上传人:快乐****生活 文档编号:3258011 上传时间:2024-06-27 格式:DOC 页数:9 大小:233KB
下载 相关 举报
PHP网站开发项目式教程-2套期末考试卷AB卷带答案习题试卷模拟卷(1).doc_第1页
第1页 / 共9页
PHP网站开发项目式教程-2套期末考试卷AB卷带答案习题试卷模拟卷(1).doc_第2页
第2页 / 共9页
PHP网站开发项目式教程-2套期末考试卷AB卷带答案习题试卷模拟卷(1).doc_第3页
第3页 / 共9页
PHP网站开发项目式教程-2套期末考试卷AB卷带答案习题试卷模拟卷(1).doc_第4页
第4页 / 共9页
PHP网站开发项目式教程-2套期末考试卷AB卷带答案习题试卷模拟卷(1).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、工商管理学院 级 专业 班 学号 姓名张三李四山东商业职业技术学院考试试卷密封栏密封线内请不要答题试卷一得分阅卷人一、选择题(每题1分,共30分)1. 下面哪个是JS脚本中产生随机数的函数_A. rand()B. mt_rand()C. random()D.range()2. 存在变量$str=abcd123,则count($str)和$str3结果分别是_A. 7 cB. 6 dC. 7 dD. 1 13. 在同一个网站的不同文件之间传递数据的机制是_A. sessionB. cookieD. applicationD. post4. 在PHP中,用来合并数组的方法是_A. explode(

2、)B. array_merge()C. range()D. count()5. 使用date()方法获取系统日期中2位月份取值时,需要使用的参数是_A. monthB. MC. ND. m6. 访问mysql数据库时,用来选择并打开指定数据库的方法是_A. mysqli_query()B. mysqli_connect()C. mysqli_select_db()D. mysqli_num_rows()7. 设置盒子隐藏可以使用的样式属性及取值是_A. display:inline;B.visible:hidden;C. visibility:hidden;D.display:block;8.

3、 若是在标记中存在action=form.php和onsubmit=return validate();,下面说法中错误的是_A. 函数validate()的调用和文件form.php的执行都是在点击submit按钮之后进行的B. 点击submit按钮之后,先执行函数validate(),当所有数据都符合要求之后再运行文件form.phpC. 点击submit按钮之后,先执行文件form.php,再执行函数validate()D. 以上说法中有一条是错误的9. 下面哪个系统数组不用于接收表单提交的数据_A. $_SESSIONB. $_FILESC. $_POSTD. $_GET10. 表单中

4、有文件域元素时,下面哪个说法错误_A. 中method属性取值可以是getB. 中enctype属性取值为multipart/form-dataC. 文件域元素需要设置name属性D. 可以有多个文件域元素11. 提交表单数据后,服务器端使用哪个文件处理这些数据,是由表单标记中哪个属性指定_A. action B. methodC. enctypeD. onsubmit12. 判断表单文本框age的数据是否提交到服务器端的方法是_A. if($_POSTage= )B. if(isset($_POSTage)C. if($_POSTage= )D. if(isset($_FILESage)13

5、. 访问mysql数据库时,从查询结果记录集中获取一条记录的方法是_A. mysqli_num_rows()B. mysqli_select_db()C. mysqli_fetch_array()D. mysqli_query()14. 定义了表单数据验证的脚本函数validate()之后,对该函数正确的调用形式是_A. 在标记中使用onclick=validate()B. 在submit按钮标记中使用onclick=validate()C. 在标记中使用onsubmit=return validate()D. 在标记中使用onsubmit=validate()15. 存在表单文件域元素fna

6、me,系统数组$_FILESfname中的内容不包括_A. 上传文件的名称B. 上传文件的类型C. 上传文件的大小D. 上传文件的内容16. PHP的配置文件是_A. php.iniB. php.confC. httpd.iniD.httpd.conf17. PHP中将大写字母转换为小写字母的函数是_A. strtoUpper()B. strtoupper()C. strToLower()D. strtolower()18. 关于php中的数组,下面说法中错误的是_A. 有用户自定义数组和系统数组之分B. 数组可以使用数字下标或键名下标C. 一个数组中各个元素的数据类型可以不同D. 使用arr

7、ay_merge()函数只能合并两个数组19. 在mysql Administrator界面下,Create New Schema命令的作用是_A. 创建数据库B. 创建数据表中一个列名C. 创建数据表D. 以上说法都不正确20. 搭建服务器环境时,下面说法正确的是_A. 必须要先安装apache,再安装phpB. 必须要先安装php,再安装apacheC. 安装apache和php的顺序可以随意D. 上面说法中有一句是错误的21. 要获取系统中的日期与时间,表示形式为“yy-mm-dd hh:mm”,需要使用的方法是_A. date(y-m-d H:i)B. date(Y-m-d H:i)C

8、. date(Y-m-d H-i )D. date(Y:m:d H:i)22. 下面哪一个不是函数imagettftext()的参数_A.输出字符的坐标B. 输出字符的角度C.字号D. 加粗输出的字符23. PHP中用来填充画布颜色的函数名称及需要的参数个数分别是_A. imageline(),4B. imageline(),6C. imagefill(),4D. imagefill(),624. 若是在某次访问数据库的操作中,需要用到如下四个函数mysqli_num_rows()mysqli_select_db()、mysqli_connet()mysqli_query()则使用这四个函数的

9、顺序是_A. B. C. D. 25. 下面关于Apache主目录说法错误的是_A. 安装Apache之后,必须要将页面文件放在其主目录下才能正常运行B. 安装Apache之后,系统会给其指定默认的主目录C. Apache的主目录不能随意修改D. 用户可以根据需要修改Apache主目录26. 用于为画布分配颜色的函数是_A.imagefill()B. imagecreate()C. imagecolorallocate()D. imagecolor()27. 关于数据库的导入操作,下列说法中错误的是_A. 使用的命令是RestoreB. 导入过程中可以更改原来数据库的名称C. 导入过程中必须要

10、选择忽略错误选项,否则导入无法完成D. 使用的命令是Backup28. 假设用户在登录时,输入的用户名信息保存在变量$uname中,密码保存在变量$psd中,查询数据表user中是否存在该用户名和密码信息,需要定义的查询语句是_A. select * from user where uname=$uname or psd=$psdB. select * from user where uname=$uname and psd=$psdC. select * from user where uname=$uname and psd=$psdD. select * from user where

11、uname=$uname or psd=$psd29. 关于session机制的描述中正确的是_A. 用户的session都保存在浏览器端B. 一旦某个页面向session中提供了数据,当前网站中在该页面之后执行的页面文件都可以根据需要从中获取该数据C. 不同网站的页面之间可以通过session机制来传递数据D. session中存放的是所有用户的共用数据30. 若表单标记中method属性取值为post,存在一个复选框组,name属性取值为intr,则下列说法中正确的是_A. 在服务器端使用$_POSTintr获取复选框组提交的数据B. $_POSTintr是一个数组,该数组中元素的个数与表

12、单复选框组中复选框个数相同C. $_POSTintr是一个数组,数组元素的个数与用户选择的复选框个数相同D. $_POSTintr是一个普通数据得分阅卷人二、填空题(每空2分,共20分)1. 如果今天是星期四,要获取到日期中的信息“Thu”,需要使用的代码是_2. 函数rand(0,20)的作用是_3. round(20/3,2)的结果是_;ceil(16/5)的结果是_。4. 浏览器向某个服务器发出页面请求时,无论请求的是静态页面还是动态页面,该请求一定要通过_协议发送出去。5. 合并一个数组各个元素值,使用的函数是_6. 表单提交数据时,若method取值为get,则数据保存到系统数组_里

13、面7. 进行文件上传时,文件相关信息存放在系统数组_中8. 创建真彩色图像,使用的函数是_9. 设置某个输入域不允许为空,使用的属性是_得分阅卷人三、简答题(每小题3分,共30分)1. 代码如下为手机号文本框设置属性pattern=13|5|7|80-99作用是什么?何时对手机号的合法性进行验证?2. 代码及说明如下/$uname是服务器端的变量,存放着用户名称/uname是文本框的idinclude zhuce.html;echo ;echo document.getElementById(uname).value=$uname;echo ;代码的作用是:3. 代码如下$receiver=m

14、engxiaoli;zhangmanyu;liuxiao$receiverall=explode(;,$receiver);for ($i=0;$icount($receiverall);$i+) $uname=explode(,$receiverall$i); echo $uname; 代码输出的结果是:4. 代码如下if($pageno=1) echo 上页  elseecho 上页  上面代码输出结果如何?(分情况说明)5. 代码如下$arr=array(I,am,a,student);$whole=implode(_,$arr);echo $wh

15、ole;代码输出的结果是:6. 代码如下$color=imagecolorallocate($img,0,0,255);代码实现的功能:7. 代码如下: echo 今天是 .date(Y年n月j日);$w=date(w); $week=array(星期日,星期一,星期二,星期三,星期四,星期五,星期六); echo $week$w;代码实现的功能:输出的内容是(按考试的日期来输出即可):8. 代码如下if(document.getElementById(rdiv).style.display=none) document.getElementById(rdiv).style.display=b

16、lock; else document.getElementById(rdiv).style.display=none; 代码中存在什么错误?9. 代码如下:$pageno=isset($_GETpageno)?$_GETpageno:1;代码实现的功能:10. 为何不能将yzm.php文件中存放验证码字符的变量$string直接应用到zhuce.php文件中?得分阅卷人四、编程题(每小题10分,共20分)1. 创建包含所有大写字母和小写字母以及数字字符的数组,从该数组中随机产生6个字符,保存在变量$str中并输出2. 连接打开MySQL数据库,判断:若连接成功,则打开其中数据库student

17、,查询数据表stuMsg中性别(列名sex)为男(列值为m)的记录,获取查询结果中的记录数,判断记录数若为0,则输出“该班没有男生”,否则输出“男生人数是人”若连接为成功,输出“本次连接数据库失败”试卷二得分阅卷人一、选择题(每小题2分,共40分)1. 在PHP的配置文件中,设置时区的参数是_A. date_timezoneB. date.timezoneC. date_timezonesD. date._timezones2. PHP中选择打开数据库的方法是_A. mysqli_connect()B. mysqli_select_db()C. mysqli_query()D. mysqli_

18、num_rows()3. 查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是_A. 该记录集中的记录数只能是0或者1B. 该记录集中的记录数无法预知C. 若记录数是0,说明用户输入的账号或者密码信息有误D. 若记录数是1,说明用户输入的账号和密码信息正确4. 以下系统数组中可以使用两个下标的是_A. $_POSTB. $_GETC. $_FILESD.$_SESSION5. 完成文件上传功能,在标签中使用哪个属性设置编码_A. enctypeB. nameC. IDD. action6. 表单界面文件是form.htm,处理表单提交数据的文件是confirm.php

19、,使用标签的哪个属性来引用该php文件_A. enctypeB. nameC. IDD. action7. 若系统日期时间是2016年12月6日9时12分,函数date(y-m-d H:i)的返回值是_A. 16-12-6 9:12B. 2016-12-6 09:12C. 16-12-06 9:12D. 2016-12-06 09:128. 在a.php文件中存在代码第一页,在b.php文件中如何获取page传递的值_A. $pageno=$_POSTpageB. $pageno=$_GETpageC. $pageno=$_SESSIONpageD. $pageno=$_FILESpage9.

20、 在php文件中获取数组元素个数的函数是_A. countB. lengthC. strlenD. counter10. php中完成大小写转换的一对函数是_A. strtoUpper, strtoLowerB. strtoupper, strtolower C. Upper, LowerD. Ucase, Lcase11. 下面哪一组是合法的PHP变量_A. str1、$_num1B. $%_str、$num1C. $str1、$_num1D. $str1、$_num1%12. 存在php的字符串变量$str= “You are very butiful?”,要求将该串分割为4个子串,代码是

21、_A. explode(“ ”, $str)B. explode(“,”, $str)C. explode($str, “ ”)D. explode($str, “,”)13. PHP、CSS和JavaScript代码中共同的注释符号是_A. /B. /*/C. #D. 14. 要获取记录集$result中的记录数,需要使用代码_A. count($result)B. mysqli_num_row($result)C. mysqli_nums_rows($result)D. mysqli_num_rows($result)15. 下面哪个是apache的配置文件_A. php.iniB. ht

22、tpd.confC. config.iniD. Default.conf16. 在a.php文件中有代码$_SESSION(“uname”)=$uname,要在b.php页面文件的文本框usern中显示$uname的值,代码是_A. input name=usern value= “”B. input name=usern value= “ ”C. D. 17. 设置一个层#div1在其所处的容器中居中,需要设置的样式属性是_A. text-align:center;B. align:center;C. margin:0 auto;D.padding:0px;18. 在date()函数中,能够

23、得到星期几的数字值的参数是_A. WB. wC. DD. 以上都不是19. 在PHP的配置文件中,设置错误提示信息显示与否的参数是_A. display_errorsB. display_errorC. display.errorsD. display.error20. 若是存在变量$name=zhangling,下面哪项中的代码不能输出“My name is zhangling”_A. echo My name is .$name;B. echo My name is $name;C. echo My name is $name;D. echo My name is .$name;得分阅卷人

24、二、填空题(每空1分,共20分)1. 假设生成图片验证码的PHP文件是yzm.php,在表单界面文件中加载验证码的代码是_2. MySQL数据库的根用户是_3. 在浏览器地址栏中输入地址http:/localhost/exam/up.php运行页面文件,在路径中与apache主目录相对应的部分是_,假设主目录是D:/PHP5,则exam文件夹所在的位置是_4. php中获取系统当前日期时间的函数是_5. 点击“注册”按钮在新窗口中打开文件163zhuce.php,需要设置按钮的_事件6. 设计某个层的初始状态为隐藏,样式属性是_,取值是_;或者样式属性_,取值_7. 假设页面中某个元素的ID是

25、psd,获取该页面元素的脚本代码是_._ 8. 使用脚本设置验证码文本框中的文本为红色,需要的代码是document.getElementById(useryzm)._._=#f00;9. 能够在同一网站不同页面之间传递数据的机制是_,在程序代码开始处启用该机制时需要使用的代码是_10. 代码imagecolorallocate($img1,255,255,0)的作用是创建_色11. 在switch结构中,每个case后面的代码需要使用_语句结束12. 分割某个字符串使用的函数是_得分阅卷人三、判断题(每小题1分,共20分)1. PHP文件中可以包含html、css等静态页面的代码( )2.

26、一个PHP文件中可以并列存在多对定界符( )3. Apache服务器的主目录只能是htdocs( )4. 安装apache2.2.17和php5之后,默认情况下运行php文件时不显示代码中的错误提示( )5. PHP文件只能在apache服务器环境下运行( )6. 语句echo $str在输出变量$str的内容之后换行( )7. $_GET数组只能接收表单提交的数据( )8. 函数move_uploaded_file()只需要一个参数( )9. 若存在文件域元素名称为f1,$_FILESF1是一个数组( )10. 使用round()函数能够获取随机数( )11. 字符串$str=”abcdef

27、g”是一个有7个元素,下标从1开始的数组( )12. imageline()函数能够在画布中画线,需要四个参数( )13. 函数implode()作用是合并指定数组的各个元素值,构成一个字符串( )14. 函数array()能够创建任意长度、任意类型取值的数组( )15. 使用函数count()可以统计字符串中字符的个数( )16. Session可以在不同网站的页面之间传递数据( )17. 可以使用PHP的echo输出脚本代码( )18. 页面刚刚加载完成,触发的是window对象的onresize事件( )19. 若脚本变量rDiv表示某个页面元素,使用rDiv.height=50px可以

28、设置rDiv的高度( )20. 点击超链接可以向服务器提交数据( )得分阅卷人四、编程题(20分)编写代码,设计下图界面(8分)编写代码,接收上传文件信息,将文件保存在up文件夹中,并输出如下内容(12分) 得分阅卷人四、编程题(20分)试卷一:一、选择题(每题1分,共30分)12345678910CCABDCCCAAAACCDABDAABDBCCDDBBC二、填空题(每空2分,共20分)1. date(D)2. 产生0-20之间的随机数3. 6.67 44. http5. implode()6.$_GET7.$_FILES 8 imagecolorallocate()9.required三、

29、简答题(每题3分,共30分)1. 设置手机号的合法格式:第一位是数字1,第二位只能是3、5、7、8中的一个,第三位到第十一位是9个随意组合的数字用户输入手机号后,在点击“提交”按钮时进行合法性验证2. 在服务器端输出脚本语句,将变量$uname的内容送给文本框元素uname3. mengxiaoliZhangmanyuliuxiao4. 若页码是1,则直接输出文本“上页”,否则输出超链接文本“上页”,同时将当前页码值减去1之后提交给服务器5. I_am_a_student6. 为画布$img调配蓝色,使用变量$color保存7. 输出系统的日期时间和星期几的结果8. 条件判断中应该使用双等号=

30、进行比较,条件成立时应该使用单等号=完成赋值9. 若$_GETpageno存在,就将其值送给变量$pageno,否则将数字1送给变量$pageno10.因为变量有生命周期,$string变量只在文件yzm.php中有意义,一旦离开该文件,原来存放的所有内容都将消失,变量变成未定义状态四、编程题(每小题10分,共20分)1.(10分)?php $char=range(A,Z); $char1=range(a,z); $num=range(0,9); $res=array_merge($char,$num,$char1); $str=; $len=count($res); for ($i=0;$i

31、2.(10分)试卷二一、选择题(每小题2分,共40分)12345678910BBBCADCBAB11121314151617181920CABDBACBAC二、填空题(每空1分,共20分)1. 2. root3. localhost d:/php5/exam4. getdate()或者date()5. onclick window.open(163zhuce.php)6. display none visibility visible7. document.getElementById(psd)8. style color9. session session_start()10. 黄11. b

32、reak12. explode()13.三、判断题(每小题1分,共20分)12345678910VVXVXXXXVX11121314151617181920XXVVVXVXXV四、编程题(20分)界面部分代码(8分)(4分) 文件上传地址:(2分) (2分)处理上传文件的代码(12分)?php $fname=$_FILESfile1name;(1分) $ftype=$_FILESfile1type; (1分) $fsize=$_FILESfile1size; (1分) $fsize=round($fsize/1024,2).kB;(1分) $tmpname=$_FILESfile1tmp_name; (1分) echo 上传文件的名称是:$fname;(1分) echo 上传文件的大小是:$fsize;(1分) echo 上传文件的类型是:$ftype;(1分) echo 临时位置临时名称信息是:$tmpname;(1分) move_uploaded_file($tmpname,up/$fname);(3分)?第 9 页 共 9 页

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服