php动态网站开发模拟题及答案
一、选择题(每小题2分,共40分)
1.在PHP的配置文件中,设置时区的参数是______
A. date_timezone        B. date.timezone
C. date_timezones        D. date._timezones
2.PHP中选择打开数据库的方法是______
A. mysqli_connect()        B. mysqli_select_db()
C. mysqli_query()        D. mysqli_num_rows()
3.查询用户名和密码信息是否存在时,关于查询结果记录集$result的说法错误的是____
A. 该记录集中的记录数只能是0或者1
B. 该记录集中的记录数无法预知
C. 若记录数是0,说明用户输入的账号或者密码信息有误
D. 若记录数是1,说明用户输入的账号和密码信息正确
4.以下系统数组中可以使用两个下标的是___________
A. $_POST        B. $_GET        C. $_FILES        D.$_SESSION
5.完成文件上传功能,在<form>标签中使用哪个属性设置编码_____
A. enctype    B. name        C. ID    D. action
6.表单界面文件是form.htm,处理表单提交数据的文件是confirm.php,使用<form>标签的哪个属性来引用该php文件_____
A. enctype    B. name        C. ID    D. action
7.若系统日期时间是2016年12月6日9时12分,函数date("y-m-d H:i")的返回值是____
A. 16-12-6 9:12            B. 2016-12-6 09:12
C. 16-12-06 9:12            D. 2016-12-06 09:12
8.在a.php文件中存在代码<a href=b.php?page=1>第一页</a>,在b.php文件中如何获取page传递的值___________
A. $pageno=$_POST[page]            B. $pageno=$_GET[page]
C. $pageno=$_SESSION[page]        D. $pageno=$_FILES[page]
9.在php文件中获取数组元素个数的函数是________
A. count        B. length    C. strlen        D. counter
10.php中完成大小写转换的一对函数是_______
A. strtoUpper,  strtoLower        B. strtoupper,  strtolower
C. Upper,  Lower                D. Ucase,  Lcase
11.下面哪一组是合法的PHP变量_______
A. str1、$_num1        B. $%_str、$num1
C. $str1、$_num1        D. $str1、$_num1%
12.存在php的字符串变量$str=You are very butiful?,要求将该串分割为4个子串,代码是__________
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.ini        B. f       
C. config.ini        D. Df
16.在a.php文件中有代码$_SESSION(uname)=$uname,要在b.php页面文件的文本框usern中显示$uname的值,代码是_______
A. <input name=usern value= <?php echo $_SESSION(uname) ?>>
B. <input name=usern value= <?php $_SESSION(uname) ?> >
C. <input name=usern value= $_SESSION(uname)>
D. <input name=usern value= $uname>
17.设置一个层#div1在其所处的容器中居中,需要设置的样式属性是_______
A. text-align:center;        B. align:center;
C. margin:0 auto;        D.padding:0px;
18.在date()函数中,能够得到星期几的数字值的参数是_____
A. W        B. w        C. D        D. 以上都不是
19.在PHP的配置文件中,设置错误提示信息显示与否的参数是______
A. display_errors        B. display_error
C. s        D.
20.若是存在变量$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";
二、填空题(每空1分,共20分)
1.假设生成图片验证码的PHP文件是yzm.php,在表单界面文件中加载验证码的代码是_______________________________________
2.MySQL数据库的根用户是___________
3.在浏览器地址栏中输入地址运行页面文件,在路径中与apache主目录相对应的部分是_________,假设主目录是D:/PHP5,则exam文件夹所在的位置是_________________
4.php中获取系统当前日期时间的函数是__________________
5.点击“注册”按钮在新窗口中打开文件163zhuce.php,需要设置按钮的___________事件
6.设计某个层的初始状态为隐藏,样式属性是______________,取值是__________;或者样式属性_____________,取值__________
7.假设页面中某个元素的ID是psd,获取该页面元素的脚本代码是_________.____________
8.使用脚本设置验证码文本框中的文本为红,需要的代码是ElementById('u
seryzm')._________.________='#f00';
9.能够在同一网站不同页面之间传递数据的机制是________,在程序代码开始处启用该机制时需要使用的代码是_________________
10.代码imagecolorallocate($img1,255,255,0)的作用是创建______
11.在switch结构中,每个case后面的代码需要使用______语句结束
12.分割某个字符串使用的函数是___________
三、判断题(每小题1分,共20分)
1.PHP文件中可以包含html、css等静态页面的代码(  )
2.一个PHP文件中可以并列存在多对定界符<?php?>(  )
3.Apache服务器的主目录只能是htdocs(  )
4.安装apache2.2.17和php5之后,默认情况下运行php文件时不显示代码中的错误提示(  )
5.PHP文件只能在apache服务器环境下运行(  )
6.语句echo $str<br />在输出变量$str的内容之后换行(  )
7.$_GET[]数组只能接收表单提交的数据(  )
8.函数move_uploaded_file()只需要一个参数(  )
9.若存在文件域元素名称为f1,$_FILES[F1]是一个数组(  )
10.使用round()函数能够获取随机数(  )
11.字符串$str=abcdefg是一个有7个元素,下标从1开始的数组(  )
12.imageline()函数能够在画布中画线,需要四个参数(  )
13.函数implode()作用是合并指定数组的各个元素值,构成一个字符串(  )
14.函数array()能够创建任意长度、任意类型取值的数组(  )
15.使用函数count()可以统计字符串中字符的个数(  )
16.Session可以在不同网站的页面之间传递数据(  )
17.可以使用PHP的echo输出脚本代码(  )
18.页面刚刚加载完成,触发的是window对象的onresize事件(  )
19.若脚本变量rDiv表示某个页面元素,使用rDiv.height=’50px’可以设置rDiv的高度(  )
20.点击超链接可以向服务器提交数据(  )
四、编程题(20分)
编写代码,设计下图界面(8分)
编写代码,接收上传文件信息,将文件保存在up文件夹中,并输出如下内容(12分)
四、编程题(20分)
答案
一、选择题(每小题2分,共40分)
1
2
3
4
5
6
7
8
9
10
B
B
B
C
A
D
C
B
A
B
11
12
13
14
15
16
17
18
19
20
C
A
B
D
B
A
C
B
A
C
二、填空题(每空1分,共20分)
1.<img src=yzm.php>
2.root
3.localhost  d:/php5/exam
4.getdate()或者date()
5.onclick  window.open(163zhuce.php)
6.display  none  visibility  visible
7.ElementById(psd)
8.style  color
9.session  session_start()
10.
11.目前行的php开发工具有break
12.explode()
13.
三、判断题(每小题1分,共20分)
1
2
3
4
5
6
7
8
9
10
V
V
X
V
X
X
X
X
V
X
11
12
13
14
15
16
17
18
19
20
X
X
V
V
V
X
V
X
X
V

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。