字节跳动秋招2017面试题

1. 变量a是一个64位有符号的整数,初始值用16进制表示为:0Xf000000000000000; 变量b是一个64位有符号的整数,初始值用16进制表示为:0x7FFFFFFFFFFFFFFF。 则a-b的结果用10进制表示为多少?()

正确答案: C   你的答案: D (错误)

1

-(2^62+2^61+2^60+1)

2^62+2^61+2^60+1

2^59+(2^55+2^54+…+2^2+2^1+2^0)



 0x7FFFFFFFFFFFFFFF+1=0X8000000000000000,

那么a-b=0Xf000000000000000-0X8000000000000000+1=0X7000000000000001=16^15*7+16^0*1=2^60*7+1=2^60*(2^2+2^1+2^0)+1=2^62+2^61+2^60+1

2.块级元素

<input>

<ul>

<hr>

<li>

<div>

3.域名不同不能使用ajax

jsonp方式不可以发出post请求其他域名下的接口

通过iframe设置document.domain可以实现跨域

4.不可继承的:display、margin、border、padding、background、height、min-height、max- height、width、min-width、max-width、overflow、position、left、right、top、 bottom、z-index、float、clear、table-layout、vertical-align、page-break-after、 page-bread-before和unicode-bidi。

所有元素可继承:visibility和cursor。

内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、 font-family、font-size、font-style、font-variant、font-weight、text- decoration、text-transform、direction。

块状元素可继承:text-indent和text-align。

列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。

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


5.typeof Symbol()    //"symbol"

typeof Number()    //"number"

typeof String()    //"string"

typeof Function()    //"function"

typeof Object()    //"object"

typeof Boolean()    //"boolean"

typeof null    //"object"

typeof undefined    //"undefined"

6.get请求Content-type只能是text/html

get请求可以跨域、post请求不能跨域

get和post的可传输内容大小不一样,一个有限制一个没有限制

get和post传输的内容存放的位置不一样,一个放在header,一个放在body

7.一般来说,选择器的优先级(从上往下依次降低)是:

(1)在属性后面使用 !important 会覆盖页面内任何位置定义的元素样式。

(2)作为style属性写在元素内的样式

(3)id选择器

(4)类选择器

(5)标签选择器

(6)通配符选择器

8.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容