1.c![在这里插入图片描述](https://img-blog.csdnimg.cn/20210120175038415.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NjMDBx,size_16,color_FFFFFF,t_70)
解析
0x7FFFFFFFFFFFFFFF+1=0X8000000000000000,那么
a-b=0Xf000000000000000-0X8000000000000000+1
=0X7000000000000001
=1615*7+1601
=2^607+1
=260*(22+21+20)+1
=262+261+2^60+1
2.d
解析
Boolean([]); //true
Number([]); //0
Number({}); // NaN
Number(false); //0
布尔类型与其他类型进行比较,布尔类型将会转换成number类型
3.bcdef
解析
行内元素有:a b span img input select strong
块级元素有:div ul ol li dl dt dd h1 h2 h3 h4…p
常见的空元素: <br><hr> <img> <input> <link> <meta>
鲜为人知的是:<area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr>
4.b
解析
1.flash,不会
2.正确
3.域名不同不能使用ajax
4.jsonp方式不可以发出post请求其他域名下的接口。
5.c
解析
A.定义了一个类,类的使用。而不是构造函数
B.不符合MDN中单个导出,应为导出列表写法,即export {m}
D.命名导出时,导入时必须相同的名称
6.ac
解析
边框,盒子模型,背景属性属于不可继承属性 字体,文本样式属性属于可继承属性
7.d
解析![在这里插入图片描述](https://img-blog.csdnimg.cn/20210120181041252.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NjMDBx,size_16,color_FFFFFF,t_70)
8.ab
解析
C . get请求Content-type只能是text/html
–错误,get的 Content-type不仅可以是 text/html,也可以是其他,如 application/json, text/plain 等等
D. get请求可以跨域、post请求不能跨域
– 错误, post一样可以跨域
9.acfg
解析
typeof Symbol() //"symbol"
typeof Number() //"number"
typeof String() //"string"
typeof Function() //"function"
typeof Object() //"object"
typeof Boolean() //"boolean"
typeof null //"object"
typeof undefined //"undefined"
10.a
解析
条件概率
男,周二:1/14
男,非周二:6/14
女,周二:1/14
女,非周二:6/17
两个孩子至少一个是周二生的男孩:1/14+1/14-1/141/14=27/196
两个孩子都是男孩且至少一个是周二生的:1/141/14+1/146/14+6/141/14=13/196
条件概率:13/27
11.ab
解析
display:none指的是元素完全不陈列出来,不占据空间,涉及到了DOM结构,故产生reflow与repaint
visibility:hidden指的是元素不可见但存在,保留空间,不影响结构,故只产生repaint
12.c
解析
13.bd
解析
上面是一段按钮的html代码 如果要用原生的js来禁用这个按钮 可以用这样: document.getElementByIdx_x_x(“btnShow”).disabled=true;(这样就把按钮禁用了) 如果要重新开启按钮,则可以让disabled=false;即可 那么在jquery下面要如何设置呢?其实也很简单 利用jquery的attr的方法即可 $("#btnShow").attr({“disabled”:“disabled”}); 如要让按钮恢复可用,可以采用removeAttr方法把disabled属性删除即可。 $("#btnShow").removeAttr(“disabled”);
14.d
解析
优先级由高到低可分为:
在属性后面使用!important会覆盖页面内任何位置定义的元素样式。
作为style属性写在元素内的样式
id选择器
类选择器 = 伪类选择器=属性选择器 (后面的样式会覆盖前面的样式)
标签选择器
通配符选择器
浏览器自定义的样式
15.d
解析
假设两线程为A、B,设有3种情况:
1.AB不并发:此时相当于两个方法顺序执行。A执行完后a=-1,B使用-1作为a的初值,B执行完后a=-2
2.AB完全并发:此时读写冲突,相当于只有一个线程对a的读写最终生效。相同于方法只执行了一次。此时a=-1
3.AB部分并发:假设A先进行第一次读写,得到a=1;之后A的读写被B覆盖了。B使用用1作为a的初值,B执行完后a=0
16.
解析
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
table{
/* border-collapse:separate;*/
border: none;
border-spacing: 0;
}
td{
position: relative;
width: 50px;
height: 50px;
border: 5px solid blue;
background: #fff;
color: green;
text-align: center;
line-height: 50px;
display: inline-block;
}
tr:not(:first-child) td{
margin-top: -5px;
}
tr td:not(:last-child){
margin-right: -5px;
}
td:hover{
border-color: red;
cursor: pointer;
z-index: 2;
}
</style>
</head>
<body>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
</table>
</body>
</html>
z-index 仅能在定位元素上奏效(position属性值设置除默认值static以外的元素,包括relative,absolute,fixed样式)
17.
解析
<input type="file" id="file"/>
<button id="upload">点击上传</button>
var file = document.getElementById("file");
var upload = document.getElementById("upload");
var ajax = new XMLHttpRequest();
ajax.open("POST", "您的url");
ajax.send(file.value);
window.onreadystatechange = funcation () {
if(ajax.readyState === 4; ajax.status === 200){
var response = ajax.responseText;
}
}
18.
解析
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
vector<string> ve;
int main(){
int n, m;
cin>>n>>m;
for(int i = 1; i <= n; i++)
ve.push_back(to_string((long long)i));
sort(ve.begin(), ve.end());
cout<<ve[m-1]<<endl;
return 0;
}
总结
这篇很难。大部分都不是很懂。