导航菜单
首页 >  web证书考试标准  > 1+X Web前端(初级)理论题考试样题及答案(建议收藏)

1+X Web前端(初级)理论题考试样题及答案(建议收藏)

评分规则

理论题共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

相关推荐: