第一范文网 - 专业文章范例文档资料分享平台

(完整版)javascript笔试题参考整理(答案)

来源:用户分享 时间:2025/8/15 18:52:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

输出的结果是().(选择一项)

A. 雇员姓名:wangli 雇员代码:A001

B. 雇员姓名:zhangming 雇员代码:A002 C. 雇员姓名:null, 雇员代码:null D. 代码有错误,无输出结果 正确答案为:A

第25题. 在HTML页面中,下面有关的Document对象的描述错误的是()。(选择一项) A. Document对象用于检查和修改HTML元素和文档中的文本 B. Document对象用于检索浏览器窗口中的HTML文挡的信息 C. Document对象提供客户最近访问的URL的列表

D. Document对象的location属性包含有关当前URL的信息 正确答案为:C

第26题. 分析下面的JavaScript代码段: a = new Array(\for(var i = 0;i < a.length;i ){ document.write(a[i] \}

输出结果是()。(选择一项) A. 100 2111 41111 B. 1 2 3 C. 0 1 2 D. 1 2 4

正确答案为:A

第27题. 分析下面的JavaScript代码段: var a=15.49;

document.write(Math.round(a)); 输出的结果是().(选择一项) A. 15 B. 16 C. 15.5 D. 15.4 正确答案为:A

第28题. 以下()为JavaScript声明变量的语句。(选择一项) A. dim x; B. int x; C. var x; D. x;

正确答案为:C

第29题. 分析如下的JavaScript代码片段, b的值为( ) (选择一项) Var a = 1.5,b; b=parseInt(a);

A. 2 B. 0.5 C. 1 D. 1.5 正确答案为:C

5 / 10

1. 声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是( D )

A. var obj = [name:\B. var obj = {name:\

C. var obj = {name:\D. var obj = {name:\2. 以下关于Array数组对象的说法不正确的是( CD )

A. 对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给sort函数加一个排序函数的参数

B. reverse用于对数组数据的倒序排列

C. 向数组的最后位置加一个新元素,可以用pop方法 D. unshift方法用于向数组删除第一个元素 3. 要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( A ) A. window.status=\已经选中该文本框\B. document.status=\已经选中该文本框\C. window.screen=\已经选中该文本框\D. document.screen=\已经选中该文本框\

4. 点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行的是( AD )

A.

D.

5. 使用JavaScript向网页中输出

hello

,以下代码中可行的是( BD ) A.

B. D.

以下说法中正确的是( CD )

A. 在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,第一个文本框的内容不变

B. 在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,将在第二个文本框中复制第一个文本框的内容

C. 在页面的第二个文本框中输入内容后,当鼠标离开第二个文本框时,将在第一个文本框中复制第二个文本框的内容

D. 在页面的第一个文本框中输入内容后,当鼠标离开第一个文本框时,第二个文本框的内容不变

7. 下面的JavaScript语句中,( D )实现检索当前页面中的表单元素中的所有文本框,并将它们全部清空

A. for(var i=0;i< form1.elements.length;i++) { if(form1.elements[i].type==\form1.elements[i].value=\

B. for(var i=0;i

forms[0].elements[i].value=\}

C. if(document.form.elements.type==\ form.elements[i].value=\

D. for(var i=0;i

for(var j=0;j

8. 在表单(form1)中有一个文本框元素(fname),用于输入电话号码,格式如:010-82668155,要求前3位是010,紧接一个“-”,后面是8位数字。要求在提交表单时,根据上述条件验证该文本框中输入内容的有效性,下列语句中,( A )能正确实现以上功能 A. var str= form1.fname.value;

if(str.substr(0,4)!=\

7 / 10

isNaN(parseFloat(str.substr(4))))

alert(\无效的电话号码!\B. var str= form1.fname.value;

if(str.substr(0,4)!=\ && str.substr(4).length!=8 && isNaN(parseFloat(str.substr(4))))

alert(\无效的电话号码!\C. var str= form1.fname.value;

if(str.substr(0,3)!=\ isNaN(parseFloat(str.substr(3))))

alert(\无效的电话号码!\D. var str= form1.fname.value;

if(str.substr(0,4)!=\ && !isNaN(parseFloat(str.substr(4))))

alert(\无效的电话号码!\

9. 关于正则表达式声明6位数字的邮编,以下代码正确的是( C ) A. var reg = /\\d6/; B. var reg = \\d{6}\\; C. var reg = /\\d{6}/;

D. var reg = new RegExp(\

10. 关于JavaScript里的xml处理,以下说明正确的是( BCD ) A. Xml是种可扩展标记语言,格式更规范,是作为未来html的替代 B. Xml一般用于传输和存储数据,是对html的补充,两者的目的不同

C. 在JavaScript里解析和处理xml数据时,因为浏览器的不同,其做法也不同 D. 在IE浏览器里处理xml,首先需要创建ActiveXObject对象

二、问答题

1. 列举浏览器对象模型BOM里常用的至少4个对象,并列举window对象的常用方法至少5个 (10分)

对象:Window document location screen history navigator 方法:Alert() confirm() prompt() open() close()

2. 简述列举文档对象模型DOM里document的常用的查找访问节点的方法并做简单说明 (10分)

Document.getElementById 根据元素id查找元素 Document.getElementByName 根据元素name查找元素 Document.getElementTagName 根据指定的元素名查找元素 三、程序题

1、补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗口; (10分)

(完整版)javascript笔试题参考整理(答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3baj96d2r199g5n13tny9pg7z7hdvh00t9e_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top