JavaScript笔试题

JavaScript笔试题
JavaScript笔试题

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

一、选择题(单选或多选题)

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

A.

B.

C.

D.

2.下面选项中,(AC )可以设置网页中某个标签的左外边距为5像素。A.margin:0 5px

B.margin:5px 0 0 0;

C.margin:0 0 0 5px;

D.padding-left:5px;

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

A.200px

B.220px

C.240px

D.250px

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

标签出现滚动条,需要为该标签定义( C )样式。

A.overflow:hidden;

B.display:block;

C.overflow:scroll;

D.display:scroll;

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

......

......

A..box2{ clear:left; }

B..box2{ clear:both; }

C..box1{ clear:right; }

D..box2 { clear:right; }

6.某页面中有一个1行3列的表格,其中表格行的id为row1,下列选项中能在表格中增加一列,并且这一列显示在最后面的是(C)。

A.document.getElementById("row1").Cells(3);

B.document.getElementById("row1"). insertCell (2);

C.document.getElementById("row1").insertCell(3);

D.document.getElementById("row1").insertCell(0);

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

两位的字符串。

A./^ \w{2,}$/

B./^ [a-z0-9][a-z]+$/

C./^ [a-z0-9][a-z]*$/

D./^ [a-z0-9]\d+$/

8.关于HTML中的表格和样式,下面说法错误的是( D )。

A.表格的边框可以使用CSS来控制

B.单元格的尺寸可以使用CSS来控制

C.单元格的背景颜色可以使用CSS来控制

D.单元格的跨行或跨列可以使用CSS来控制

9.CSS样式background-position:5px -10px代表的意义是( D )。

A.背景图片向左偏移5px,向下偏移10px

B.背景图片向左偏移5px,向上偏移10px

C.背景图片向右偏移5px,向下偏移10px

D.背景图片向右偏移5px,向上偏移10px

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

B.display:none

C.float:none

D.overflow:hidden

11.在HTML中,

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

      B.border:0;

      C.display:inline;

      D.width:100%;

      二、判断题

      阅读题目,在下面的圆括号中填写对或错。

      1.在CSS中,border:1px 2px 3px 4px表示设置某个HTML元素的上边框为1px、右边框为2px、下边框为3px、左边框为4px。(×)

      2.在HTML中,