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

评分规则


理论题共50道,包括: 单选题30道、多选题15道、判断题5道(每道题2分,多选题选错不得分,选少得1分,全部选对得2分)
 

(一)单选题

1、以下关于网页结构说法错误的是()

A、HTML文件是结构层

B、CSS文件是表示层

C、JS文件是行为层

D、CSS文件是行为层

2、给以下代码中id名为con的元素设置样式正确的是()。

<div class=”box”>

<div class=”main” id=”con”>祝您好运!</div>

</div>

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、<nav>       B、<footer>        C、<meta>          D、<canvas>

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、在浮动元素末尾添加一个空的标签例如 <div style=”clear:both”></div>

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<=1)                      B、(4>=4)&&(5<=2)

C、("a"=="a")&&("c"!="d")         D、(2<3)||(3<2)

6、关于Javascript中数组的说法中,正确的是()。

A、数组的长度必须在创建时给定,之后便不能改变

B、由于数组是对象,因此创建数组需要使用new运算符

C、数组内元素的类型可以不同

D、数组可以在声明的同时进行初始化 

7、以下关于javascript中DOM的说法正确的是()。

A、DOM的全称为Document Object Model;

B、BOM为文档对象模型;

C、DOM的作用为可以对页面得内容进行增加删除替换;

D、BOM为浏览器对象模型

 

8、jquery ajax中都支持哪些返回类型()。

A、xml        B、html      C、jsonp       D、json

9、属于HTML5新增的标签是()。

A、figure     B、hgroup     C、details      D、progress

10、以下属于行内块元素的是()。

A、img       B、input      C、span         D、div

11、以下属于HTML5优势的是()。

A、解决跨平台问题

B、部标签代替了原来的JavaScript

C、更明确的语义支持

D、增强了web应用程序和功能

12、属于HTML5语法变化的是()。

A、标签不在区分大小写

B、元素可以省略结束标签

C、支持boolean值的属性

D、允许属性值不适用引号

13、以下是CSS3新增伪类的是()。

A、:nth-of-type(n)     B、:empty     C、:root     D、:not()

14、box-sizing的值有哪些()。

A、none       B、border-box     C、content-box     D、padding-box

15、在jQuery中,能够实现将div层隐藏的语句是()。

A、$("div").css("display","none")

B、$("div").addClass ("display","none")

C、$("div").show()

D、$("div").hide()

(三)判断题

1、"12">"2"。

2、DOM中,已知一个节点,并且知道他们得位置关系,就可以操作任何一个节点。

3、定义列表的应该这样写<dl><dt><dd></dd></dt></dl>。

4、在HTML中,div+css可以用作排版布局,表格的也可以。

5、div占用的位置是一行,一行可显示多个span。

 

答案

1D 2B 3D 4B 5B 6C 7D 8C 9C 10A 11B 12A 13B 14C 15D 16D 17B 18B 19D 20C 21A 22C 23C 24C 25B 26A 27C 28A 29A 30B

1AB 2CD 3ABD 4BC 5ACD 6BCD 7ACD 8ABCD 9ABDC 10AB 11ABCD 12ABCD 13ABCD 14BC 15AD

1x 2o 3z 4x 5o

猜你喜欢

转载自blog.csdn.net/fujian87232/article/details/116104647