一、判断题(共15题,每小题2分,共30分)
1.如果在一个机器上安装多款Web服务器软件,它们将使用同一端口与客户端浏览器进行通信。 答案: 对 错 2.在网页文档的头部和主体,其注释方法方法是不同的。 答案:对 错 3.PHP支持面向对象的程序设计。 答案: 对 错 4. 使用会话信息的前提是在建立与使用会话信息的程序里使用session_start()。 答案: 对 错 5.在PHP网站开发时,/*和*/适用于HTML、JS和PHP程序代码的注释。 答案: 对 错 6.HTML是一种程序设计语言。 答案: 对 错 7.单选设计需要使用一组具有相同Name属性的Radio类型的按钮。 答案: 对 错 8.PHP是基于函数的服务器端脚本语言。 答案: 对 错 9.PHP函数mysql_query()以SQL命令作为参数。 答案: 对 错 10.表单处理程序为动态网页时,则method属性值必须为“post”。 答案: 对 错 11.请求Web服务器里的页面或单击页面里的超链接都将产生一个POST类型的HTTP请求。 答案: 对 错 12.获取向请求的PHP服务器页面传递的参数,需要使用系统变量$POST。 答案: 对 错 13.使用JS内置对象时,都必须先使用new运算符创建其实例。 答案: 对 错 14.对同一用户而言,其会话信息不会因为网页的跳转而消失或变化。 答案: 对 错 15.使用PHP函数header()能设置响应字符编码或实现服务器端跳转。 答案: 对 错
二、单项选择题(共20小题,每小题2分,共40分)
16.网站的工作模式是__ A.CS/S B.TCP C.IP D.B/S 答案: A B C D 17.定义页内框架,应使用___标记 A.Frame B.FrameSet C.iFrame D.Div 答案: A B C D 18.水平居中对应的属性值是__ A.middle B.left C.center D.right 答案: A B C D 19.PHP服务器页面获取来自客户端请求本页面时传递的参数,应使用的系统变量是__ A.$_SERVER B.$_POST C.$_GET D.$_SESSION 答案: A B C D 20.设置表格单元格背景色,应使用的属性是__ A. Ground B. BackGround C. Color D. BgColor__ 答案: A B C D 21.设姓名是记录集rs中的字段,则PHP程序中引用该字段值的正确方法是__ A.$rs[姓名] B.$rs(姓名) C.$rs("姓名") D.$rs["姓名"] 答案: A B C D 16.定义一个表格,必须使用的标记是__ A.<table> B.<tr> C.<td> D.A,B,C 答案: A B C D 23.当INPUT标记的TYPE属性值为___时,代表一个可选多项的复选框。 A.Radio B.Text C.Checkbox D.Password 答案: A B C D 24.WAMP安装后,包含了___个服务器软件。 A.1 B.2 C.3 D.4 答案: A B C D 25.WAMP默认安装的根站点对应的文件夹是__ A.wamp B.www C. apps D. bin 答案: A B C D 26.下列选项中,不是PHP的向客户端输出信息的函数为___ A.echo B.print_r C.var_dump D.out 答案: A B C D 27.设计自处理的表单页面时,通常需要使用PHP提供的___函数测试是否已给表单元素赋值。 A.date() B.header() C.isset() D.echo() 答案: A B C D 28.为了将超链接所链接的目标页面显示在某个框架里,对该超链接应设置__属性 A.href B.onclick C.target D.class 答案: A B C D 29.获取客户端通过表单提交的信息,应使用__方法 A.Submit.form() B.Request.QueryString() C.Request.form() D.Response.form() 答案: A B C D 30.为了防止写入或读取数据库时出现中文乱码,应先执行PHP函数___。 A.mysql_charset() B.mysql_set() C.mysql_setchar() D.mysql_set_charset() 答案: A B C D 31.为了实现对数据库的模糊查询,可使用PHP提供的__函数 A.substr() B.stripos() C.strip_tags() D.strcasecmp() 答案: A B C D 32.PHP提供的读取记录集中的记录到某个数组的函数是__ A.mysql_connect() B.mysql_fetch_array() C.mysql_num_rows() D.mysql_query() 答案: A B C D 33.JavaScript内置的对象中,不是动态对象的是_ A. Array对象 B. Date对象 C. String D. Math 答案: A B C D 34.要实现页面产生跳转,下列用法中正确的是__ A. window.href B. document.href C. document.location.href D. location.href 答案: A B C D 35.在DW中,打开或关闭所有面板的快捷键是___。 A.F4 B.F8 C.Ctrl+F3 D.Shift+F11 答案: A B C D
三、多项选择题(共10小题,每小题3分,共30分)
36.关于CSS样式,下列说法正确的是__ A CSS样式技术是HTML技术的一部分 B CSS样式用于设置页面元素的外观 C CSS样式属性与HTML属性作用相近 D CSS样式有内部样式、外部样式和内联样式等多种使用方式 E 每种CSS样式包含多个“键名:键值”对。 答案: A B C D E 37.关于表格,下列说法中正确的是___ A.利用表格,可以实现网页元素的定位; B.单元格内容的水平居中和垂直居中对应的属性值都是“center”; C.单元格的内容可以是文本,但不能是图像; D.通过设定表格的属性border="0",可以实现浏览时不显示表格线条; E.单元格内可以通过使用background属性引入背景图片。 答案: A B C D E 38.关于客户端脚本JavaScipt编程,下列说法中正确的是___ A.可以访问脚本语言JavaScipt内置的对象; B.可以访问用户通过HTML标记创建的对象; C.可以访问浏览器对象; D.访问对象就是使用对象的方法或设置对象的属性; E.客户端脚本编程的目的是实现页面的动态效果和交互效果。 答案: A B C D E 39.使用Request.form()方法访问表单里的下拉列表框,该元素定义时必须使用___属性。 A.name或id B.size C.width D.length E.value 答案: A B C D E 40.下面关于PHP的说法中,正确的是___: A 使用函数echo()向客户端输出任意类型的响应信息,包括文本、HTML代码或JS脚本等; B 使用系统变量$_POST接收来自客户端的GET请求; C 使用系统变量$_GET接收来自客户端的POST请求; D 使用系统变量$_POST或$_GET接收来自客户端的HTTP请求; E PHP是基于函数的语言。 答案: A B C D E 41.关于静态网页与动态网页,下列说法中正确的是: A.PHP动态网页含有只能在服务器端运行的PHP程序; B.含有数据库访问的页面一定是动态网页; C.静态网页以.html作为扩展名; D.静态网页文件内不能包含程序; E.PHP动态网页文件内不能包含JS代码。 答案: A B C D E 42.PHP提供的加密函数md5()所生成的加密字符串长度是__ A 4 B 8 C 16 D 32 E 不固定 答案: A B C D E 43.下列关于访问数据库的说法中,不正确的是:__ A.PHP默认支持对MySQL数据库的访问; B.查询得到的记录集是数据库的物理表在内存中的映射; C.记录集及其行都可以使用PHP变量存放; D.输出记录集时,必须先取到一个二维数组里; E.执行所有查询(选择查询或操作查询)都会生成内存中的记录集。 答案: A B C D E 44.关于Application信息与Session信息,下列说法中正确的是__ A 都保存在服务器端内存; B 都保存在客户端; C Session信息只能为某个用户不同页面共享; D Application信息为所有用户、所有页面共享; E SessionID是用户申请的. 答案: A B C D E 45.下列关于PHP页面的说法中,正确的是__ A.可以包含HTML代码,并使用<!--和-->注释 B.可以包含PHP脚本程序,并使用//或/*及*/进行注释 C.可以包含JS脚本程序,并使用//或/*及*/进行注释 D.可以包含CSS内部样式定义,并使用//或/*及*/进行注释 E.可以使用标记<Link>嵌入外部的CSS样式文件。 答案: A B C D E