1+x 证书 Web 前端开发初级理论考试(试卷6 )

Web前端开发初级模拟测试卷(六)

获取更多资料请加入
官方QQ群1+x证书web前段开发考试

共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 = "[email protected]"; 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

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*