网页设计考试题-PHP.doc
. .应聘测试题: 应聘职位: 日期:(首先非常感您来我公司面试,请用120分钟做好以下题目,预祝您面试顺利!)一、选择题1.在基于网络的应用程序中,主要有B/S与C/S两种部署模式,一下哪项不属于对于B/S模式的正确描述()A. B/S模式的程序主要部署在客户端 B. B/S模式与C/S模式相比更容易维护C. B/S模式只需要客户端安装web浏览器就可以访问D. B/S模式逐渐成为网络应用程序设计的主流2.以下关于HTML文档的说确的一项是()A<HTML>与</HTML>这两个标记合起来说明在它们之间的文本表示两个HTML文本BHTML文档是一个可执行的文档CHTML文档只是一种简单的ASCII码文本DHTML文档的结束标记</HTML>可以省略不写3.BODY元素可以支持很多属性,其中用于定义已访问过的的颜色属性是()。AALINK BCLINKCHLINK DVLINK4.在设计中所有的站点结构都可以归结为( )A.两级结构B.三级结构C.四级结构D.多级结构5.Dreamweaver中,模板文件的扩展名是( )A. .htmB. .aspC. .dwtD. .css6.Dreamweaver中,站点文件的扩展名是( )A. .htmB. .steC. .dwtD. .css7.网页中插入的flash动画文件的格式是( )A.GIF B.PNG C. SWF D.FLA8.设置水平线效果的HTML代码是( )A. <br width=?>B. < hr noshade>C. <tr width=?>D. < td size=?>9.以下表示段落标签的是( )A. <p>B. <td>C. <h1>D. <pre>10.以下表示预设格式标签的是( )A. <p>B. <td>C. <h1>D. <pre>11.以下表示声明表格标签的是( )A. <form>B. <tr>C. <table>D. <td>12.以下表示声明框架标签的是( )A. <frameset>B. <frame>C. <table>D. <td>13.以下标题字标签中,显示出得文字效果,字号最大的是( )A. <h1> B. <h2> C. <h3> D. <h4>14.以下表示声明表单标签的是( )A. <frameset>B. <form>C. <table>D. <tr>15.在网页中的任意位置,可以插入框架的标签是( )A. <frameset>B. <frame>C. <iframe>D. <noframes>16.以下表示设置文字属性的标签的是( )A. <text>B. <font>C. <table>D. <td>17.以下哪种标签可以使文本的样式加粗( )A. <t>B. <i>C. <strong>D. <em>18.以下哪种标签可以使文本的样式倾斜( )A. <t>B. <b>C. <strong>D. <em>19.超连接中的target属性中,以下哪个是把加载到一个新的目标窗口的属性值( )A. _blank B. _self C. _top D. _parent20.表格在网页常存在形式有( ) A以独立的形式存在 B以隐藏的形式存在 C以压缩的形式存在 D以嵌套的形式存在21.超连接中的target属性中,以下哪个是默认的属性值( )A. _blank B. _self C. _top D. _parent22.超连接中的target属性中,以下哪个是使新的目标窗口替换整个浏览器窗口的属性值A. _blank B. _self C. _top D. _parent23.在Dreamweaver的设计视图中,加入一个段换行标签<br>的快捷键是( )A. ctrl+enterB. alt+enterC. shift+enterD. shift+tab24.在Dreamweaver的设计视图中,每按下一次回车键,会在后台生成什么标签( )A. <p>B. <h1> C. <br> D. <pre>25.在Dreamweaver的代码视图中,空格符号的表示方法是( )A. <B.   C. &cmdk D. &ncdp26.下列哪种转义符号表示换行符( )A. / t/ rC/ n换行D/ b27.下列哪种转义符号表示回车符( )A. / t/ r回车C/ nD/ b28.在HTML语言中"<noframes></noframes>"的具体含义是下列哪一项( )A浏览器不支持框架时显示的容B设置框架的具体格式C通知浏览器当前网页中没有使用框架D说明网页的文件形态29.HTML代码中 <a name="NAME"></a> 表示( )A一个超B一个位于文档部的锚点C一个自动发送电子的D一个图片的连接点30.下列不属于应用网页模板的好处的是( )A提高的制作效率B统一的整体风格C网页随模板页自动更新,便于维护D使网页更美观31.在CSS样式中,共有4种常用的选择器类别,下列属于HTML标签选择器的是( )A h1B # topC .name1D :alink32.下列CSS样式定义的选择器中,哪项属于ID选择符( )A.username B. #mainC. a:hover D. a:active33.下列CSS样式定义的选择器中,哪项属于用户自定义的类( )A .username B. #mainC. a:hover D. a:active34.下列CSS样式定义的选择器中,哪项属于虚类( )A.username B. #mainC. a:hover D. .p#inner35.下列哪种标签不属于定义CSS样式的容( )A a:linkcolor:blue; B # headermargin-top:auto; C <p style=”line-height:23px;”>D <body background=”#FF00FF”> 36.当对一条CSS定义,进行单一选择符的复合样式声明时,不同属性应该用()分隔。A# (井号)B,(逗号)C;(分号)D:(冒号)37.利用CSS样式中四种常用的虚类可以设置文字超级的四种状态的颜色,这四中状态的顺序应该是:( )A a:linka:visiteda:hovera:activeB a:activea:linka:hovera:visited C a:visiteda:linka:hovera:activeD a:hovera:linka:visiteda:active38.网页的CSS样式表中,以下哪种样式表的优先级最高( )A 外部样式表B 部样式表C 嵌样式表D 以上均不是39.网页的CSS样式表中,以下哪种样式表的优先级最低( )A 外部样式表B 部样式表C 嵌样式表D 以上均不是40.网页中在<head></head>区域有如下CSS样式属性设置:<link href=”123.css” rel=”stylesheet” type=”text/css”>,此样式表形式属于( )A 外部样式表B 部样式表C 嵌样式表D 以上均不是41.以下关于CSS的描述,不正确的是( ) A 被广泛地应用到格式化网页文本、图片、表单等网页组成元素中 B 通过修改CSS样式表就可以改变一个甚至多个网页文件的样式 C 不能对网页的布局进行设置 D 大大提高了格式化页面元素的效率42.网页中在<head></head>区域有如下CSS样式属性设置:<style>.namecolor:red</style>,此样式表形式属于( )A 外部样式表B 部样式表C 嵌样式表D 以上均不是43.下列关于层的说法错误的是( )A 一个层中可以嵌套其他的层B 在一个已有层中嵌套另外一个层时,光标必须置于已有层中C 网页中如果插入多个层的话可以设置Z轴来确定层的重叠次序D 层中可以插入框架44.以下关于Javascript语言的叙述错误的是()A 是一种脚本编写语言B 是区分大小写的 C 安全性较好,不允许访问本地的硬盘,不能在服务器存入数据D 与java语言是一种语言45.Javascript语言定义变量可以采用的关键字是( )A dimB set C publicD var46. Javascript语言()A 具有跨平台特性B 运行前需要先进行编译 C 不能基于对象D 对大小写不敏感47.Javascript语言在网页源代码中的标识为( )A < HTML >.< /HTML >B < Script >.</Script >C < Applet >.</ Applet >D < frameset >.</ frameset >48.使用Javascript语言在网页文档中直接输出“Hello World!”字符,应使用以下哪段代码( )A alert(“Hello World!");B printf(“Hello World!"); C Document.write(“Hello World!");D Response.write(“Hello World!");49.面向对象程序设计的特点不包括()A 封装性B 多态性C 继承性D 过程性50.在面向对象编程过程中,对于一个对象,可以从( )两个方面进行对其编程。A 属性和方法B 属性和容C 过程和方法D 容和句柄51.与静态网页相比,动态网页最重要的特征在于( )A 页面中包含GIF图片、FLASH动画等动态元素B 能够使访问者和服务器进行交互,读写数据库容C 网页格式是asp或者php等D 网页源代码是不能直接查看的52.Asp代码的定界符号是( )A <%.%>B < >.< />C <script>.</script>D <asp>.</asp>53.有关动态网页的说法不正确的是( )A 动态网页是建立在“浏览器服务器”(B/S)模型上的B 网页源程序要在服务器上运行后把结果反馈回客户端C 工作模式是一个请求、处理、应答的过程D 动态网页的代码数量一般多于静态网页二、判断题1、IIS中只能设置一个虚拟目录。()2、建设是一项系统工程。()3、网页的源代码(HTML语言)是网页设计的标准语言。( )4、动态网页是在客户端执行的。()5、建设过程中使用模板可以提高建设的效率。( )6、POST方法是一种传递表单数据的方法,它把数据挂到URL地址后面传送出去。()7、任何一款网页设计软件的本质功能都是通过可视化操作,对HTML代码进行编辑。( )8、HTML标签的属性值可以由用户自定义。()9、CSS的文字注释形式为”<!- - >”。 ()10、外部CSS样式表的作用围在当前的行。()11、表单中,method属性的默认值是POST。()12、POST方法是一种传递表单数据的方法,它把数据挂到URL地址后面传送出去。()三、填空1. PHP的构造函数是。2. 访问类属性必须通过 的方式进行访问。3. 访问类中静态成员或函数应通过特殊类 或 进行访问。4. cookie存储在,session是将数据存储在 ,会话的生命周期默认为 。5. 表单的提交方式有和。6. PHP5支持的两种复合数据类型是: 和 。7. 面向对象编程的主要特征有 、 和 。8. 显示当前执行的PHP程序文件名的置常量是 。9. MySQL服务器的默认连接端口是 。10. PHP程序中跳出目前执行的循环的语句是 。11. MySQL数据库中可使用 语句增加新用户并限制用户访问数据库的权限。12. MySQL数据库查询操作中可使用 子句指定查询结果的排序规则。13. 在HTML表单中设置数组的方法: 。四、简答题1、简述动态的工作原理。(从用户输入网址、发送请求、服务器收到请求到浏览到网页所经历的过程以及的结构原理的角度来回答)2、请分别简述静态网页和动态网页的工作原理,以及它们的区别。3、简述应用网页模板的作用和好处。4、简述在网页设计中应用CSS样式的作用和好处。5、简述使用外部CSS样式表相对于使用部CSS样式表的好处。6、简述网页模板的概念和使用方法(操作步骤)。7、已知网页如下图所示,请将代码填写完整8、简述在建设中应该注意的设计要点。五、实战能力1、功能:实现产生0到9的数组元素,查找0是否再数组里面,如果存在输出键名,不存在就提示“0不在数组中”。2、请写出文件上传的表单设计代码()3、已知MySQL数据库服务器的数据库用户名为root和密码空,服务器中有一数据库lesson,库中含有一个学生成绩表student,student表的结构如下:字段名类型附加属性字段说明idnamemathenglishintvarchar(20)decimal(5,2)decimal(5,2)auto_increment序号学生数学成绩英语成绩写一个PHP程序,实现:统计所有同学数学和英语的平均成绩,按如下样式输出:. .word.