高考啦! JavaScript高考全国卷

HTML5学堂-码匠:一年一度的高考~走过路过不要错过,做程序的你,来考考前端“高考题”吧!

高考啦!!!

全国卷

第1题

如下代码的运行结果是?

[ ] + [ ] + 'foo'.split('');

第2题

如下代码的运行结果是?

new Array(5).toString();

第3题

如下代码的运行结果是?

(true + false) > 2 + true;

第4题

如下代码的运行结果是?

function a(x) {
    return x * 2;
}
var a;
alert(a);

第5题

如下代码的运行结果是?

var func = function h5course() {
    alert(typeof h5course);
} 
func();
alert(typeof h5course);

第6题

如下代码的运行结果是?

var x = 1;
if (function f(){}) {
    x += typeof f;
}
alert(x);

第7题

如下代码的运行结果是?

function fun(n, o) {
  console.log(o);
  return {
    fun: function(m){
      return fun(m,n);
    }
  };
}
var a = fun(0);a.fun(1);a.fun(2);a.fun(3);
var b = fun(0).fun(1).fun(2).fun(3);
var c = fun(0).fun(1);
c.fun(2);
c.fun(3);

第8题

如下代码的运行结果是?

var x = 1;
var y = 2;
function show() {
    var x = 3;
    return {
        x: x,
        fun: function(a, b) {
            x = a + b;
        }
    }
}
var obj = show();
obj.fun(x, y);
console.log(obj.x);
console.log(x);

第9题

如下代码的运行结果是?

var a = 0,
    b = 0; 
function A(a){ 
    A = function(b){ 
        alert(a + b++); 
    } 
    alert(a++); 
}
A(1);
A(2);

第10题

如下代码的运行结果是?

var arr = [];
arr[0]  = 'a';
arr[1]  = 'b';
arr.foo = 'c';
alert(arr.length);
arr.length += arr.foo.length;
alert(arr.length);

附加卷

第一题

全球最大的私有软件项目的托管平台是?

第二题

世界上最好的编程语言是什么?

第三题

目前较为流行的版本控制管理工具是?

第四题

国内首发,以WEB前端工程师就业、面试为主要内容的微信小程序是?

额外说明

全国卷内容来源于各大知名互联网公司,为近期面试真题哦~~~

答案下次文章公布

试卷答案我们会在几天后公布,好啦,最后请考试完成的考生,按照次序退出考场,退出考场的时候允许使用手机将试卷分享到朋友圈哦!

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2017-06-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

学习新的编程语言的12个方法

来自:开源中国 链接:https://my.oschina.net/editorial-story/blog/882272 原文:https://opensou...

1848
来自专栏web前端教室

对于零基础同学来讲,javascript有多难掌握?

你是零基础,那么你用什么方式,可以快速的实现js的运用自如呢? Javascript是一门脚本语言,它没有复杂的内存管理,只有一个进程,变量随便什么都可以储存...

1629
来自专栏程序员互动联盟

为什么C++是最难学的编程语言?

很多已经做了几年的C++程序员已经很自信觉得这门编程语言算是熟悉阶段了,但是当重新对这门语言来个彻底大扫除的时候发现,又有新的语法出现,最糟糕的是之前掌握的很多...

623
来自专栏Java学习网

你需要每天写代码吗?

你需要每天写代码吗? 就像运动员每天锻炼一样,每天练习写代码可以成就更优秀的你。 最近我看过的博客,基本上每篇都有提到,“你需要每天写代码”。什么主题不重要,关...

2367
来自专栏程序猿的那些趣事

优秀程序员的10条黄金法则!

这是一条非常值得遵循的伟大原则。我很习惯于回过头去检查自己写下的代码,重构那些被多次使用的部分。虽然在将一个长方法分解为若干个短方法时,会遇到一些困难。Ctrl...

734
来自专栏我是攻城师

5个可以教你编程的游戏

3236
来自专栏java工会

每个程序员都应该了解的十句话

我们可以因为掌握了最新的JavaScript框架Ahem、Angular的IoC容器技术或者某些编程语言甚至操作系统而欢欣雀跃,但是这些东西并不是作为程序员的我...

920
来自专栏java一日一条

关于烂代码的那些事(上)

最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码...

482
来自专栏程序员互动联盟

【编程指导】学习编程6条箴言

1、在学习编程之前,想清楚自己到底想写什么程序。 学习编程基本就是在学习建造东西。如果你知道你到底想造什么,你的编程学习之路将会豁然开朗。如果你的目标只是“学习...

3295
来自专栏老九学堂

12 个学习新的编程语言的方法

程序员是一个需要不断学习更新的职业。如果,你决定要为你的 “技能树” 再添加一门特定的编程语言。那该怎么办呢? 在这篇文章中,老九君给小伙伴们整理了 12 项关...

3506

扫描关注云+社区