字节跳动2017前端工程师实习生笔试题

时长:120分钟 总分:100分

382浏览 2人已完成答题

题型介绍
题型 单选题 多选题 填空题
数量 13 7 2
1.
回文解码
问题详情

现在有一个字符串,你要对这个字符串进行 n 次操作,每次操作给出两个数字:(p, l) 表示当前字符串中从下标为 p 的字符开始的长度为 l 的一个子串。你要将这个子串左右翻转后插在这个子串原来位置的正后方,求最后得到的字符串是什么。字符串的下标是从 0 开始的,你可以从样例中得到更多信息。

输入描述:

每组测试用例仅包含一组数据,每组数据第一行为原字符串,长度不超过 10 ,仅包含大小写字符与数字。接下来会有一个数字 n 表示有 n 个操作,再接下来有 n 行,每行两个整数,表示每次操作的(p , l)。

保证输入的操作一定合法,最后得到的字符串长度不超过 1000。

输入样例: ab 2 0 2 1 3 输出描述:

输出一个字符串代表最后得到的字符串。

输出样例 abbaabb
2.
出专辑
问题详情

你作为一名出道的歌手终于要出自己的第一份专辑了,你计划收录 n 首歌而且每首歌的长度都是 s 秒,每首歌必须完整地收录于一张 CD 当中。每张 CD 的容量长度都是 L 秒,而且你至少得保证同一张 CD 内相邻两首歌中间至少要隔 1 秒。为了辟邪,你决定任意一张 CD 内的歌数不能被 13 这个数字整除,那么请问你出这张专辑至少需要多少张 CD ?

输入描述:

每组测试用例仅包含一组数据,每组数据第一行为三个正整数 n, s, L。 保证 n ≤ 100 , s ≤ L ≤ 10000

输入样例: 7 2 6 输出描述:

输出一个整数代表你至少需要的 CD 数量。

输出样例 4
3.
下面标签嵌套正确的是
问题详情




4.
下面哪些是HTML5 新增的表单元素?
问题详情




5.
在HTML中,( )可以在网页上通过链接直接打开邮件客户端发送邮件。
问题详情




6.
请选出所有的置换元素()
问题详情




7.
下面哪条声明能固定背景图片()
问题详情




8.
下列说法正确的是()
问题详情




9.
以下关于盒子模型描述正确的是:
问题详情




10.
下面哪个属性不会让 div 脱离文档流(normal flow)?
问题详情




11.
英文字母全部转为大写正确的是()
问题详情

可以使英文字母全部转为大写的属性正确的是()




12.
一个被检验为真实的新闻确实是真实的新闻的概率是多大?
问题详情

假设在今日头条里面,有很多工作人员检查新闻是不是属于虚假新闻,所有新闻真实率到达了98%,工作人员在检验一个真实的新闻把它检验为一个虚假的新闻的概率为2%,而一个虚假的新闻被检验为真实的新闻的概率为5%.那么,一个被检验为真实的新闻确实是真实的新闻的概率是多大?




13.
请问如何安排才能让小今必胜?
问题详情

现在有两堆石子,小今与小条玩游戏,2个人都足够聪明,两个人规定:每次每人只能从其中一堆中取走1个或2个或3个石子,后将石子全部取完的人胜利。现在两堆石子的个数为8和9,请问如何安排才能让小今必胜?




14.
以下描述正确的:
问题详情




15.
查询title中包含cv且type是1的记录
问题详情

表toutiao_tb
title   data       auther  type
abc     2016.2.23   bob     1
bcv     2016.3.3    http    1
cvt     2016.3.3    http    1
bcvvcm  2016.3.5    js      2
nmhh    2016.2.3    html    2
hhj     2016.3.3    java    3
rrr     2016.3.2    cc      1
查询title中包含cv且type是1的记录




16.
下列关于操作系统进程与线程的区别正确的是:
问题详情




17.
下面那个页面调度算法,当进程分配到的页面数增加时,缺页中断的次数可能增加也可能减少
问题详情




18.
下列排序算法不稳定的有?
问题详情







19.
运行以下程序
问题详情

运行以下程序
<script> 
    var m= 1, j = k = 0 
    function add(n) { 
        return n = n+1 
  } 
    y = add(m) 
    function add(n) { 
        return n = n + 3 
    } 
z = add(m) 
</script> 
y和z的最终结果为:




20.
上面这段代码运行后的输出是:
问题详情

(function() {
      var a = b = 5
  })()   
console.log(b)
console.log(a)
上面这段代码运行后的输出是:




21.
页面有一个id为 button1的按钮,如何通过原生的js禁用?(IE 考虑IE 8.0以上版本)
问题详情




22.
如果想为id值为button1的元素设置背景色为红色,下列选项中,做法正确的一项是()
问题详情