好文档 - 专业文书写作范文服务资料分享网站

JavaScript内部测试-笔试试题和答案.doc

天下 分享 时间: 加入收藏 我要投稿 点赞

《使用JavaScript增强交互效果》内部测试-笔试试卷

一、选择题

1.关于XHTML 1.0规定的级别声明,下面选项中属于严格类型的是( )。 A.Strict B.Trasitional C.Frameset D.Mobile

2.下面HTML标签中,默认占据整行的是( )。 A.

B.
C. D.

3.下面HTML代码片段中符合XHTML使用规范的是( )。 A.

B.

4.下面选项中,( )可以设置网页中某个标签的左外边距为5像素。 A.margin:0 5px B.margin:5px 0 0 0; C.margin:0 0 0 5px; D.padding-left:5px;

5.在CSS中,为页面中的某个DIV标签设置以下样式,则该标签的实际宽度为(div { width:200px; padding:0 20px; border:5px; } A.200px B.220px C.240px D.250px

6.下面选项中,可以设置页面中某个DIV标签相对页面水平居中的CSS样式是(

)。 )。

A.margin:0 auto B.padding:0 auto C.text-align:center D.vertical-align:middle

7.在HTML中,DIV默认样式下是不带滚动条的,若要使

标签出现滚动条,需要为该标签定义( )样式。 A.overflow:hidden; B.display:block; C.overflow:scroll; D.display:scroll;

8.阅读下面HTML代码,在IE7.0及以上版本浏览器中,两个DIV之间的空白距离是( )。 ......

9.阅读下面HTML代码,下面选项中增加的样式可以使两个DIV不在同一行显示的是( )。

......

A..box2{ clear:left; } B..box2{ clear:both; } C..box1{ clear:right; } D..box2 { clear:right; }

10.阅读下面HTML代码,若要使

标签在同一行显示,下面选项中的CSS书写正确的是( )。

用户名:

A.dl dt { float:left; } B.dl dd { float:left; } C.dl dt, dl dd { float:left; } D.dl { display:inline; }

11.某页面中有一个1行3列的表格,其中表格行的id为row1,下列选项中能在表格

中增加一列,并且这一列显示在最后面的是( )。 A.document.getElementById(\ B.document.getElementById(\C.document.getElementById(\D.document.getElementById(\

12.下列用来处理表格及其元素的方法中,书写正确并且可以删除行中指定的单元格的是( )。 A. deleteCell() B. deleteRow() C. delCell() D. delRow()

13. 在下列表格中的增加订单所在行之前插入一行的位置应该是( )。

A. 0 B. 1 C. 2 D. 3

14.下列正则表达式中( )可以匹配首位是小写字母或数字,其它位数是小写字母的最少

两位的字符串。 A./^ \\w{2,}$/ B./^ [a-z0-9][a-z]+$/ C./^ [a-z0-9][a-z]*$/ D./^ [a-z0-9]\\d+$/

15. 下列选项中( ) 可以正确的匹配一个正整数。 A. ^[1-9]\\d*$ B. ^[1-9]+$ C. ^[0-9]\\d*$ D. ^[1-9]\\d+$

16.关于HTML中的表格和样式,下面说法错误的是( )。 A.表格的边框可以使用CSS来控制 B.单元格的尺寸可以使用CSS来控制 C.单元格的背景颜色可以使用CSS来控制 D.单元格的跨行或跨列可以使用CSS来控制

17.CSS样式background-position:5px -10px代表的意义是( )。 A.背景图片向左偏移5px,向下偏移10px B.背景图片向左偏移5px,向上偏移10px C.背景图片向右偏移5px,向下偏移10px D.背景图片向右偏移5px,向上偏移10px

18.下面CSS Hack中,能够被IE6识别的是( )。 A.+width:10px; B._width:10px; C.width:10px\\0; D.@width:10px;

19.当为一个向左或向右浮动的元素设置左或右边距时,在IE6.0浏览器中就会出现一个双倍边距的BUG,解决双倍边距BUG的常用方法是在浮动元素上添加( )样式。 A.display:inline B.display:none C.float:none D.overflow:hidden

20.在HTML中,

      等标签,在IE与Firefox浏览器中的外边界、填充的默认值会存在差异,解决这个差异的办法是为各标签设置( )样式。 A.margin:0;padding:0; B.border:0; C.display:inline; D.width:100%;

      21.在W3C规范中,下面关于HTML标签的描述错误的是( )。 A.标签在页面中只能有1个 B.标签在页面中只能有1个

      C.内嵌框架是自身闭合的标签,写法是