第一章测试
1. 在HTML中,表示页面背景的是( )。
A:﹤body color=﹥ B:﹤body agcolor=﹥ C:﹤body bgcolor=﹥ D:﹤body bkcolor=﹥ 答案:C
2. HTML 中﹤body text=red﹥,表示( )。
A:可链接文字的色彩是红色 B:正在点击文字的色彩是红色 C:已链接文字的色彩是红色 D:非可链接文字的色彩是红色 答案:D
3. 下列选项中,用来定义粗体字符的属性值是( )。
A:700 B:normal C:400 D:bold 答案:AD
4. 下列选项中,属于line-height常用的属性值单位的是( )
A:px B:% C:pd D:em
答案:ABD
5. word-spacing属性用于定义英文单词之间的间距,对中文字符无效。( )
A:对 B:错 答案:A
第二章测试
1. 下面哪个标签是单标签( )。
A: B: C:
D: 答案:C
2. 在给一个元素同时设置背景颜色和背景图片时,下面的说法正确的是( )。
A:只能看到背景图片
B:背景颜色和背景图片都能显示,当图片不重复显示时能同时看到颜色和图片,如果没有设置不重复,则用户只能看到背景图片,背景图片总是显示在
背景颜色上方
C:显示背景颜色还是背景图片要看设置的顺序,如果背景图片设置在后则显示背景图片,反之显示背景颜色 D:只能看到背景颜色 答案:B
3. 关于RGB代码的表示方法,下列选项正确的是( )。
A:rgb(255,0,0) B:rgb(100%,0,0) C:rgb(100,0,0)
D:rgb(100%,0%,0%) 答案:ACD
4. 关于无序列表的描述,下列说法正确的是( )
A:无序列表使用 标记表示
B:无序列表的各个列表项之间没有顺序级别之分 C:无序列表使用 标记表示
D:无序列表使用 标记表示
答案:AB
5. 在超链接中“href”属性用于指定链接页面的打开方式。(A:对 B:错 答案:B
第三章测试
1. 下列选项中,属于表单标记的用途的是( )。
A:解决了以往通过Flash等进行视频的一些展示 B:专门用于菜单导航、链接导航的标记 C:主要用于功能性的内容表达 D:用来对页面结构进行划分 答案:C
2. 在表格中,用于设置表格的边框的属性是( )。
A:cellpadding B:border
C:background D:cellspacing 答案:B
3. 下列选项中,属于表单控件的是( )。
A:密码输入框 B:复选框
)
C:提交按钮
D:单行文本输入框 答案:ABCD
4. 下列选项中,属于创建表格的基本标记的是( )
A: B: C: D: 答案:BCD 5. 当对 标记应用align属性时,单元格中的内容不受影响。( )
A:对 B:错 答案:B
第四章测试
1. HTML5中( )元素可替代 标记来定义页面底部。
A:header B:aside C:nav D:footer 答案:D
2. 下列关于线条样式的选项中,说法中错误的是( )
A:通过lineCap属性可以改变端点的形状
B:在Canvas中,线的默认颜色为黑色,宽度为1px
C:使用lineWidth属性可以定义线的宽度,该属性的取值为数值(单位:px) D:使用strokeStyle属性可以定义线的描边颜色,该属性的取值为十六进制颜色值或颜色的英文名 答案:C
3. 下列关于video和audio对象的说法中,错误的是( )
A:paused属性和ended属性都可以返回音频播放是否结束
B:video和audio对象都可以使用width和height属性获取播放器的宽度和高度
C:video对象和audio对象的使用方法基本相同
D:video和audio对象都可以通过load()方法加载媒体文件,为播放做准备 答案:AB
4. 关于设置线条路径的操作,下列描述正确的是( )
A:在画布中可以使用lineTo()方法定义连线端点 B:通过定义初始位置和连线端点即可得到一条线
C:在画布中可以使用moveTo()方法定义初始位置 D:绘制图形之前,需要利用 标签创建一个画布
答案:ACD
5. 在video对象和audio对象都可以使用pause()方法暂停播放媒体文件。 ( )
A:对 B:错 答案:A
第五章测试
1. 为了更方便的控制网页中各种各样的字体,CSS提供了字体样式属性。下面
选项中,设置字号大小书写正确的是( )。 A:{ size: 24px; }
B:{ font-size: 24px; } C:{ font: 24px; } D:{ fontSize: 24px; } 答案:B
2. 关于内嵌式引入CSS样式表,以下书写正确的是( )
A: B: C: D: 答案:D
3. 关于CSS样式规则格式的描述,下列说法正确的是( )。
A:花括号内部只能是一条声明
B:属性和属性值之间用英文分号“;”连接 C:花括号内的声明由一个属性和属性值组成 D:花括号内的声明以“键值对”的形式出现。 答案:CD
4. 下面的选项中,属于CSS字体样式属性的是( )。
A:font-size B:font-style C:line-height D:font-family 答案:ABD
5. CSS样式中的选择器严格区分大小写,属性和值可以不区分大小写。( )
A:错 B:对 答案:B
第六章测试
1. 下列选项中,用于改变盒子模型外边距的是( )。
A:padding B:border C:margin D:type 答案:C
2. 关于盒子模型中的宽度和高度属性,下面说法正确的是( )。
A:盒子模型中的宽度和高度属性仅适用于行内元素 B:其余选项都正确
C:盒子模型中的宽度和高度属性适用于所有元素 D:盒子模型中的宽度和高度属性仅适用于块级元素 答案:D
3. 下列样式代码中,可用于设置背景图像平铺方式的是( )。
A:background-attachment:scroll; B:background-repeat: repeat-x; C:background-repeat:no-repeat; D:background-attachment:fixed; 答案:BC
4. 下列样式代码中,用于定义盒子上边框为2像素、单实线、灰色的是( )。
A:border:2px solid #CCC; B:border-top:2px solid #CCC; C:border-top:2px dashed #CCC;
D:border-top-style:solid; border-top-width:2px; border-top-color:inherit; 答案:BD
5. CSS3中的box-shadow属性设置“inset”参数值后,阴影类型变为内阴影。
( ) A:对 B:错 答案:A
第七章测试
1. 在CSS中,可以通过position属性为元素设置浮动。( )
A:错 B:对 答案:A
2. 关于clear属性的描述,下列说法正确的是( )。
A:clear属性只能清除标签左右两侧浮动的影响 B:left是clear的属性值
C:clear属性能够清除子元素浮动对父元素的影响 D:clear属性可用于清除浮动 答案:ABD
3. 当对元素应用“overflow:visible;”样式时,元素的溢出内容会被修剪。( )
A:错 B:对 答案:A
4. 下列样式代码中,可以实现相对定位的是( )。
A:position: relative; B:position: fixed; C:position: static; D:position: absolute; 答案:A
5. 下列样式代码中,可精确定义元素位置的是( )。
A:.special{ position: absolute;}
B:.special{ position: absolute; top:20px; left:16px;} C:.special{ position: relative; top:20px; left:16px;} D:.special{ position: relative;} 答案:BC
6. 在弹性盒布局属性中,用于设置子元素伸缩性的属性是( )
A:flex B:align C:order D:display 答案:A
第八章测试
1. transition-delay的属性值只能为正整数。( )
A:对 B:错 答案:B
2. 关于transition-property属性的描述,下列说法正确的是( )。
A:规定过渡效果中速度的变化。
B:用于定义完成过渡效果需要花费的时间。 C:规定过渡效果何时开始。
D:用于指定应用过渡效果的CSS属性的名称。 答案:D
3. 下列选项中,用于定义动画播放次数的属性是( )。
A:animation-duration B:animation
C:animation-iteration-count D:animation-direction 答案:C
4. animation-duration属性用于定义整个动画效果完成所需要的时间。(A:错
)
B:对 答案:B
5. transform属性可以实现网页中元素的变形效果。( )
A:错 B:对 答案:B
第九章测试
1. 以下不属于JavaScript提供的内置函数的是( )。
A:typeof B:parseFloat C:parseInt D:isNaN 答案:A
2. 以下选项中不属于分支结构语句的是( )。
A:while语句 B:if语句
C:if…else语句 D:if…else if…else 答案:A
3. 下列选项中可以作为数组值的数据类型是( )。
A:数组 B:对象 C:null D:数值型 答案:ABCD
4. 以下会出现死循环的是( )。
A:for(;;) {break;}
B:while(1){continue;} C:for(;;) {continue;} D:while(1){break;} 答案:BC
5. 在创建数组时,最后一个元素后的逗号可以省略。( )
A:对 B:错 答案:A
第十章测试
1. 事件的三要素分别是事件源 、事件类型、事件处理结果。(A:错 B:对 答案:A
)
2. getElementById()方法是根据id来获取元素。( )
A:错 B:对 答案:B
3. 下列选项中,可以实现创建元素的是( )。
答案:B
4. 关于添加元素,下列选项描述错误的是( )。
A:appendChild 是在父元素内部追加 B:innerHTML会覆盖原来的元素
C:insertBefore是在父元素内部指定的位置添加 D:createElement创建的元素立即会添加到页面中 答案:D
5. HTML 5新增了通过data-属性名方式设置自定义属性。(A:对 B:错 答案:A
第十一章测试
1. 标签中表示图片地址的属性是( )。
A:file B:src C:href D:page 答案:B
2. 下列选项表示鼠标移出事件的是( )。
A:onclick
B:onmouseout C:onmouseover D:onblur 答案:D
3. 一个完整的JavaScript的组成包括( )。
A:document B:BOM
C:ECMAScript D:DOM 答案:BCD
4. 下列选项中数据类型为数值类型的有( )
A:true B:1 C:“1” D:NaN 答案:BD
)
5. 在JavaScript中,语句alert(isNaN(“123”)); 的结果是false。( )
A:错 B:对 答案:B