理论题共50道,包括: 单选题30道、多选题15道、判断题5道(每道题2分,多选题选错不得分,选少得1分,全部选对得2分)
(一)单选题1、以下关于网页结构说法错误的是()
A、HTML文件是结构层
B、CSS文件是表示层
C、JS文件是行为层
D、CSS文件是行为层
2、给以下代码中id名为con的元素设置样式正确的是()。
祝您好运!
A、.box>.main{font:16px;} B、.box .main{font:16px ‘微软雅黑’}
C、#con{font-family:16px} D、.con{font:16px/32px ‘微软雅黑’}
3、关于边距的设置说法正确的是()。
A、margin:0 是设置内边距上下左右都为0;
B、margin:20px 50px;是设置外边距左右为20px,上下为50px;
C、margin:10px 20px 30px;是设置内边距上为10px,下为20px; 左为30px;
D、margin:10px 20px 30px 40px;是设置外边距上为10px,右为20px,下为30px,左为40px
4、关于盒模型说法不正确的是()
A、盒模型由margin,border,padding,content四部分组成;
B、标准盒模型是box-sizing:border-box;
C、IE盒模型是box-sizing:border-box;
D、标准盒模型是box-sizing:content-box;
5、以下关于HTML描述不正确的是()
A、HTML是描述网页的语言
B、HTML是一种编程语言
C、HTML是由标记标签组成的
D、HTML是超文本标记语言
6、下列选项关于标签默认样式说法正确的是()。
A、标题标签只是默认加粗
B、段落标签默认带有外边距和内边距
C、无序列表默认带有外边距和内边距
D、input无默认样式
7、在HTML中,CSS样式中文本属性的说法错误的是()。
A、font-weight用于设置字体的粗细
B、font-family用于设置文本的字体类型
C、color用于设置文本的颜色
D、text-align用于设置文本的字体形状
8、在HTML中,通常要通过定位,Css属性中()可以设置垂直叠放次序。
A、list-style
B、padding
C、z-index
D、Float
9、关于html5说法错误的是()。
A、HTML5新增了音频和视频标签
B、HTML5只是对HTML4的一个简单升级
C、所有主流浏览器都支持HTML5
D、HTML5新增了离线缓存机制
10、以下不是HTML5新特性的是()。
A、新的@font-face字体设置
B、新的离线存储
C、新的音频、视频API
D、新的内容标签
11、以下属于目标选择器的是()。
A、.:empty B、:target C、:nth-of-type() D、only-child
12、实现背景图片不跟随鼠标滚动而滚动的属性是()
A、background-attachment:fixed;
B、background-attachment:scroll;
C、background-origin: initial;
D、background-clip: initial;
13、alt和title属性的特点表述正确的是()。
A、不同的浏览器,表现一样
B、alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字
C、alt和title同时设置的时候,title作为图片的替代文字出现,alt是图片的解释文字
D、以上说法都不正确
14、给div盒子设置鼠标经过变圆角的属性是()。
A、box-sizing B、box-shadow C、border-radius D、border
15、在弹性盒子中,以下不属于justify-content的值是()。
A、flex-start B、center C、space-between D、end
16、从下列选中中选出不同的一个()。
A、 B、 C、 D、
17、(“5.3” + 2.3 ) 的计算结果是()。
A、7.6 B、5.32.3 C、5.32 D、7.3
18、JavaScript函数说法正确的是()
A、不可以传参 B、可以接受参数
C、没有返回类型 D、没有return关键字
19、JavaScript是运行在()的脚本语言。
A、服务器端
B、在服务器运行后,把结果返回到客户端
C、在客户端运行后,把结果返回到服务端
D、客户端
20、下列哪个方法是对数组元素进行排序的()。
A、add( ) B、join( ) C、sort( ) D、length( )
21、分析下面的JavaScript代码段,输出结果是()
var str="I am a teacher";
a=str.charAt(9);
document.write(a);
A、I am a te B、a C、acher D、e
22、分析下面的JavaScript代码段,输出的结果是()。
emp=new Array(4);
emp[1]=1;
emp[2]=2;
document.write(emp.length);
A、2 B、3 C、4 D、5
23、以下不属于javascript中提供的常用数据类型的是()。
A、Undefined B、Null C、Connection D、Number
24、在JavaScript中,把字符串“789”转换为整型值789的正确方法是()
A、var str="789"; var num=(int)str;
B、var str="789";var num=str.parseInt(str);
C、var str="789";var num=parseInt(str);
D、var str="789";var num=Integer.parseInt(str);
25、下面代码正确的结果是()。
var a = [0];
if ([0]) {
console.log(a == true);
} else {
console.log("2");
}
A、true B、false C、 "2" D、报错
26、请问下面代码输出的是()。
var trees = ["aa","bb","cc","dd","apple"];
delete trees[3];
console.log(trees.length);
A、5 B、4 C、3 D、以上都不对
27、以下代码输出的结果是:()。
var length = 20;
function fn() {
console.log(this.length);
}
var obj = {
length: 10,
method: function(fn) {
fn();
arguments[0]();
}
};
obj.method(fn, 1,"aa");
A、20,10 B、10,3 C、20,3 D、以上都不正确
28、在jQuery中,移除节点类名为"box"下的div元素的方法是 ()。
A、$(".box div").remove();
B、$(".box div").empty();
C、$("div").innerhtml("");
D、$("div").innerHTML = "";
29、用jQuery,将服务端返回的JSON格式的字符串转为js对象,语法正确的是()?
A、$.parseJSON(data) B、$.ParseJson(data)
C、 #.parseJSON(data) D、 #.ParseJson(data)
30、下列选项关于jQuery中的淡入淡出动画效果描述错误的是()。
A、fadeOut()方法是通过不透明度的变化来实现所匹配元素的淡出效果
B、fadeOut()、fadeIn()、fadeToggle()的表示动画时长的参数只能为毫秒数
C、fadeToggle()通过不透明度的变化来开关所有匹配元素的淡入和淡出效果
D、fadeOut()、fadeIn()可常用于制作淡入淡出的幻灯片效果
(二)多选题
1、下列关于隐藏元素说法正确的是()。
A、display: none;不为被隐藏的对象保留其物理空间;
B、visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;
C、visibility:hidden;产生reflow和repaint(回流与重绘);
D、visibility:hidden;与display: none;两者没有本质上的区别;
2、关于不同内核的浏览器,对CSS的解释正确的有()。
A、FireFox的div的内嵌div可以把父级的高度撑大,而IE6.0不可以,要自己设置高度
B、当设置为三列布局时,FireFox0的float宽度不能达到100%,而IE6.可以。当设置为两列布局时,两种浏览器都可以
C、火狐浏览器中,非float的div前面有同一父级的float的div,此div若有背景图,要使用clear:both,才能显示背景图,而IE6.0中不用使用clear:both
D、在[text-decoration:underline]的属性下,IE6.0显示的下划线会比FireFox低一点。在FireFox中,部分笔画会在下划线的下面1个象素左右
3、以下推荐使用清除浮动的方式有哪几种()。
A、在浮动元素末尾添加一个空的标签例如
B、通过设置父元素overflow值为hidden
C、父元素也设置浮动
D、给父元素添加clearfix类
4、下述有关border:none以及border:0的区别,描述错误的是()。
A、border:0表示边框宽度为0
B、当定义了border:none,即隐藏了边框的显示,实际就是边框宽度为0
C、当定义边框时,仅设置边框宽度也可以达到显示的效果
D、border:none表示边框样式无
5、下列哪一个表达式返回为真()。
A、!(3=4)&&(5