Web前端开发初级模拟测试卷(六)
获取更多资料请加入
官方QQ群
共55道题 总分:200分 形考总分:0分
一、单选题共30题,60分
1.阅读下面的JavaScript代码,输出结果是() B
function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); document.write(y); }
A0 1 2 3 4
B0 1 4 9 16
C0 1 4 9 16 25
D以上答案都不对
2.在Javascript中,运行下面代码的结果是 A
function foo(x){ var num=5; bar=function(y){ return (x+y+(++num)); } } console.log(foo(2)); console.log(bar(10)); console.log(bar(10));
Aundefined,18,19B17,18,19C5,18,19Dundefined,18,18
3.在JavaScript中,执行下面的代码后,num的值是() C
var str = "wang.wu@"; var num = str.indexOf(".");
A-1B0C4D13
4.以下哪条语句会产生运行错误() A
Avar obj = ();Bvar obj = {};Cvar obj = [];Dvar obj = //;
5.下面代码输出什么() C
var a=0,b=0; for(;a<10,b<7;a++,b++){ g=a+b; } console.log(g);
A16B10C12D6
6.请选择结果为真的表达式() C
Anull instanceof ObjectBnull === undefinedCnull == undefinedDNaN == NaN
7.在HTML5中,哪个属性用于规定输入字段是必填的? B
AreadonlyBrequiredCvalidateDplaceholder
8.HTML5的正确doctype是()? C
- *A*<!DOCTYPE html>- *B*<!DOCTYPE HTML5>- *C*<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0//EN" "/TR/html5/strict.dtd">
9.下列表达式成立的是() D
- *A*parseInt(12.5)==parseFloat(12.5)- *B*Number("123abc")==parseFloat("123abc")- *C*isNaN("abc")==NaN- *D*typeof NaN=="number"
10.以下不属于background-clip的值的是() D
Aborder-boxBpadding-boxCcontent-boxDnone
11.设定一个元素按规定的动画执行,你需要运用什么规则? B
AanimationBkeyframesCflashDtransition
12.在HTML中,通过( )可以实现鼠标悬停在div上时,元素执行旋转45度效果 A
- *A*div:hover{transform:rotate(45deg)}- *B*div:hover{transform:translate(50px)}- *C*div:hover{transform:scale(1.5)}- *D*div:hover{transform:skew(45deg)};
13.下面代码输出正确的是() parseInt(3, 8) parseInt(3, 2) parseInt(3, 0) D
A3, 3, 3B3, 3, NaNC3, NaN, NaNDother
14.在jQuery中,下列关于事件的说法错误的是( ) A
AjQuery中用onclick绑定点击事件BjQuery中用on来给未来元素绑定事件CjQuery中用hover来绑定鼠标经过事件DjQuery中存在冒泡事件,故需要阻止冒泡
15.让一个动画一直执行的属性是() B
Aanimation-directionBanimation-iteration-countCanimation-play-stateDanimation-delay
16.关于flex说法正确的是() A
Aflex 属性用于指定弹性子元素如何分配空间Bflex:1应该写在弹性元素上C设置flex:1无意义Dflex是指设置固定定位
17.关于样式的优先级说法正确的是() C
A内联样式>!important>内部样式>外部样式>!importantB!important>内联样式>内部样式>外部样式C以上都不正确
18.下面关于文件路径的说法错误的是( ) B
A“…/”是返回当前目录的上一级目录B“…/”是返回当前目录的下一级目录C访问下一级目录直接输入相应的目录名即可D文件路径指文件存储的位置
19.以下说法不正确的是() A
AHTML5 标准还在制定中BHTML5兼容以前HTML4下浏览器C标签替代FlashD简化的语法
20.在HTML中,下列有关邮箱的链接书写正确的是() D
- *A*<A href="telnet:zhangming@">发送邮件</A>- *B*<A href="mail:zhangming@">发送邮件</A>- *C*<A href="ftp:zhangming@">发送邮件</A>- *D*<A href="mailto:zhangming@">发送邮件</A>
21.设置盒子圆角的属性是() C
Abox-sizingBbox-shadowCborder-radiusDborder
22.在HTML中,( )用来表示特殊字符引号 D
A®B©C"进D“”
23.关于box-shadow说法正确的是() B
A设置文字投影B第一个值是设置水平距离的C第二个值是设置水平距离的D第三个值是设置投影颜色的
24.将div类名以’c’开头元素添加文字为红色,书写正确的是() A
Adiv[class^=c]{color:red}Bdiv[class$=c]{color:red}Cdiv[class=c]{color:red}Ddiv[class*=c]{color:red}
25.在jQuery中,能够操作HTML代码及其文本的方法是( ) C
Aattr()Btext()Chtml()Dval()
26.每段文字都需要首行缩进两个字的的距离,该设置什么属性() C
Atext-transformBtext-alignCtext-indentDtext-decoration
27.以下关于jQuery 节点的说法中错误是 C
AjQuery中用$(".box").insertBefore(ele1,ele2)给指定ele2前添加ele1元素BjQuery中用$(".box").append(ele)给box类后添加ele元素CjQuery中用$(".box").appendTo(ele)给box类后添加ele元素DjQuery中用$(".box").insertAfter(ele1,ele2)给ele2后添加ele1元素
28.在以下选项中,关于JavaScript的Date对象描述正确的是 C
AgetDay( )方法能返回Date对象的一个月中的一天,其值为1~31BgetDate( )方法能返回Date对象的一周中的一天,其值为0~6CgetTime( )方法能返回某一时刻(1970年1月1日)依赖的毫秒数DgetYear( )方法只能返回4位年份,长用于获取Date对象的年份
29.在HTML中,下面()不属于HTML文档的基本组成部分 。 A
- *A*<STYLE></STYTLE>- *B*<BODY></BODY>- *C*<HTML></HTML>- *D*<HEAD></HEAD>
30.下列选项中定义标题最合理的是 C
- *A*<span class="header">文章标题</span>- *B*<p><b>文章标题</b></p>- *C*<h2>标题</h2>- *D*<div>文章标题</div>
二、多选题共15题,30分
1.请选出正确的选项() ABCD
A属性要在开始标签中指定,用来表示该标签的性质和特性B通常都是以“属性名=“值””的形式来表示C一个标签可以指定多个属性D指定多个属性时不用区分顺序。
2.下面哪些是HTML5 新增的表单元素? AC
AdatalistBoptgroupCoutputDlegend
3.嵌入在HTML文档中的图像格式可以是()? ACD
A*.gifB*.tifC*.bmpD*.jpg
4.关于语义化说法不正确的是() ABC
A语义化的HTML有利于机器的阅读BTable 属于过时的标签,遇到数据列表时,需尽量使用 div 来模拟表格C语义化是HTML5带来的新概念,此前版本的HTML无法做到语义化DHeader、article、address都属于语义化明确的标签
5.下面哪些是javascript中document的方法? ACDE
AgetElementByIdBgetElementsByIdCgetElementsByTagNameDgetElementsByNameEgetElementsByClassName
6.background-origin的值有哪些() BCD
AnoneBborder-boxCcontent-boxDpadding-box
7.以下标签书写正确的是()? BCD
- *A*<p/>- *B*<br/>- *C*<hr/>- *D*<img/>
8.下列关于获取页面元素说法正确正确的是( ) AC
Adocument.getElementById(‘a’)是通过id值为a获取页面中的一个元素Bdocument.getElementsByName(“na”)是通过name属性值为na获取页面中的一个元素Cdocument.getElementsByTagName(“div”)是通过标签名获取去所有div;D以上说法都不正确;
9.关于javascript事件说法不正确的是() BCD
A事件由事件函数 事件源 事件对象组成B当前事件作用在哪个标签上,哪个标签就是事件源Conclick 就是一个事件对象D图片切换使用javascript的change事件
10.下列选项中属于jQuery属性选择器的是( ) AC
- *A*$("img[src$='.gif ']")- *B*$("img")- *C*$("[class][title]")- *D*$("div>span")
11.文字溢出显示省略号应该拥有那些属性() ABCD
Aoverflow: hidden;Bwhite-space: nowrap;Ctext-overflow: ellipsis;Dwidth:500px
12.在JavaScript语法中,下列说法正确的是 AB
AparseInt(43.12)返回值为43BparseInt(‘abc43.12’)返回值为NaNCparseFloat(‘43.13abc’)==parseInt(43.12) 返回trueDisNaN(parseFloat(‘45.13abc’))返回true
13.网页的元素中包含以下HTML代码:
<div id="box"> <h2 id='top1' name='header1'>标题1</h2> <h2 id='top2' name='header2'>标题2</h2> </div>
下列能弹出"标题1"的jQuery代码是( )。 AB
Aalert($(’#top1’).text());Balert($(’[name=header1]’).text());Calert($(’[name=‘header1’]’).text());Dalert($(’#header1’).text());
14.关于media说法正确的是() ABC
A@media 查询,你可以针对不同的媒体类型定义不同的样式B@media 可以设计响应式页面C当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。D可以用media属性在link中使用
15.以下()是块级元素 AD
AdivBimgCinputDp
三、判断题共5题,10分
1.在jquery中addClass()可以增加多个样式,各个样式间用:隔开 错
A对B错
2.CSS Sprites整理起来更为方便,同一个按钮不同状态的图片也需要一个个切割出来并个别命名 错
A对B错
3.padding:10px;只设置上边填充为10像素,其它三边为零像素 错
A对B错
4.slideUp()方法通过高度变化(向上减小)来动态地隐藏所有匹配的元素 对
A对B错
5.H5就是HTML5的简称 错
A对B错
如果觉得《1+x 证书 Web 前端开发初级理论考试(试卷6 )》对你有帮助,请点赞、收藏,并留下你的观点哦!