第五届字节跳动前端青训营入营笔试

第五届字节跳动青训营

文章目录

  • 第五届字节跳动青训营
    • 青训营 - 前端练习题
      • 每日一练
      • 编程题
        • 前端编程题
          • [342. 4的幂](https://leetcode.cn/problems/power-of-four/)
          • [125. 验证回文串](https://leetcode.cn/problems/valid-palindrome/)
          • [5. 最长回文子串](https://leetcode.cn/problems/longest-palindromic-substring/description/)
        • 后端编程题
          • 题目1
          • 题目2
          • 题目3
    • 青训营 - 前端进阶班笔试(A卷)
      • 单选题
      • 不定选择
      • 编程题
        • 第一题
        • 第二题
      • 简答题

青训营 - 前端练习题

每日一练

DAY 1

选择题 1:
下列哪些是 HTML5 的新特性?
A. 语义标签
B. Canvas 绘图
C. 

【答案】ABCD

选择题 2:
下面可以继承的属性有哪些?
A. font-size
B. background
C. color
D. cursor

【答案】ACD

【解析】

  • css不可以继承的属性:display、margin、padding、border、background、width、min-width、max-width、height、min-height、max-height、overflow、position、top、bottom、left、right、z-index、float、clear、table-layout、vertical-align、page-bread-before、page-bread-after、unicode-bidi

  • 所有元素都可以继承:visibility、cursor

  • 子元素可以继承:letter-spacing(字符间距)、word-spacing(单词间距)、white-space(如何处理元素内的空白)、line-height(设置行高,内联元素不可以继承,设置为行内块元素可以继承)、color、font、font-size、font-family、font-style、font-weight、font-variant(大写字母)、text-decoration(文本下划线、中划线)、text-transform(首字母大写、转大写)、direction(rtl-文本方向从右向左)、text-indent(首行缩进)、text-align(文本对齐)

  • 列表元素(li)可继承:list-style、list-style-type、list-style-position、list-style-image

  • 表格元素可继承:border-collapse

DAY 2

选择题 1:
对于一条100M的宽带,理论下载速度上限是多少?
A. 12.5MB/s
B. 100MB/s
C. 10MB/s
D. 10Mb/s

【答案】A

【解析】1Byte = 8bit,因此理论下载速度上限是:100Mb/s ÷ 8 = 12.5MB/s

选择题 2:
关于 for of 和 for in 的描述,正确的是?
A. for in 可以循环普通对象
B. for of 可以循环普通对象
C. 都不可以循环数组
D. 都可以循环数组

【答案】AD

【解析】使用 for…of 遍历必须在原型上拥有 [Symbol.iterator] 接口才行,而一般用 for…in 遍历对象,Array 在一定程度上也属于对象,因此可以遍历,只不过 key 值为数组的下标值

DAY 3

选择题 1:
关于事件冒泡描述正确的是?
A. 从目标元素向 document 冒泡
B. 从 document 向目标元素冒泡
C. 从 document 向目标元素冒泡,再从目标元素向 document 冒泡
D. 以上都不是

【答案】A

选择题 2:
以下哪些 script 标签属性会使脚本有可能在 DOMContentLoaded 事件之后加载?
A. 
                    
                    

你可能感兴趣的:(字节跳动青训营,css,前端,html)