https://daohang.qq.com/?fr=hmpage本文精选了20多道具有一定迷惑性的js题,主要考察的是类型判断、作用域、this指向、原型、事件循环等知识点,每道题都配有笔者详细傻瓜式的解析,偏向于初学者,大佬请随意。第1题let a = 1
function b(a) {
a = 2
console.log(a)
}
b(a)
console.log(a)
复制代码答案
转载
2024-01-07 16:16:36
104阅读
第一题 console.log(a) // undefined var a = 1; var getNum = function() { a = 2; } function getNum() { a = 3; } console.log(a) // 1 getNum() console.log(a)
转载
2022-07-20 10:08:04
159阅读
1,考察thisvar length = 10function fn(){ alert(this.length)}var obj = { length: 5, method: function(fn) { fn() // ? arguments[0]()...
原创
2022-04-06 15:35:37
168阅读
一、简答题1.简述你们公司使用的MySQL版本,并说明具体小版本及GA时间?5.6.38
5.7.20
2017-9-132.请介绍你熟悉的数据库的种类和代表产品名称?NoSQL:Redis Mongodb memcache
RDBMS:Oracle MySQL MSSQL PG3.请简述MySQL二进制安装重点步骤?1.下载,上传,解压
2. 创建用户
3. 创建相关目录并授权
4.
转载
2023-09-18 16:59:18
192阅读
1 以下代码执行的结果for(var i=0;i<3;++i){
setTimeout(function(){
console.log(i);
},100);
}解答:这道题涉及了异步、作用域、闭包 settimeout是异步执行,100ms后往任务队列里面添加一个任务,只有主线上的全部执行完,才会执行任务队列里的任务,当主线执行完成后,i是3,所以此时再去执行任务队列里的任务时,i全部是
转载
2023-10-07 21:57:51
164阅读
MySQL经典面试题1、MySQL的复制原理以及流程(1)、复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)、MySQL复制的线
转载
2023-06-05 10:43:26
113阅读
# Java编程笔试题
## 引言
Java 是一种面向对象的编程语言,广泛应用于企业级开发、移动应用开发、游戏开发等领域。为了更好地理解和掌握Java编程,我们需要不断的学习和实践。本文将介绍一些常见的Java编程笔试题,并给出相应的代码示例。
## 1. 题目一:计算数组的平均值
编写一个Java方法,计算给定整型数组的平均值。
### 分析
我们可以使用for循环来遍历数组中的每
原创
2024-01-03 03:44:54
48阅读
一丶var a = b = 4;
(function () {
var a = b = 6;
})()
console.log(a); //4
console.log(b);//6在全局作用域里面a和b都被赋值为4,在进去立即执行函数后首先赋值的是给全局的b=6,在给局部作用域的var a = b,同样是6,执行完了之后立即执行函数消失,最后要输出的是全局的a和b所以是4和6二丶function
转载
2023-10-07 22:28:55
63阅读
1、用6、7、3、1四个数字(各用一次)与+、—、X、/,四运算符写一个算式,使结果为24(小学生的题目啊!)
答案:6*3+7—1=24
2、解释1NF、2NF、3NF、BCNF
3、如何存储稀疏矩阵
答案:三元组,十字链表
4、快排序在最好,最坏,平均情况下的时间复杂度与辅助空
转载
2011-09-25 16:39:41
222阅读
1、用6、7、3、1四个数字(各用一次)与+、—、X、/,四运算符写一个算式,使结果为24(小学生的题目啊!)
答案:6*3+7—1=24
2、解释1NF、2NF、3NF、BCNF
3、如何存储稀疏矩阵
答案:三元组,十字链表
4、快排序在最好,最坏,平均情况下的时间复杂度与辅助空间复杂度
——
原创
2011-02-27 11:37:55
1125阅读
点赞
1.已知数组a前半部分a[0,mid - 1],后半部分a[mid,num-1],现前半部分和后半部分均已排好序。要求:实现a数组的从小到大排序。空间复杂度为O(1).void MergeSort(int *v, const int len, const int mid)
{ &nbs
原创
2016-09-08 21:57:52
1024阅读
有一个长为n的数组A,求满足0≤a≤b<n的A[b]-A[a]的最大值。给定数组A及它的大小n,请返回最大差值。测试样例:[10,5],2返回:0class LongestDistance {
public:
int getDis(vector<int> A, int n)
原创
2016-09-09 17:11:39
1388阅读
题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。//递归public class Solution { public boolean VerifySquenceOfBST(int [] sequence) {
原创
2016-09-10 11:04:12
988阅读
写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。package alibaba.a0727;public class Demo01 { int maxValue(BinNode root){ if(root == null)
原创
2022-02-11 16:57:11
88阅读
# Java并发编程笔试题
Java并发编程是指在多个线程同时执行时,保证各线程之间能够正确地协调、通信和同步,以实现程序的正确性和效率。在面试过程中,经常会遇到一些涉及Java并发编程的笔试题,下面我们就来看几个常见的Java并发编程笔试题及其解答。
## 问题一:什么是线程安全?
线程安全是指当多个线程访问某个对象时,不管线程的调度顺序是什么样的,都能保证最终结果是正确的。在Java中,
原创
2024-02-22 03:41:11
196阅读
# Java笔试题编程题
## 介绍
Java是一种面向对象的编程语言,广泛应用于软件开发领域。在Java的笔试题中,经常会出现编程题,要求候选人用Java语言实现某些功能。本文将介绍一道常见的Java笔试题编程题,并给出相应的代码示例。
## 题目描述
假设有一个名为`StringUtil`的Java类,其中包含一个静态方法`reverseString`,该方法的功能是将字符串反转。现在
原创
2023-08-17 06:52:24
82阅读
写一个函数,输入一个二叉树,树中每个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。package alibaba.a0727;public class Demo01 { int maxValue(BinNode root){ if(root == null) return 0;//其实应该返回最小负整数,这里假设0为
原创
2021-07-09 10:41:06
193阅读
js代码封装// 获取扩展名let filename = 'js.html';let index = filename.lastIndexOf('.');let suffix = filename.substring(index + 1); //从.加一 到最后// let suffix = filename.substr(index+1);let spl = filename.split('.');console.log(suffix, spl[spl.length - 1]);/
原创
2020-08-18 17:03:13
82阅读
1、Question:以下代码的显示结果是?var x = new Boolean(false);
if (x) {
alert('hi');
}
var y = Boolean(0);
if (y) {
alert('hello');
}Answer:hiAnayse: 此题考查的是 JS 的类型转换:if(x) 这里期望 x 是一个布尔类型的原始值,而 x 是一个对象,任何对象转为布
转载
2023-10-07 22:33:03
112阅读
js代码封装// 获取扩展名let filename = 'js.html';let index = filename.lastIndexOf('.');let suffix = filename.substring(index + 1); //从.加一 到最后// let suffix = filename.substr(index+1);let spl = filename.split('.');console.log(suffix, spl[spl.length - 1]);/
原创
2020-08-18 17:03:13
59阅读