标题:求JavaScript笔试试题
只看楼主
lzhen
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-9-20
结帖率:100%
已结贴  问题点数:20 回复次数:2 
求JavaScript笔试试题
下周即将参加某网站笔试,速求JavaScript笔试试题,希望内容齐全
搜索更多相关主题的帖子: JavaScript 试题 笔试 
2009-09-20 18:24
gdy0349
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:上海
等 级:版主
威 望:11
帖 子:223
专家分:676
注 册:2008-11-12
得分:0 
内容摘要:一、单选题
1、以下哪条语句会产生运行错误:()
关键词:JavaScript面试题   
本文地址:http://www.
内容正文:
javascript的笔试题目(共17道)
一、单选题
1、以下哪条语句会产生运行错误:()
A.var obj = ();
B.var obj = [];
C.var obj = {};
D.var obj = //;
2、以下哪个单词不属于javascript保留字:()
A.with
B.parent
C.class
D.void
3、请选择结果为真的表达式:()
A.null instanceof Object
B.null === undefined
C.null == undefined
D.NaN == NaN  
二、不定项选择题
4、请选择对javascript理解有误的:()
A.JScript是javascript的简称
B.javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度
C.FireFox和IE存在大量兼容性问题的主要原因在于他们对javascript的支持不同上
D.AJAX技术一定要使用javascript技术
5、foo对象有att属性,那么获取att属性的值,以下哪些做法是可以的:()
A.foo.att
B.foo(“att”)
C.foo[“att”]
D.foo{“att”}
E.foo[“a”+”t”+”t”]
6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:()
A.<TEXTAREA></TEXTAREA>  
B.<INPUT type=”text”/>
C.<INPUT type=”hidden”/>
D.<DIV></DIV>
7、以下哪些是javascript的全局函数:()
A.escape
B.parseFloat
C.eval
D.setTimeout
E.alert
8、关于IFrame表述正确的有:()
A.通过IFrame,网页可以嵌入其他网页内容,并可以动态更改
B.在相同域名下,内嵌的IFrame可以获取外层网页的对象
C.在相同域名下,外层网页脚本可以获取IFrame网页内的对象  
D.可以通过脚本调整IFrame的大小
9、关于表格表述正确的有:()
A.表格中可以包含TBODY元素
B.表格中可以包含CAPTION元素
C.表格中可以包含多个TBODY元素
D.表格中可以包含COLGROUP元素
E.表格中可以包含COL元素
10、关于IE的window对象表述正确的有:()
A.window.opener属性本身就是指向window对象
B.window.reload()方法可以用来刷新当前页面
C.window.location=”a.html”和window.location.href=”a.html”的作用都是把当前页面替换成a.html页面
D.定义了全局变量g;可以用window.g的方式来存取该变量
三、问答题:
1、谈谈javascript数组排序方法sort()的使用,重点介绍sort()参数的使用及其内部机制
2、简述DIV元素和SPAN元素的区别。
3、结合<span id=”outer”><span id=”inner”>text</span></span>这段结构,谈谈innerHTML outerHTML innerText之间的区别。
4、说几条XHTML规范的内容(至少3条)
5、对Web标准化(或网站重构)知道哪些相关的知识,简述几条你知道的Web标准?
四、程序题:
1、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。
<html>
<body>
<script>
function foo() {
// 在此处添加代码
return false;
}
</script>
<body>
<form name="form1" >
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="radio" name="radioGroup"/>
<input type="submit"/>
</form>
</body>
</html>
2、填充注释部分的函数体,使得foo()函数调用弹出”成功”的对话框。代码应尽量简短。
<html>
<body>
<script>
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) {
// 在此处加入代码,完成字符串翻转功能
}
2009-09-22 21:14
gdy0349
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:上海
等 级:版主
威 望:11
帖 子:223
专家分:676
注 册:2008-11-12
得分:20 
1           以下问题简短作答
 
1.1 Jscript的两种变量范围有什么不同?
 
1.2 列举Jscript的三种主要数据类型、两种复合数据类型和两种特殊数据类型。
 
1.3 程序中捕获异常的方法。
 
2           声明一个字符串数组并初始化,存放用于金额大写的十个中文字符
 
3          写出下列例程运行的结果
3.1 程序运行完毕后,k等于几?
 
for (i = 0, j = 0; i < 10, j<6; i++, j++) {
 
k = i + j;
 
}
 
    3.2 写出函数DateDemo的返回结果,系统时间假定为今天
 
function DateDemo() {   var d, s = "今天日期是: ";   d = new Date();   s += d.getMonth() + "/";   s += d.getDate() + "/";   s += d.getYear();   return(s);}     3.3 写出程序最后一条语句执行后变量result的值
 
var epsilon = 0.00000000001; // 一些需要测试的极小数字。function integerCheck(a, b, c) {   if ( (a*a) == ((b*b) + (c*c)) )         return true;   return false;}function floatCheck(a, b, c)   
 
{
 
   var delta = ((a*a) - ((b*b) + (c*c)))
 
   delta = Math.abs(delta);
2009-09-22 21:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-286290-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022352 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved