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小时内删除。
发表评论