kl800.com省心范文网

IT公司面试笔试题库-腾讯Javascript面试题

IT 公司面试笔试题库
1. 以下关于 JavaScript 的说法,哪一个是正确的: (A) JavaScript 语言是基于 Java 语言的一种实现 (B) JavaScript 是一种解释性语言,不用编译就可以运行 (C) 在 JavaScript 中声明变量时必须明确声明变量的数据类型 (D) JavaScript 脚本只能在浏览器中运行

2. 在以下代码段中,哪些变量是全局变量?

(A) 只有 a (B) a 和 c (C) b 和 c (D) a、b、c 都是

3. 以下关于事件属性的说法,错误的是: (A) onmouseup 事件属性表示当鼠标按键被松开时执行脚本 (B) onabort 是 img 元素的事件属性,表示当图像加载中断时执行脚本 (C) onload 事件仅在 body 和 frameset 元素中有效 (D) 任何元素都有 onclick 事件属性

4. 以下创建函数的代码,错误的是: (A) function foo() { alert("hi"); } (B) var foo = function() { alert("hi"); } (C) var foo = new Function("", "alert('hi');" ); (D) var foo() { alert("hi"); }
1

IT 公司面试笔试题库

5. 以下描述中错误的一个是: (A) 执行语句 var a; alert(a),打印的内容为 undefined (B) 执行语句 var a = window.age; alert(a),打印的内容为 undefined (C) 执行语句 var a,b; a = typeof(b); alert(a),打印的内容为 undefined (D) 执行语句 var a,b=null; a = typeof(b); alert(a),打印的内容为 undefined

6. 执行下面的代码打印出来的结果,正确的是:

(A) 4 (B) 5 (C) 6 (D) 7

7. 以下创建自定义对象的写法,错误的是:

(A)

(B)

(C)

(D)

2

IT 公司面试笔试题库

8. 执行下面的代码打印出的结果,正确的是:

(A) 2,30,512,NaN (B) NaN,30,17,undefined (C) 1,3,17,NaN (D) NaN,30,512,11

9. 以下描述中错误的一个是: (A) 如果想在浏览器的“地址”栏中执行 JavaScript 语句,应使用如下格式: javascript:<JavaScript 语句> (B) JavaScript 中单行注释使用 //,而多行注释以"/*"开始,以"*/"结束 (C) NaN 的作用是用来表示一个值不是数字,例如 parseInt("a")返回的就是 NaN (D) JavaScript 中变量名是大小写敏感的,变量名中可以包含字符、数字、_、*、$,并且必须以字母 开头

10. 以下哪个语句打印出来的结果是 true: (A) alert("12" === 12); (B) alert(NaN === NaN); (C) alert(typeof(null) === typeof(window)); (D) alert([1,2,3] === [1,2,3]);

3

IT 公司面试笔试题库
11. 执行下面的代码打印出的结果,正确的是:

(A) object 和 hello

(B)



(C) (D) function 和 hello

和 hello

12. 执行下面的代码打印出的结果,正确的是:

(A) hello 和 出错 (B) function 和 hello
4

IT 公司面试笔试题库

(C) (D) object 和 hello

和 hello

13. 以下描述中错误的是: (A) alert(typeof(99)) 显示的内容为:number (B) alert(typeof(null)) 显示的内容为:object (C) alert(typeof(undefined)) 显示的内容为:undefined (D) alert(typeof(function() {})) 显示的内容为:Function

14. 以下哪个语句打印出来的结果是 false? (A) alert(1 == true); (B) alert(isNaN(true)); (C) alert(5 == "5"); (D) alert(null == undefined);

15. 有一个 HTML 页面,其源码中有如下内容

以下获取 form 中 id 为 name 的输入框的值的 JavaScript 代码,其中错误的是: (A) document.getElementsByTagName('input')[0].value (B) document.getElementById('name').value (C) document.getElementById('myform').childNodes[1].value (D) document.forms[0].childNodes[0].value

5

IT 公司面试笔试题库
16. 有一个 HTML 页面,其源码如下,在 FireFox 点击“提交”按钮,依次打印的内容,正确的是:

(A) body,div,form,button,form,div,body (B) div,form,button,form,div (C) button,form,div,body (D) button,form,div

17. 执行下面的代码打印出的结果,正确的是:

(A) 135 (B) 246
6

IT 公司面试笔试题库
(C) 136 (D) 145

18. 以下描述中错误的一个是: (A) JavaScript 能够支持面向对象编程,是一种基于对象和事件驱动的编程语言 (B) 使用标记<script></script>,可以在 HTML 文档的任意地方插入 JavaScript 代码 (C) 在 JavaScript 中分号代表语句的结束符,类似于 var x=5; 这样的语句中的分号是不可以省略的 (D) JavaScript 在不同的浏览器中存在兼容性问题,其中一部分兼容性问题并不是源自 JavaScript 语言本身,而是源自浏览器对 DOM 规范的支持不一致 【javascript 的分号代表语句的结束符,但由于 javascript 具有分号自动插入规则,所以它是一个十分容易让人 模糊的东西,在一般情况下,一个换行就会产生一个分号,但实际情况却不然,也就是说在 javascript 中换行可 能产生分号,也可能不产生,是否自动插入分号,主要看上下行。所以即使是经验丰富的程序员,有时候也会 头大。 在 ECMAScript 中对分号自动插入规则也有相应的解释:空语句,变量语句,表达式语句,do-while 语 句,continue 语句,break 语句,return 语句,以及 throw 语句,这些确定的 ECMAScript 语句必须以分号结 束。这些分号可以总是明确地出现在源代码文本中。为方便起见,在特定的情况下,源代码文本中的这些分号 可以被省略。也就是说这些语句的结尾是不需要硬性的输入分号结尾,javascript 会自动插入语句结束处。 】 19. 有一个 HTML 页面,其源码如下,在 FireFox 点击“提交”按钮,依次打印的内容,正确的是:

(A) body,button,form,div (B) body,div,form,button (C) button,form,div,body (D) div,button,form,body
7

IT 公司面试笔试题库

20. 执行下面的代码打印出的结果,正确的是:

(A) 2,3,4 (B) 1,3,出错 (C) 1,3,4 (D) 2,3,出错

21. 以下关于事件的描述,错误的是: (A) IE 浏览器不支持在捕获阶段响应事件 (B) FireFox 浏览器既支持在捕获阶段响应事件,又支持在冒泡阶段响应事件 (C) 使用元素的事件属性注册的事件,只能在冒泡阶段被响应 (D) 使用元素的事件属性注册的事件是无法被移除的

8

IT 公司面试笔试题库
22. 有一个 HTML 页面,源码如下,针对于该页面,请选出在 IE 浏览器环境下不能打印出“QQ 空间”的 JavaScript 语句:

(A) alert(document.getElementById("qzone").innerHTML); (B) alert(document.links[1].innerHTML); (C) alert(document.body.childNodes[1].childNodes[0].childNodes[0].innerText); (D) alert(document.getElementsByTagName('a').item(1).innerText);

23. 以下描述中错误的是: (A) window 对象的 getElementById 方法返回对拥有指定 ID 的第一个对象的引用 (B) window 对象的 confirm 函数弹出一个确认对话框,该函数返回一个 Boolean 值 (C) setTimeout 函数可被用于实现等待一个特定的时间后再执行特定的代码 (D) setInterval 函数可被用于实现每间隔特定的时间就执行一次特定的代码

24. 有一个 HTML 页面,其源码如下

在 IE 环境下,以下哪种写法不能把“hello world”改变成红色: (A) document.getElementById('div').style.color = 'red';
9

IT 公司面试笔试题库
(B) document.getElementById('div').style['color'] = 'red'; (C) document.getElementById('div').style('color') = 'red'; (D) document.getElementById('div').style.setAttribute('color', 'red');

25. 执行下面的代码打印出的结果,正确的是:

(A) undefined,undefined,3,12 (B) 出错,undefined,3,3 (C) 出错,undefined,3,12 (D) undefined,null,3,3

26. 以下通过直接量方式创建对象的语句,以下描述正确的是:

(A) 1、2、3 是正确的 (B) 3、4、5 是正确的 (C) 2、3、4、5 是正确的 (D) 只有 6 不正确

10

IT 公司面试笔试题库
27. 有一个 HTML 文件,其源码如下,该文件被浏览器加载时,依次打印出来的信息正确的是:

(A) show_function,script,onload,in_body (B) script,onload,in_body,show_function (C) script,in_body,show_function,onload (D) script,in_body,onload,show_function

28. 以下关于注册事件句柄的描述,其中错误的是: (A) 在 IE 环境下不能使用 addEventListener 方法来注册事件句柄 (B) attachEvent 方法有 2 个参数,第一个参数是事件名称,第二个参数是响应事件的函数 (C) 在 FireFox 环境下不能使用 attachEvent 方法来注册事件句柄 (D) addEventListener 方法有 3 个参数,第一个参数是事件名称,第二个参数是响应事件的函数,第 三个参数是事件响应后是否继续传递事件

29. 关于 JavaScript 的兼容性问题,以下描述中错误的是: (A) Date 对象的 getYear 方法在 IE 和 FireFox 下返回的值不同 (B) IE 下可以通过 document.forms('FORM_NAME')来访问 form 元素,而 FireFox 下则不行 (注:FORM_NAME 为 form 元素 name 属性的值) (C) IE 下可以通过 parentElement 或者 parentNode 获取父节点,而 FireFox 只能用 parentElement 获取父节点
11

IT 公司面试笔试题库
(D) IE 下有个全局事件对象 window.event,而在 FireFox 下则没有这样的全局事件对象

30. 以下描述中错误的一个是: (A) JavaScript 中变量名是大小写敏感的,name 和 Name 是两个不同的变量 (B) JavaScript 的数组的长度是动态增长的,数组长度和下标的关系是:长度 = 最大下标 + 1 (C) 访问对象的属性时用实心点(.)运算符,访问对象的方法时也是用实心点(.)运算符 (D) 在 JavaScript 中如果访问数组是越界会导致浏览器报错

31. 编程题: 有一个 HTML 页面,其源码如下
<html> <head> <title> JS Testing </title> </head> <body> <div style="float:left"> <ul style="margin-left:0px"> <li><input type="checkbox">北京</li> <li><input type="checkbox">上海</li> <li><input type="checkbox">广州</li> <li><input type="checkbox">深圳</li> <li><input type="checkbox">成都</li> </ul> </div> <button style="margin-left:20px;width:50px;"> => </button> <textarea style="margin-left:20px" rows="5" cols="30" id="output"></textarea> </body> </html>

该 HTML 页面展现出来的样子如下图所示:

12

IT 公司面试笔试题库

现要求为该页面增加如下功能: 当点击中间的 按钮时,把左边复选框是选中状态的地名,写到右侧的文本框中。

例如,如下功能演示截图:

【说明】 1. 在右侧的文本框中展现数据时不要求一定用以上图中展现的回车的方式, 用逗号、 分号等间隔开也可以 2. 要求至少能在 IE 浏览器下实现以上功能

【本试题出自 IT 公司面试笔试题库,更多 IT 面试题可以直接访问:IT 公司面试笔试题库】

13


IT公司面试笔试题库-腾讯Javascript面试题.doc

标签: 面试题| 笔试| 面试|IT公司面试笔试题库-腾讯Javascript面试题_互联网_IT/计算机_专业资料。腾讯Javascript面试题 IT 公司面试笔试题库 1. 以下关于 ...

腾讯公司面试笔试题目集合.doc

腾讯公司面试笔试题目集合_IT/计算机_专业资料。腾讯公司笔试题目集合 腾讯公司笔试题目集合 腾讯公司笔试题目集合 公司笔试题目 2008-09-07 21:30 1、请定义一个...

IT公司笔试题.doc

IT公司笔试题 - 腾讯笔试题目 求职崎岖路 2007-10-25 00:09

知名IT企业程序员面试过程及面试题目.doc

知名IT企业程序员面试过程及面试题目_IT认证_资格考试/认证_教育专区。知名 IT ...腾讯-移动 kjava 开发 1)笔试:C++,基础题目与程序员考试水平相当。 附加题: ...

腾讯公司程序员笔试题总结.doc

腾讯公司程序员笔试题总结_笔试_求职/职场_实用文档。程序员试题 笔试题 1....(表名和字段名自己定义) 附:最常问的面试题 您觉得自己对 JAVA 中哪一块的...

知名IT公司的面试编程题.txt

知名IT公司的面试编程题_工学_高等教育_教育专区。百度,腾讯等知名IT公司的面试编程题! 微软十五道面试题 1、有一个整数数组,请求出两两之差绝对值最小的值, ...

(腾讯)后台开发面试题解答.doc

面试题| 后台|(腾讯)后台开发面试题解答_IT/计算机_专业资料。个人解答,仅供参考...腾讯公司后台服务器经典... 5页 1下载券 腾讯笔试面试题-面试腾讯... ...

2017IT公司互联网公司百度腾讯阿里京东华为等笔试面试....doc

2017IT公司互联网公司百度腾讯阿里京东华为等笔试面试真题复习资料全解_幼儿读物_...CSS+JavaScript 面试题 史上最全前端面试题(含答案) 大型网站 SEO 的优势&...

部分IT公司笔试算法题(华为中兴腾讯).doc

华为中兴腾讯 全面整理 部分IT 公司笔试算法题 1、将一整数逆序后放入一数组中...(笔试中常让面试者实现标准库中的一些函数) char * strstring(char *Parent...

JS面试题.ppt

JS面试题_IT认证_资格考试/认证_教育专区。一道JS...JS面试题及分析 一道腾讯JS面试题 ? ? ? ? ? ...(); e(); c(); e(); Javascript类型转换规则...

2011各大IT公司笔试面试题-经典.doc

2011各大IT公司笔试面试题-经典_IT/计算机_专业资料。2011年10月份以来各大IT...IT公司面试笔试题库-腾讯... 13页 1下载券 各大软件公司经典算法面... ...

互联网行业面试题汇总.doc

互联网行业面试题汇总_面试_求职/职场_实用文档。Google 面试题 (英文版) A ...Do you still think you have what it takes to work for Google? 腾讯网络...

微软等多家IT公司的面试以及笔试题.txt

微软等多家IT公司的面试以及笔试题_理学_高等教育_教育专区。微软等公司的C++...44.腾讯面试题: 1.设计一个魔方(六面)的程序。 2.有一千万条短信,有重复,...

研发工程师笔试题(二)--腾讯 校园招聘笔试试题 -.pdf

研发工程师笔试题(二)--腾讯 校园招聘笔试试题 -_IT认证_资格考试/认证_教育专区。笔试面试资料 +申请认证 文档贡献者 许徐源 一级教师 77817 1482490 3.6 ...

各知名IT公司c++笔试题.pdf

各知名IT公司c++笔试题 - 腾讯笔试题目 求职崎岖路 2007-10-25

腾讯笔试题锦集(技术类和非技术类).pdf

腾讯笔试题锦集(技术类和非技术类)_IT/计算机_专业资料。腾讯笔试题(一) 腾讯的流程是一笔和四面。前三次面试都是技术面,hr 面基本不刷人。笔试成绩决定面试...

自己整理的腾讯产品策划类笔试面试题.doc

自己整理的腾讯产品策划类笔试面试题_IT/计算机_专业资料。自己整理的腾讯产品策划类笔试面试题 腾讯产品策划类笔试题列出腾讯的十款产品和竞争对手的产品...

学习经验谈-IT面试题.doc

学习经验谈-IT面试题 - 各大 IT 公司 2012 校园招聘笔试面试整理 来源:网络 作者:网络 时间:2012-02-24 浏览:411 次 标签:校园招聘,笔试面试题,Android,开....

腾讯2015校园招聘笔试试题--产品策划类笔试面试题整理.pdf

腾讯2015校园招聘笔试试题--产品策划类笔试面试题整理_面试_求职/职场_...IT公司面试笔试题库-腾讯... 13页 1下载券 腾讯校园招聘技术类笔试...

腾讯2015校园招聘技术类研发笔试题(附答案)_图文.pdf

腾讯2015校园招聘技术类研发笔试题(附答案)_城乡/园林规划_工程科技_专业资