当前位置:文档之家› (完整版)JS阶段考试-答案

(完整版)JS阶段考试-答案

1、分析下面的JavaScript代码段:var mystring="I am a student";a=mystring.indexOf("am");document.write(a);输出结果是(C )。

(选择一项)A. 3B. 4C. 2D. 12、在JavaScript中,文本域不支持的事件包括( B )。

A. onblurB. onlostfocusedC. onfocusD. onchange3、JavaScript是运行在( B )的脚本语言。

A.服务器端B.客户端C.在服务器运行后,把结果返回到客户端D.在客户端运行后,把结果返回到服务器4、在DOM对象模型中,下列选项中的( B )对象位于DOM对象模型的顶层元素。

A. historyB. documentC. buttonD. text5、( D )对象是浏览器对象模型中的顶层对象。

A. historyB. documentC. buttonD. window6、以下( C )可以代替history.forward()的功能。

A. history.go(0)B. history.go(-1)C. history.go(1)D.history.go(2)7、以下关于DOM说法不正确的是( C )。

A. DOM是一种与浏览器、平台、语言无关的接口B. document对象是DOM模型的顶层对象C. document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系D.使用document.title可以更改当前HTML文档的标题8、以下选项中,可以用于创建节点元素的函数是( B )。

A. createB. createElementC. getElementByIdD. getElementsByName9、以下选项中,用来删除节点的函数是( C )。

A. insertBeforeB. appendChildC. removeChildD. deleteChild10、以下不属于浏览器对象的有( A )。

A. DateB. windowC. documentD. location11、下列关于浏览器对象说法不正确的有( C )。

A. window对象是浏览器模型的顶层对象B. document代表整个HTML文档C. location对象的forward方法可以实现浏览器的前进功能D. history对象用来管理当前窗口最近访问过的URL12、在IE中要想获得当前窗口的位置可以使用window对象的( C )方法A. windowXB. screenXC. screenLeftD. windowLeft13、分析下面的JavaScript代码段a=new Array(2,3,4,5,6);sum=0;输出结果是( B ).(选择一项)for(i=1;i<a.length;i++ )sum +=a[i];document.write(sum);A. 20B. 18C. 14D. 1214、在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成(A)。

(选择一项)A. onloadB. onunloadC. onclickD. onchange15、在HTML中,Location对象的()属性用于设置或检索URL的端口号。

( B )(选择一项)A. hostnameB. hostC. pathnameD. href16、下面哪个选项中的对象与浏览列表有关( A )A. location,historyB. window,locationC. navigator,windowD. historylist,location17、下列JavaScript语句中,(B )能实现单击一个按钮时弹出一个消息框。

(选择一项)A. <BUTTON VALUE ="鼠标响应" onClick=alert("确定")></BUTTON>B. <INPUT TYPE="BUTTON" VALUE ="鼠标响应"onClick=alert("确定")>C. <INPUT TYPE="BUTTON" VALUE ="鼠标响应" onChange=alert("确定")>D. <BUTTON VALUE ="鼠标响应" onChange=alert("确定")></BUTTON>18、在HTML页面中,下面关于Window对象的说法不正确的是(D)。

(选择一项)A. Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息B. Window对象是浏览器所有内容的主容器C. 浏览器打开HTML文档时,通常会创建一个Window对象D. 如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象19、在JavaScript中,表单文本框(Text)不支持的事件包括( B ). (选择一项)A. onBlurB. onLostFocusedC. onFocusD. onChange20、在HTML页面中使用外部javaScript文件的正确语法是(B)。

(选择一项)A. <language=”JavaScript”src=”scriptfile.js”>B. <script language=”JavaScript”src=”scriptfile.js”></script>C. <script language=”JavaScript”=scriptfile.js></script>D. < language src=”scriptfile.js”>21、分析如下的JavaScript代码段,则运行后在页面上输出(C) (选择一项)var c="10",d=10;document.write(c+d)A. 10B. 20C. 1010D. 页面报错22、网页编程中,运行下面的javascript代码:<script language=”javascript”>x=3;y=2;z=(x+2)/y;alert(z);</script>则提示框中显示(B)。

(选择一项)A. 2B. 2.5C. 32/2D. 1623、在JAVAScript中,命令按纽(Button)支持的事件包括(A )(选择一项)A. onClickB. onChangeC. onSelectD. onSubmit24、在当前页面的同一目录下有一名show.js的文件,下列( )代码可以正确访问该件. ( C )(选择一项)A. <script language=“show.js”></script>B. <script type=”show.js”></script>C. <script src=”show.js”></script>D. <script runat=”show.js”></script>25、在javaScript中,可以使用Date对象的(A )方法返回该对象的日期。

(选择一项)A. getDateB. getYearC. getMonthD. gerTime26、那一个对象可以获得屏幕的大小( B )A. windowB. screenC. navigatorD. screenX27、分析下面的JavaScript语句:Str = "This apple costs "+5 0.5;执行后str的结果是(A)。

(选择一项)A. This apple costs 50.5B. This apple costs 5.5C. "This apple costs" 50.5D. "This apple costs "5.528、setInterval("alert('welcome');",1000);这段代码的意思是( D )A. 等待1000秒后,再弹出一个对话框B. 等待1秒钟后弹出一个对话框C. 语句报错,语法有问题D. 每隔一秒钟弹出一个对话框29、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是(A)(选择一项)A. <input type="text" onChange="alert(this.value)">B. <input type="text" onClick="alert(this.value)">C. <input type="text" onChange="alert(text.value)">D. <input type="text" onClick="alert(value)">30、在JavaScript中,命令按钮(Button)支持的事件包括( A )。

A. onclickB. onchangeC. onselectD. onload二简答题1、javascript 包括那些基本数据类型?1.基本数据类型a.字符串b.数值型c.布尔型2.复合数据类型a.对象b.数组3.其他数据类型a.函数b.nullc.undefined4. 数据类型的转换a.隐式类型转换b.显式类型转换2、jQuery 中, 遍历数组或对象的方法是? 遍历jQuery对象集合的方法是?$().each() $.each();代码题1、实现全选、全不选、反选。

答案:$(function(){//全选$("#CheckedAll").click(function(){$('[name=items]:checkbox').attr('checked', true);});//全不选$("#CheckedNo").click(function(){$('[type=checkbox]:checkbox').attr('checked', false); });//反选$("#CheckedRev").click(function(){$('[name=items]:checkbox').each(function(){//此处用JQ写法颇显啰嗦。

相关主题