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,19
B17,18,19
C5,18,19
Dundefined,18,18
3.在JavaScript中,执行下面的代码后,num的值是() C
var str = "wang.wu@gmail.com"; var num = str.indexOf(".");
A-1
B0
C4
D13
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);
A16
B10
C12
D6
6.请选择结果为真的表达式() C
Anull instanceof Object
Bnull === undefined
Cnull == undefined
DNaN == NaN
7.在HTML5中,哪个属性用于规定输入字段是必填的? B
Areadonly
Brequired
Cvalidate
Dplaceholder
8.HTML5的正确doctype是()? C
- *A*
- *B*
- *C*
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-box
Bpadding-box
Ccontent-box
Dnone
11.设定一个元素按规定的动画执行,你需要运用什么规则? B
Aanimation
Bkeyframes
Cflash
Dtransition
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, 3
B3, 3, NaN
C3, NaN, NaN
Dother
14.在jQuery中,下列关于事件的说法错误的是( ) A
AjQuery中用onclick绑定点击事件
BjQuery中用on来给未来元素绑定事件
CjQuery中用hover来绑定鼠标经过事件
DjQuery中存在冒泡事件,故需要阻止冒泡
15.让一个动画一直执行的属性是() B
Aanimation-direction
Banimation-iteration-count
Canimation-play-state
Danimation-delay
16.关于flex说法正确的是() A
Aflex 属性用于指定弹性子元素如何分配空间
Bflex:1应该写在弹性元素上
C设置flex:1无意义
Dflex是指设置固定定位
17.关于样式的优先级说法正确的是() C
A内联样式>!important>内部样式>外部样式>!important
B!important>内联样式>内部样式>外部样式
C以上都不正确
18.下面关于文件路径的说法错误的是( ) B
A“…/”是返回当前目录的上一级目录
B“…/”是返回当前目录的下一级目录
C访问下一级目录直接输入相应的目录名即可
D文件路径指文件存储的位置
19.以下说法不正确的是() A
AHTML5 标准还在制定中
BHTML5兼容以前HTML4下浏览器
C标签替代Flash
D简化的语法
20.在HTML中,下列有关邮箱的链接书写正确的是() D
- *A*发送邮件
- *B*发送邮件
- *C*发送邮件
- *D*发送邮件
21.设置盒子圆角的属性是() C
Abox-sizing
Bbox-shadow
Cborder-radius
Dborder
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-transform
Btext-align
Ctext-indent
Dtext-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~31
BgetDate( )方法能返回Date对象的一周中的一天,其值为0~6
CgetTime( )方法能返回某一时刻(1970年1月1日)依赖的毫秒数
DgetYear( )方法只能返回4位年份,长用于获取Date对象的年份
29.在HTML中,下面()不属于HTML文档的基本组成部分 。 A
- *A*