2017 JavaScript高考全国卷 参考答案与解析

时间:2022-05-04
本文章向大家介绍2017 JavaScript高考全国卷 参考答案与解析,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
HTML5学堂-码匠:高考结束了~做程序的你,不知道在“前端的高考”中是否发挥良好,答案已出,快来对答案吧!看看解析吧~~~

2017 JS高考卷答案公示

全国卷答案

第1题

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

答案:"f,o,o"

第2题

new Array(5).toString();

答案:",,,,"

第3题

(true + false) > 2 + true;

答案:false

第4题

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

答案:

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

第5题

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

答案:

function

undefined

第6题

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

答案:

1undefined

第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);

答案:

undefined 0 0 0

undefined 0 1 2

undefined 0 1 1

第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);

答案:3 1

第9题

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

答案:1 4

第10题

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

答案:2 3

附加卷

第1题

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

答案:GitHub

第2题

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

答案:JavaScript(原因?这是JS的全国卷!!!)

第3题

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

答案:Git

第4题

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

答案:决胜前端(必须是我们HTML5学堂的决胜前端啊!!!)

“全国卷”的答案解析在哪里?

为了防止该文章“内容过长”,我们将每道题的答案解析放置在了我们的微信小程序 —— 决胜前端当中。