百度2018校招Web前端工程师笔试卷(第二批)

时长:120分钟 总分:100分

185浏览 0人已完成答题

题型介绍
题型 单选题 填空题 简答题
数量 30 2 2
1.
下面程序输出的结果:
问题详情

下面程序输出的结果:
var userInfo = {
  userName: "love",
  getUserName: function() {
    return this.userName
  }
}
var user = userInfo.getUserName
console.log(userInfo.getUserName())
console.log(user())




2.
HTML5中可以用什么方法获取当前地址位置:
问题详情




3.
css3中如何针对Firefox浏览器设置圆角半径
问题详情




4.
下列哪段代码能够定义所有P标签内文字加粗?()
问题详情

能让所有p标签内的文字加粗的样式是?




5.
下面的代码输出的结果为:
问题详情

下面的代码输出的结果为:
var foo = "11"+2-"1"
console.log(foo)
console.log(typeof foo)





6.
下面的代码输出的结果为:
问题详情

下面的代码输出的结果为:
Object.prototype.bar = 1
var foo = {moo: 2}
for(var i in foo) {
    console.log(i)
}





7.
下面程序输出的结果为:
问题详情

下面程序输出的结果为:
var apple = {
    iphone: function(){ return this.phoneVersion },
    phoneVersion: 7
}
console.log(typeof (app = apple.iphone)())




8.
程序的输出结果为?
问题详情

function sub(a){
    return a - '010'
}
console.log(sub(020))
程序的输出结果为?




9.
下面程序输出的结果为:
问题详情

下面程序输出的结果为:
Object.prototype.execArr = function(){
var array=this
  var n = {}, r = [], len = array.length, val, type
    for (var i = 0 i < array.length i++) {
        val = array[i]
        type = typeof val
        if (!n[val]) {
            n[val] = [type]
            r.push(val)
        } else if (n[val].indexOf(type) < 0) {
            n[val].push(type)
            r.push(val)
        }
    }
    return r
}
var obj=[1,5,4,4,5,6,7,3,3,2]
console.log(obj.execArr ())




10.
下面哪个JavaScript库不支持Promise规范?
问题详情




11.
以下()表达式产生一个0~7之间(含0,7)的随机整数.
问题详情

下面哪个选项可以产生0<=num<=10的随机整数




12.
分析下面的JavaScript代码段,输出结果是
问题详情

分析下面的JavaScript代码段,输出结果是
var mystring = "I am a student"
var a = mystring.substring(9,13)
console.log(a)  




13.
下列代码执行结果是functionisOdd(num){ &nb...
问题详情

下列代码执行结果是
function isOdd(num) { 
     return num % 2 == 1 
}
function isEven(num) {
    return num % 2 == 0
} 
function isSane(num) {
    return isEven(num) || isOdd(num)
}
var values = [7, 4, '13', -9, Infinity]
values.map(isSane)




14.
以下不能用于判断字符串str是否符合正则reg的语句是
问题详情




15.
在HTML5中,下列sessionStorage保存数据的方法正确的是()
问题详情




16.
下面哪个可以仅仅把"百度"二字设置为白色的样式是() <div c...
问题详情

下面哪项可以仅仅把"百度"二字设置为白色()
<div class="menu">
    <ul>
        <li><a class="home" href="home.html">百度</a></li>
        <li><a href="about.html"></a>牛客</li>
    </ul>
</div>





17.
关于下面HTML代码,说法正确的是() <tableborder=...
问题详情

关于下面HTML代码,说法正确的是()
<table border="10"> 
<tr><td colspan=2 align="center">公司</td></tr> 
<tr><td rowspan=2 align="center">名字</td><td align="center">百度</td></tr>
<tr><td colspan=2 align="center">百度</td></tr>
<table>





18.
在HTML语言中,设置表格中文字与边框距离的标签是()。
问题详情




19.
在Linux系统下,下列哪个命令可以测试网络通不通?
问题详情




20.
在Linux系统中,有一个shell执行脚本为"a.sh",在执行/a.s...
问题详情

在Linux系统中,有一个shell执行脚本为"a.sh",在执行/a.sh fh nk tm 命令的过程中,变量$2的值为()




21.
DOM 操作中如何只判断两个节点是否有相同:
问题详情




22.
以下哪项不是Node.js中的全局对象
问题详情




23.
在Node.js应用中,以下哪个语句可以正确获得http模块?
问题详情




24.
下面关于Hash表说法正确的是()
问题详情




25.
有台计算机使用选择排序对400个数字排序花了400ms,如果花费1600m...
问题详情

有台计算机使用选择排序对400个数字排序花了400ms,如果花费1600ms,大概能对多少个数字进行排序?





26.
将数组[18,17,14,16,15,12,13]用堆排序进行原地升序排序...
问题详情

将数组[18,17,14,16,15,12,13]用堆排序进行原地升序排序,那么在排序过程中,元素14的数组下标发生几次改变?





27.
使用冒泡排序为长度为50的数组升序排序,在最坏情况下,比较次数多少?
问题详情





28.
20条边,10个顶点的连通图,至少要去掉多少条边才能构成一棵树?
问题详情





29.
当一个栈的进栈序列为1,2,3时,进栈之后可以随时弹出,当弹出序列为2,1...
问题详情

当一个栈的进栈序列为1,2,3时,进栈之后可以随时弹出,当弹出序列为2,1,3时,栈操作为?





30.
HTTPS协议通过什么实现安全访问?
问题详情




31.
倒计时
问题详情

倒计时是web开发中常见的组件,请完成second和render两个函数,完成倒计时的显示部分
1、second函数的输入为整数,返回{day: Int, hour: Int, min: Int, second: Int}
2、render函数的输入为second函数的输出,将数据在页面对应的DOM元素上显示出来,格式如html所示
3、如果day为0,隐藏对应的DOM元素,否则显示(请直接使用已经实现的css代码)
4、数值不足两位,前面补充0
32.
字符覆盖
问题详情

小度有一个小写字母组成的字符串s.字符串s已经被写在墙上了.
小度还有很多卡片,每个卡片上有一个小写字母,组成一个字符串t。小度可以选择字符串t中任意一个字符,然后覆盖在字符串s的一个字符之上。小度想知道在选取一些卡片覆盖s的一些字符之后,可以得到的字典序最大的字符串是什么。 输入描述: 输入包括两行,第一行一个字符串s,字符串s长度length(1 ≤ length ≤ 50),s中每个字符都是小写字母
第二行一个字符串t,字符串t长度length(1 ≤ length ≤ 50),t中每个字符都是小写字母输入样例: fedcba ee 输出描述: 输出一个字符串,即可以得到的字典序最大字符串输出样例 feeeba
33.
前端两种主流跨域方案:JSONP 与 CORS。请问使用两种方案在 a.c...
问题详情

前端两种主流跨域方案:JSONP 与 CORS。请问使用两种方案在 a.com 向 b.com 发起跨域请求时,b.com 的服务端能否解析到跨域请求携带的 cookie。
34.
请设计一个浏览器中能使用的Promise模块。包含:实现源码,使用API,...
问题详情

请设计一个浏览器中能使用的Promise模块。包含:实现源码,使用API,以及使用Demo。