html高级工程师测试题,前端工程师能力评估测试题(11-20)

原标题:前端工程师能力评估测试题(11-20)

前端工程师能力评估测试题(11-20)

单选题

11、下面这个JS程序的输出是什么:

function Foo() {

var i = 0;

return function() {

console.log(i++);

}

}

var f1 = Foo(),

f2 = Foo();

f1();

f1();

f2();

A、0 1 0

B、0 1 2

C、0 0 0

D、0 0 2

12、 请给出这段代码的运行结果( )

var bb = 1;

function aa(bb) {

bb = 2;

alert(bb);

};

aa(bb);

alert(bb);

A、1 1

B、1 2

C、2 1

D、2 2

13、下面符合一个有效的java变量定义规则的是?

A、_$te$t2

B、with

C、a bc

D、2a

14、下面有关java系统方法的描述,错误的是?

A、parseFloat方法:该方法将一个字符串转换成对应的小数

B、isNaN方法:该方法用于检测参数是否为数值型,如果是,返回true,否则,反回false。

C、escape方法: 该方法返回对一个字符串编码后的结果字符串

D、eval方法:该方法将某个参数字符串作为一个Java执行

15、下面有关java常见事件的触发情况,描述错误的是?

A、onmousedown:某个鼠标按键被按下

B、onkeypress:某个键盘的键被按下或按住

C、onblur:元素获得焦点

D、onchange:用户改变域的内容

16、下面有关HTML的Doctype和严格模式与混杂模式的描述,错误的是?

A、声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档

B、在标准模式中,浏览器根据规范呈现页面;在混杂模式中,页面以一种比较宽松的向后兼容的方式显示

C、DOCTYPE不存在或格式不正确会导致文档以标准模式呈现

D、浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法

17、下面有关Java中call和apply的描述,错误的是?

A、call与aplly都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性

B、两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是

C、apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入

D、call传入的则是直接的参数列表。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。

18、下述有关border:none以及border:0的区别,描述错误的是?

A、border:none表示边框样式无

B、border:0表示边框宽度为0

C、当定义了border:none,即隐藏了边框的显示,实际就是边框宽度为0

D、当定义边框时,仅设置边框宽度也可以达到显示的效果

19、下面有关CSS sprites说法错误的是?

A、允许你将一个页面涉及到的所有零星图片都包含到一张大图中去

B、利用CSS的“background-image”,“background-repeat”,“background-position”的组合进行背景定位

C、CSS Sprites虽然增加了总的图片的字节,但是很好地减少网页的http请求,从而大大的提高页面的性能

D、CSS Sprites整理起来更为方便,同一个按钮不同状态的图片也不需要一个个切割出来并个别命名

20、下面列出的浏览器,无webkit内核的是()

A、chrome

B、Safari

C、搜狗浏览器

D、firefox

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值