Web前端试题(共100分)
姓名:            班级:          学号:            成绩:       
一.选择题。(2分/题,非单选,共40分)
1. 要动态改变层中内容可以使用的方法有( 
A innerHTML
B innerText
C 通过设置层的隐藏和显示来实现
D 通过设置层的样式属性的display属性
2. 当按键盘A时,使用onKeyDown事件打印event.keyCode的结果是( 
A 65  B 13  C 97  D 37
3. 在javascript里,下列选项中不属于数组方法的是(  .
A sort()  B length()  C concat()  D reverse()
4. 下列哪一个选项可以用来检索被选定的选项的索引号?(  )
A  disabled  B selectedIndex  C option  D multiple
5. 希望图片具有”提交”按钮同样的功能,该如何编写表单提交?(  )
A 在图片的onClick事件中手动提交
B 在图片上添加onSubmit事件
C 在图片的onSubmit事件中手动提交
D 在表单中自动提交
6. 以下哪个单词不属于javascript关键字:( 
A with  B parent  C class  D void
7. 下列选项中,描述正确的是。(  )
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; i<emp; i++)
B for(var i =0; i<Array(3); i++)
C for(var i =0; i<emp.length(); i++)
D for(var i =0; i<emp.length; i++)
9. 制作级联菜单功能时调用的是下拉列表框的(  )事件。
A onChange  B onFocus  C selected  D onClick
10. 下列声明数组的语句中,错误的选项是(  )。
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 onMouseOver
14. javascript进行表单验证的目的是( 
A 把用户的正确信息提交给服务器
B 检查提交的数据必须符合实际
C 使得页面变得美观、大方
D 减轻服务器端的压力
15. display属性值的常用取值不包括(  )
A inline  B block  C hidden  D none
16. 以下有关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的层的代码正确的是(  )
ElementById(mydiv).style.display="none";
ElementById("mydiv").style.display=none;
ElementById("mydiv").style.display="none";
ElementById("mydiv").style.display=="none";
19. 、javascript中表达式parseInt(“X8X8”)+paseFloat(‘8’)的结果是什么?(  )
A 8+8  B 88  C 16  D “8”+’8
20. 关于setTimeout(“check”,10)中说法正确的是(  )
A 程序循环执行10次
B Check函数每10秒执行一次
D 10做为参数传给函数check
D Check函数每10毫秒执行一次
二.简答题。(5分/题,共40分)
1、Web标准有哪三大部分?每部分的技术标准有哪些?
2、简述图层的特点,它与像素和图像的关系是什么?
3、什么是XHTML语言,简述XHTML语言结构?
4、<Span><Div>的异同点?
5、简述a标签的几种链接效果?
6、    什么是CSS样式?它的作用是什么?
7、什么是盒子模型?它的属性包括哪些?
8、简述TableThTrTd的作用。
三.设计题。(10分/题,共20分)
1.请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象。(10分)
如:varurl =“″;
2.什么是闭包?下面这个ul,如何点击每一列时alert其index? (10分)
<ul id=”test”>
<li>这是第一条</li>
<li>这是第二条</li>
<li>这是第三条</li>
</ul>
答案:
一、选择题(2分/题,非单选,共40分)
1.AB  2.A  3.B  4.B  5.A
6.C  7. AD  8.D  9.A  10.C
11.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(文档对象模型)、ECMAScriptJavaScript的扩展脚本语言)。(1分)
2、答:
1)、图层的特点:有上下关系、可以移动、相对独立、可以合并(2分)
2)、图层是构成图像的重要组成单位(1分),每个图层都由许多像素组成(1分),
javascript属于前端吗而图层又通过叠加方式组成整个图像。(1分)
3、答:
1)、XHTML 指可扩展超文本标签语言(EXtensibleHyperText Markup Language)。
XHTML 的目标是取代 HTML。
XHTML 与 HTML 4.01 几乎是相同的。

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