web前端试卷.docx_第1页
web前端试卷.docx_第2页
web前端试卷.docx_第3页
web前端试卷.docx_第4页
web前端试卷.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web前端试题(共100分)姓名: 班级: 学号: 成绩: 一.选择题。(2分/题,非单选,共40分)1. 要动态改变层中内容可以使用的方法有( )A innerHTMLB innerTextC 通过设置层的隐藏和显示来实现D 通过设置层的样式属性的display属性2. 当按键盘A时,使用onKeyDown事件打印event.keyCode的结果是( )A 65 B 13 C 97 D 373. 在javascript里,下列选项中不属于数组方法的是( ).A sort() B length() C concat() D reverse()4. 下列哪一个选项可以用来检索被选定的选项的索引号?( )A disabled B selectedIndex C option D multiple5. 希望图片具有”提交”按钮同样的功能,该如何编写表单提交?( )A 在图片的onClick事件中手动提交B 在图片上添加onSubmit事件C 在图片的onSubmit事件中手动提交D 在表单中自动提交6. 以下哪个单词不属于javascript关键字:( )A with B parent C class D void7. 下列选项中,描述正确的是。( )A options.add(new Option(a,A)可以动态添加一个下拉列表选项B option.add(new Option(a,A)可以动态添加一个下拉列表选项C new Option(a,A)中a表示列表选项的值,A用于在页面中显示D new Option(a,A)中A表示列表选项的值,a用于在页面中显示8. varemp = new Array(3); for(var i in emp),以下答案中能与for循环代码互换的是: ( )A for(var i =0; iemp; i+)B for(var i =0; iArray(3); i+)C for(var i =0; iemp.length(); i+)D for(var i =0; iemp.length; i+)9. 制作级联菜单功能时调用的是下拉列表框的( )事件。A onChange B onFocus C selected D onClick10. 下列声明数组的语句中,错误的选项是( )。A Vararry= new Array()B Vararry=new Array(3)C Vararry=new Array(3)(4)D Vararry=new Array(3,4)11. 下列属性哪一个能够实现层的隐藏?( )A display:fals B display:hidden C display:none D display:” ”12. 下列哪一个选项不属于document对象的方法?( )A focus() B getElementById() C getElementsByName() D bgColor()13. 下列哪项是按下键盘事件( )A onKeyDown B onKeyPress C keyCode D onMouseOver14. javascript进行表单验证的目的是( )A 把用户的正确信息提交给服务器B 检查提交的数据必须符合实际C 使得页面变得美观、大方D 减轻服务器端的压力15. display属性值的常用取值不包括( )A inline B block C hidden D none16. 以下有关pixelTop属性与top属性的说法正确的是。( )A 都是Location对象的属性B 使用时返回值都是字符串C 都是返回以像素为单位的数值D 以上都不对17. 使用open方法打开具有浏览器工具条,地址栏,菜单栏的窗口,下列选项正确的是( )A open(x.html,HI,toolbas=1,scrollbars=1,status=1);B open(HI,scrollbars=1,location=1,status=1);C open(x.html,status=yes,menubar=1,location=1);D open(x.html,HI,toolbas=yes,menubar=1,location=1);18. 下面关闭名为mydiv的层的代码正确的是( )A document.getElementById(mydiv).style.display=none;B document.getElementById(mydiv).style.display=none;C document.getElementById(mydiv).style.display=none;D document.getElementById(mydiv).style.display=none;19. 、javascript中表达式parseInt(“X8X8”)+paseFloat(8)的结果是什么?( )A 8+8 B 88 C 16 D “8”+820. 关于setTimeout(“check”,10)中说法正确的是( )A 程序循环执行10次B Check函数每10秒执行一次D 10做为参数传给函数checkD Check函数每10毫秒执行一次二.简答题。(5分/题,共40分)1、 Web标准有哪三大部分?每部分的技术标准有哪些?2、 简述图层的特点,它与像素和图像的关系是什么?3、 什么是XHTML语言,简述XHTML语言结构?4、 与的异同点?5、简述a标签的几种链接效果?6、什么是CSS样式?它的作用是什么?7、什么是盒子模型?它的属性包括哪些?8、简述Table、Th、Tr、Td的作用。三.设计题。(10分/题,共20分)1. 请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象。(10分)如:varurl =“/index.php?key0=0&key1=1&key2=2;2.什么是闭包?下面这个ul,如何点击每一列时alert其index? (10分)这是第一条这是第二条这是第三条答案:一、选择题(2分/题,非单选,共40分)1.AB 2.A 3.B 4.B 5.A6.C 7. AD 8.D 9.A 10.C11.C 12.D 13.AB 14.B 15.C 16.D 17.D 18.C 19. C 20. D二、简答题(共40分)1、答:1)、Web标准:结构、表现以及行为。(2分)2)、结构的web标准技术有:html(超文本标记语言)、xml(可扩展标记语言)、xhtml(可扩展超文本标记语言)(1分)表现的web标准技术主要有:CSS技术。(1分)行为的Web标准技术主要有:DOM(文档对象模型)、ECMAScript(JavaScript的扩展脚本语言)。(1分)2、答:1)、图层的特点:有上下关系、可以移动、相对独立、可以合并(2分)2)、图层是构成图像的重要组成单位(1分),每个图层都由许多像素组成(1分),而图层又通过叠加方式组成整个图像。(1分)3、答:1)、XHTML 指可扩展超文本标签语言(EXtensibleHyperText Markup Language)。XHTML 的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的。XHTML 是更严格更纯净的 HTML 版本。XHTML 是作为一种 XML 应用被重新定义的 HTML。XHTML 是一个 W3C 标准。(共3分)2)、文档头部: 由 . 定义的部分文档主体: 由 . 定义的部分(共2分)4、答:标签与标签一样,作为容器标签而被广泛应用在XHTML语言中。(1分)是一个块级元素,它包围的元素会自动换行。而仅是一个行内元素,在它的前后不会换行(2分)。没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。此外,标签可以作为子元素包含于标签之中,但反之不成立,即标签不可包含标签(2分)。5、答:href:URL:链接的目标,链接到某个网址href=””(2分)空链接href=”#”,指向E-mail地址的超级链接href=“mailto:*”; ( 图像链接,文本链接,超链接)(3分)6、答:1)、CSS(中文译为层叠样式表),它是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。(2分)2)、CSS的作用是定义网页的外观(例如字体,颜色等等),它也可以和JavaScript等浏览器端脚本语言合作做出许多动态的效果。(3分)7、答:1)、盒模型就是指DIV布局中的每一个元素,它们被当作一个盒状物,无论布局如何,它们都是几个盒子相互贴近显示,浏览器通过对这些盒状物的大小和浮动方式来判断下一个盒状物是贴近显示,还是在下一行显示,还是其他显示方式。(2分)2)、内边距(Padding),外边距(Margin),边框(Border)(3分)8、答:Table表示表格,Tr表示行,Th或Td表示单元格。(2分)元素:定义一个表格。每一个表格只有一对和,一张页面中可以有多个表格(1分)元素:定义表格的行(1分)、元素:定义表格的一个单元格。每行可以有不同数量的单元格.(1分)三、设计题 (10分/题,共20分)1、解:解:functionparseQueryString(url)varparams = ;(1分)vararr = url.split(?);(1分)if (arr.length= 1) returnparams;arr = arr1.split(&);(1分) for(var i=0, l=arr.length; il; i+)(1分)var a = arri.split(=);(1分)paramsa0 = a1;(1分) returnparams;varurl = /index.php?key0=0&key1=1&key2=2;(2分)varps = parseQueryString(url);(1分)alert(pskey1);(1分)2、解:解:一:内部函数被定义它的函数的外部区域调用的时候就产生了闭包。(2分)二:(function A() var index = 0;varul = document.ge

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论