2022年javascript试题及答案.pdf
javascript试题一、单选题 1 、以下哪条语句会产生运行错误:(A) obj = ( ); obj = ; obj = ; obj = / /; 2 、以下哪个单词不属于javascript保留字:( B) A. with B. parent C. class D. void 3 、请选择结果为真的表达式:(C) A. null instanceof Object B. null = undefined 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 13 页 - - - - - - - - - - C. null = undefined D. NaN = NaN 二、不定项选择题 4 、请选择对 javascript理解有误的: (ABCD) A. JScript是 javascript的简称 B. javascript是网景公司开发的一种Java 脚本语言,其目的是为了简化 Java 的开发难度 C. FireFox和 IE 存在大量兼容性问题的主要原因在于他们对javascript的支持不同上 D. AJAX 技术一定要使用javascript技术 5 、 foo 对象有 att 属性,那么获取att 属性的值,以下哪些做法是可以的:( ACE ) A. B. foo( “att ”)C. foo “att ”精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 13 页 - - - - - - - - - - D. foo “att ”E. foo“a”+”t ”+”t ” 6 、在不指定特殊属性的情况下,哪几种HTML 标签可以手动输入文本:( AB ) A. B. C. D. 7 、以下哪些是 javascript的全局函数:( ABC ) A. escape B. parseFloat C. eval D. setTimeout E. alert 8 、关于 IFrame 表述正确的有: (ABCD) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 13 页 - - - - - - - - - - A. 通过 IFrame,网页可以嵌入其他网页内容,并可以动态更改 B. 在相同域名下,内嵌的IFrame 可以获取外层网页的对象 C. 在相同域名下,外层网页脚本可以获取IFrame 网页内的对象 D. 可以通过脚本调整IFrame 的大小 9 、关于表格表述正确的有:(ABCDE ) A. 表格中可以包含TBODY 元素 B. 表格中可以包含CAPTION 元素 C. 表格中可以包含多个TBODY 元素 D. 表格中可以包含COLGROUP元素 E. 表格中可以包含COL元素 10 、关于 IE 的 window对象表述正确的有:( ACD ) A. 属性本身就是指向window对象 B. ()方法可以用来刷新当前页面精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 13 页 - - - - - - - - - - C. = ”和的作用都是把当前页面替换成页面 D. 定义了全局变量g;可以用的方式来存取该变量三、问答题: 1 、谈谈 javascript数组排序方法 sort()的使用,重点介绍sort()参数的使用及其内部机制sort 的实现的功能类似JAVA的比较器,数据排序从多维数组的第一维开始排序可以自己定义排序方法,很不多的函数 2 、简述 DIV 元素和 SPAN 元素的区别。DIV 有回车, SPAN 没有 3 、结合text这段结构,谈谈innerHTML outerHTML innerText之间的区别。这个问题只要写一下看的很清楚精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 13 页 - - - - - - - - - - innerHTML 对象里面的 HTML,outerHTML 包括对象和里面的 innerText对象里面的文本 4 、说几条 XHTML 规范的内容(至少3 条)属性加引号,不能有不匹配的标签,加定义 5 、对 Web标准化(或网站重构)知道哪些相关的知识,简述几条你知道的 Web标准 W3C标准等四、程序题: 1 、完成 foo() 函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。 function foo() hecked ) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 13 页 - - - - - - - - - - alert(你选择了第 + (i+1) + 个单选框 ); return false; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 13 页 - - - - - - - - - - 2 、填充注释部分的函数体,使得foo() 函数调用弹出”成功”的对话框。代码应尽量简短。 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 13 页 - - - - - - - - - - function foo() var str = reverse(a,b,c,d,e,f,g); alert(str); if (str = g,f,e,d,c,b,a) alert(成功); else alert(失败); function reverse(str) everse().join(,); javascript面试题1如何获取表单 域的选择部分的文本2在 JavaScript中定时调用函数 foo() 如何写精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 13 页 - - - - - - - - - - 3var a = 10; var b = 20; var c = 10; alert(a = b); alert(a = b); alert(a = c);结果是以下是答案:1、 1 2 3 function _sel(obj) alert(显示文本: + .text); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 13 页 - - - - - - - - - - alert(值: + .value); 2、function foo() alert(aaaa); a = setTimeout(foo(),100); foo();3、a = b 是赋值,a = b 是判断值是否相同lect 域的选择部分的文本2在 JavaScript中定时调用函数 foo() 如何写3var a = 10; var b = 20; var c = 10; alert(a = b); alert(a = b); alert(a = c);结果是精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 13 页 - - - - - - - - - - 以下是答案:1、 1 2 3 function _sel(obj) alert(显示文本: + .text); alert(值: + .value); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 13 页 - - - - - - - - - - 2、function foo() alert(aaaa); a = setTimeout(foo(),100); foo();3、a = b 是赋值 ,a = b是判断值是否相同精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 13 页 - - - - - - - - - -