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全部是
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
 1、用6、7、3、1四个数字(各用一次)与+、&mdash;、X、/,四运算符写一个算式,使结果为24(小学生的题目啊!)  答案:6*3+7&mdash;1=24  2、解释1NF、2NF、3NF、BCNF  3、如何存储稀疏矩阵  答案:三元组,十字链表  4、快排序在最好,最坏,平均情况下的时间复杂度与辅助空
转载 2011-09-25 16:39:41
222阅读
1、用6、7、3、1四个数字(各用一次)与+、&mdash;、X、/,四运算符写一个算式,使结果为24(小学生的题目啊!) 答案:6*3+7&mdash;1=24 2、解释1NF、2NF、3NF、BCNF  3、如何存储稀疏矩阵  答案:三元组,十字链表 4、快排序在最好,最坏,平均情况下的时间复杂度与辅助空间复杂度 &mdash;&mdash;
原创 2011-02-27 11:37:55
1125阅读
1点赞
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5