文档库 最新最全的文档下载
当前位置:文档库 › Javascript期末考试及答案

Javascript期末考试及答案

Javascript期末考试及答案
Javascript期末考试及答案

JavaScript试题

一、选择题

1、写“Hello World”的正确javascript语法是?()

A. document.write("Hello World")

B. "Hello World"

C. response.write("Hello World")

D. ("Hello World")

2、JavaScript使用()来分隔两条语句

A.分号

B.逗号

C.括号

D.句号

3、下列JavaScript的判断语句中( )是正确的

A.if(i==0)

B.if(i=0)

C.if i==0 then

D.if i=0 then

4、下列JavaScript的循环语句中( )是正确的

A.if(i<10;i++)

B.for(i=0;i<10)

C.for i=1 to 10

D.for(i=0;i<=10;i++)

5、下列的哪一个表达式将返回假()

A.!(3<1)

B.(4>=4)

C.(“c”!=”d”)

D.(2<3)&&(3<2)

6、以下不属于鼠标事件的是()

A.onclick

B.onmouseover

C.onload

D.onmouseout

7、Math.abs(52)的结果是:()

A.51 B.52 C.-52 D.50

8、以下JavaScript语句

var a1=10;

var a2=20;

alert(“a1+a2=”+a1+a2)

将显示( )结果

A.a1+a2=30

B.a1+a2=1020

C.a1+a2=a1+a2

D.a1+a2=+10+20

9、将字串s中的所有字母变为小写字母的方法是()

A.s.toSmallCase()

B.s.toLowerCase()

C.s.toUpperCase()

D.s.toUpperChars()

10、以下( )表达式产生一个0~7之间(含0,7)的随机整数.

A.Math.floor(Math.random()*6)

B.Math.floor(Math.random()*7)

C.Math. floor(Math.random()*8)

D.Math.ceil(Math.random()*8)

11、不能使用在标签“

”中的属性是()

A.action

https://www.wendangku.net/doc/dd14304461.html,

C.type

D.id

12、标签“”可以通过哪个属性来改变元素的类型()

A.action

https://www.wendangku.net/doc/dd14304461.html,

C.type

D.id

13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称

是myButton,表述该按钮对象的方法是()

A.document.forms[0].myButton

B.document.mainForm.myButton

C.document.forms[0].element[0]

D.以上都可以

14、HTML文档的树状结构中,()标签为文档的根节点,位于结构中的最顶层。

A.

B.

C.

D.</p><p>15、表达式125%4的结果是()</p><p>A.0</p><p>B.1</p><p>C.2</p><p>D.3</p><p>16、在JavaScript中最常用的显示提示或警告信息方法是()</p><p>A.document.clear()</p><p>B. window.alert(s)</p><p>C. msgBox(s)</p><p>D. alter(s)</p><p>17、HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()</p><p>A.post方法传递的数据对客户端是不可见的</p><p>B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制</p><p>C.post方法对发送数据的数量限制在255个字符之内</p><p>D.get方法传递的数据对客户端是不可见的</p><p>18、以下哪个不是Window对象产生的?()</p><p>A.提示框 B.确认框 C.标题栏 D.警示框</p><p>19、JavaScript函数SetTimeOut(”countA()”,1000)的作用是()</p><p>A.每隔1分钟调用一次countA()函数 B. 每隔1秒钟调用一次countA()函数</p><p>C. 1分钟后调用countA()函数</p><p>D. 1秒钟后调用countA()函数</p><p>20、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。A.BackColor B.BackgroundColor C.BgColor D.Background</p><p>21、在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()</p><p>A.文本框 B.复选框 C.列表框 D.按钮</p><p>22、在HTML页面上编写Javascript代码时,应编写在()标签中间。</p><p>A.<javascript>和</javascript></p><p>B.<script>和</script></p><p>C. <head>和</head></p><p>D. <body>和</body></p><p>23、在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。</p><p>A.status B.screen C.history D.document</p><p>24、关于正则表达式声明6位数字的邮编,以下代码正确的是()</p><p>A.var reg = /\d6/;</p><p>B.var reg = \d{6}\;</p><p>C.var reg = /\d{6}/;</p><p>D.var reg = new RegExp(\d{6});</p><p>25、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。A.getDate B.getY ear C.getMonth D.getTime</p><p>二、阅读程序写结果</p><!--/p2--><!--p3--><p>1、var ss="how do you do";</p><p>alert(ss.reaplace("do","are"));</p><p>答:"how are you are "</p><p>2、var s1=parseInt(“101房间”);</p><p>document.write(s1);</p><p>答:出现异常</p><p>3、var sd=new date(…2012-6-1?);</p><p>document.write(sd.getY ear());</p><p>答:2012</p><p>4、调用以下函数后当按下回车键时,出现什么结果。</p><p>function myKeyDown(){</p><p>if (window.keyCode==13)</p><p>alert(“OK”);</p><p>答:弹出警示框,显示OK</p><p>三、程序题</p><p>1、补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗口;</p><p><html></p><p><head></p><p><script type="text/javascript" ></p><p>function closeWin(){</p><p>//在此处添加代码</p><p>if(confirm("确定要退出吗?")){</p><p>window.close();</p><p>}</p><p>}</p><p></script></p><p></head></p><p><body></p><p><input type="button" value="关闭窗口" onclick="closeWin()"/></p><p></body></p><p></html></p><p>2、完成foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。(10分)<html></p><p><head></p><p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></p><p></head></p><p><body></p><p><script type="text/javascript" ></p><p>function foo() {</p><p>//在此处添加代码</p><p>var rdo = document.form1.radioGroup;</p><!--/p3--><!--p4--><p>for(var i =0 ;i<rdo.length;i++){</p><p>if(rdo[i].checked){</p><p>alert("您选择的是第"+(i+1)+"个单选框");</p><p>}</p><p>}</p><p>}</p><p></script></p><p><body></p><p><form name="form1" onsubmit="return foo();"></p><p><input type="radio" name="radioGroup"/></p><p><input type="radio" name="radioGroup"/></p><p><input type="radio" name="radioGroup"/></p><p><input type="radio" name="radioGroup"/></p><p><input type="submit"/></p><p></form></p><p></body></p><p></html></p><p>3、完成函数showImg(),要求能够动态根据下拉列表的选项变化,更新图片的显示<body></p><p><script type="text/javascript" ></p><p>function showImg (oSel) {</p><p>//在此处添加代码</p><p>var str = oSel.value;</p><p>document.getElementById("pic").src = str+".jpg";</p><p>}</p><p></script></p><p><img id="pic" src="img1.jpg" width="200" height="200" /></p><p><br /></p><p><select id="sel" onchange="showImg(this)"></p><p><option value="img1">城市生活</option></p><p><option value="img2">都市早报</option></p><p><option value="img3">青山绿水</option></p><p></select></body></p><!--/p4--><!--rset--><h2>javascript试题及答案</h2><p>javascript试题 一、单选题 1、以下哪条语句会产生运行错误:(A) A.var obj = ( ); B.var obj = [ ]; C.var obj = { }; D.var obj = / /; 2、以下哪个单词不属于javascript保留字:(B) A. with B. parent C. class D. void 3、请选择结果为真的表达式:(C) A. null instanceof Object B. null === undefined 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. foo.att B. foo(“att”) C. foo[“att”] D. foo{“att”} E. foo[“a”+”t”+”t”] 6、在不指定特殊属性的情况下,哪几种HTML标签可以手动输入文本:(AB) A. <TEXTAREA></TEXTAREA> B. <INPUT type=”text”/> C. <INPUT type=”hidden”/> D. <DIV></DIV> 7、以下哪些是javascript的全局函数:(ABC) A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:(ABCD) A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改</p><h2>javascript实验</h2><p>长江职业学院Javascript语言程序设计实验指导书 专业: 学号: 姓名: 班级: 指导老师: 软件教研室编</p><p>实验一 JavaScript基本操作 一、实验目的 熟练掌握在HTML文件中编写JavaScript程序的基本操作,及在Microsoft Internet Explorer浏览器和Netscape的Nevigator浏览器中调试JavaScript的基本操作。 二、实验内容 1、用NotePad创建一个简单的.htm文件,在Microsoft Internet Explorer浏览器中浏览效果。 2、编写第1章中的实例源文件,并在Microsoft Internet Explorer浏览器中进行测试。 3、调试一段JavaScript程序,找出其中的错误。 三、实验步骤 1、通过windows的文件管理器,在c盘下新建一个文件夹jsp_ex,用于保 存实验中的文件,如图1-1所示。 2、在windows中打开“记事本”,(也可以用其他编辑html文件的工具软 件,如Microsoft frontpage,Macromedia Dreamweaver等,编写例1-1的程序,然后将文件保存在C:\jsp_ex文件夹中。 3、用下述任意一种方法,在浏览器中显示,如图1-2。</p><p>A.在图1-1中双击“”文件名。 B.在图1-1中用鼠标右键单击“”,在打开的菜单列表中,如果有所需浏览器名就可以直接点击浏览器名。 C.现在windows中打开所需浏览器,然后按【ctrl】+【o】,在打开的对话框中找到文件。 4、再次编辑文件,将第21行中的“”改写为“”然后按第3步的操作, 得到如图1-3的效果,不能显示“上一次网页更新日期”,这时,通过浏览器的调试工具查找出出错的位置,修改后再次测试。 5、按1-2的步骤,将例1-1改写为“”和“”两个文件即通过外部javascript 文件和html文件一起完成网页的制作。 四、思考练习 1.为什么“上一次网页更新日期”在每一次打开都是同一个时间 2.请写出你在程序编写中出现的错误和改正方法,并分析。</p><h2>javascript期末考试模拟题</h2><p>、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的 ,请将其正确答案涂写在答题卡 上。 1. 以“s”为文件扩展名的文件是 _________ (A) html 文件 (B)网页文件 (C) Java 文件 (D) Javascript 文件 2. 以下合法的变量名是 ______ (A) new (B) _123 3. 以下正确的字符串是___ (A) xyz (B) xyz"' 4. 设有语句: var st1= test st1=st1+ 25; 贝U st1的值是 _____ 。 (A) test25 ' (B) 25 5. 123+ ”789 ”的值是 _____ _ (A) 123789 ' (B) 912 6. 表达式(a=2,b=5,a>b?a:b (A) 2 (B) 5 的值为 _______ 8. 设 var a=2,b=3; 则 a++==b?(a-1):b _ 的结果是 。_ A) 0 B) 1 C) 2 D) 3 9. 下面while 循环执行的次数为 __________ var i=5; while (i==0) i--; A)无限 B) 1 C) 5 D) 0 (C) null o (C) xyz ' (D) 2abc (D) xyz ' (C) test ' (D)语法错误 (C) 789 ” (D)语法错误 )的值是 。 (C) 1 (D) 0 7. 设有语句 var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d) 运算后,n (A) 0 (B) 1 (C) 2 (D) 3</p><h2>Javascript笔试题及答案</h2><p>J a v a s c r i p t笔试题及 答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998</p><p>Javascript面试笔试题 考试时间90分钟 一、不定项选择题(每题3分,共30分) 1.声明一个对象,给它加上name属性和show方法显示其name值,以下 代码中正确的是( D ) A.var obj = [name:"zhangsan",show:function(){alert(name);}]; B.var obj = {name:"zhangsan",show:”alert”}; C.var obj = {name:"zhangsan",show:function(){alert(name);}}; D.v ar obj = {name:"zhangsan",show:function(){alert;}}; 2.以下关于Array数组对象的说法不正确的是( CD) A.对数组里数据的排序可以用sort函数,如果排序效果非预期,可以给 sort函数加一个排序函数的参数 B.reverse用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop方法 D.unshift方法用于向数组删除第一个元素 3.要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的 是( A ) A.="已经选中该文本框" B.="已经选中该文本框" C.="已经选中该文本框" D.="已经选中该文本框" 4.点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript 代码中可行的是( AD)</p><h2>Javascript期中测试卷</h2><p>Javascript程序设计期中考试试卷班级:姓名:总分: 一、选择题(本大题60分,每小题2分) 1.以下哪个选项是Javascript技术特征( D ) A.解释型脚本语言 B.跨平台 C.基于对象和事件驱动 D.具有以上各种功能 2.JavaScript是(B )。 A. 一种Java 编程语言,不同的是它可以用于网页开发 B. 一种解释性的、用于客户端的、基于对象的程序开发语言 C. 一种用于Firefox浏览器和Internet Explorer浏览器的网页开发语言 D. 一种用于制作网页动画效果的程序开发语言 3.以下哪个单词不属于javascript保留字:( B ) A. var B. parent C. function D. for 4.编辑Javascript程序时(C ) A.只能使用记事本 B.只能使用FrontPage编辑软件 C.可以使用任何一种文本编辑器 D.只能使用Dreamweaver编辑工具 5.在程序开发过程中,用户输入内容的校验常分为功能性校验和(A ) A.格式性校验 B..内容性校验 C.事件性校验 D.方法性校验 6.使用外部JavaScript程序文件的正确格式是(A ) A. <script href="xxx.js" type="text/javascript"> B. <script src="xxx.js" type="text/javascript"> C. <script name="xxx.js" type="text/javascript"> D.<script file="xxx.js" type="text/javascript"> 7.下列哪种是单标记(B ) A.<body> B.<br> C.<title> D.<head> 8.<font>标记应用于下列那组标记之间( B ) A.<html>...</html></p><h2>javascript期末考试模拟题</h2><p>一、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。 1. 以“.js”为文件扩展名的文件是______。 (A) html文件(B) 网页文件(C) Java文件(D) Javascript文件 2.以下合法的变量名是______。 (A) new (B) _123 (C) null (D) 2abc 3.以下正确的字符串是______。 (A) xyz (B) ‘xyz” (C) “xyz’ (D) ‘xyz’ 4.设有语句: var st1=’test’; st1=st1+ 25; 则st1的值是______。 (A) ‘test25’ (B) 25 (C) ‘test’(D) 语法错误 5.123+”789”的值是______。 (A) ‘123789’ (B) 912 (C) “789”(D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是______。 (A) 2 (B) 5 (C) 1 (D) 0 7.设有语句var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为_______。 (A) 0 (B) 1 (C) 2 (D) 3 8.设var a=2,b=3; 则a++==b?(a-1):b的结果是___________。 A) 0 B) 1 C) 2 D) 3 9. 下面while循环执行的次数为________。 var i=5; while (i==0) i--; A)无限B) 1 C) 5 D) 0 10. 以下数组的定义中____________是错误的。 A) var a=new Array(); B) var a=new Array(10); C) var a[10]={ 1,2,3}; D) var a=["1",2,"3"]; 11.设var x=3,y=4; 下列表达式中y的值为9的是________。 A)y*=x-3 B)y/=x*9 C)y-=x+10 D)y+=x+2 12. 在程序中有多个相关联的<input type="radio" >选项,若要默认选择某一项,应在该项中增加_________属性。 A) checked B) default C) selected D) defaultValue 13.结果为NaN的表达式是______。 (A) "80"+"19" (B) "十九"+"八十" (C) "八十"*"十九" (D) "80"*"19" 14.执行下面语句后c的值是_______。 var a=2,b=1,c=3; if(a<b) if(b<0)c=0; else c++; (A) 1 (B) 2 (C) 3 (D) 0 15.若有var a=1,b=1,c=1; 则表达式2&&b%a||!c的值是_______。 A) 1 B) false C) true D) 不确定的 二、程序分析题(本题共5小题,每小题3分,共15分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。 16.执行以下程序段后,x的值是_____。 var x=0; switch(++x) {</p><h2>ajax试题与答案</h2><p>Ajax试题 选择题10道: 1. AJAX术语是由哪家公司或组织最先提出的? a. Google b. IBM c. Adaptive Path d. Dojo Foundation 正确答案:c 2. 以下哪一个Web应用不属于Ajax应用? a. Hotmail b. GMaps c. Flickr d. Windows Live 正确答案:a 3. 以下哪个技术不是Ajax技术体系的组成部分? a. XMLHttpRequest b. DHTML c. CSS d. DOM 正确答案:b 4. XMLHttpRequest对象有几个返回状态值? a. 3 b. 4 c. 5 d. 6 正确答案:c 5. 下列哪些方法或属性是Web标准中规定的? a. all() b. innerHTML c. getElementsByTagName() d. innerText 正确答案:c 6. 以下哪一个CSS属性不属于W3C的CSS2规范? a. list-style-position b. min-height c. float d. text-overflow 正确答案:d</p><p>7. 下列哪个工具不能用来调试浏览器中的JavaScript? a. MS Visual InterDev b. Eclipse c. MS Script Debugger d. Mozilla Venkman 正确答案:b 8. 应用以下哪一个DOCTYPE使得当前主流浏览器解释CSS的模式是Quirks mode? a. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "https://www.wendangku.net/doc/dd14304461.html,/TR/html4/loose.dtd"> b. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> c. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 //EN"> d. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.wendangku.net/doc/dd14304461.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 正确答案:b 9. 关于JavaScript中的函数和对象,下列说法不正确的是: a. 每一个函数都有一个prototype对象。 b. 函数就是一个特殊类型的对象。 c. 函数附属于它所附加到的对象上,只能通过该对象访问。 d. 同一个函数可以被附属到多个对象上。 正确答案:c 10. 创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value" 。以下哪一段JavaScript代码无法得到上述的结果? a. var obj = new Object(); obj["name"] = "value"; b. var obj = new Object(); https://www.wendangku.net/doc/dd14304461.html, = "value"; c. var obj = {name : "value"}; d. var obj = new function() { https://www.wendangku.net/doc/dd14304461.html, = "value"; } 正确答案:b</p><h2>w3school Javascript测验</h2><p>1.我们可以在下列哪个HTML 元素中放置Javascript 代码?您的回答:<javascript> 正确答案:<script> 2.写"Hello World" 的正确Javascript 语法是? 您的回答:document.write("Hello World") 3.插入Javacript 的正确位置是? 您的回答:<body> 部分和<head> 部分均可 4.引用名为"xxx.js" 的外部脚本的正确语法是? 您的回答:<script src="xxx.js"> 5.外部脚本必须包含<script> 标签吗? 您的回答:否 6.如何在警告框中写入"Hello World"? 您的回答:alert("Hello World") 7.如何创建函数? 您的回答:function=myFunction() 正确答案:function myFunction() 8.如何调用名为"myFunction" 的函数? 您的回答:call function myFunction 正确答案:myFunction() 9.如何编写当i 等于5 时执行一些语句的条件语句? 您的回答:if (i==5) 10.如何编写当i 不等于5 时执行一些语句的条件语句?</p><p>您的回答:if =! 5 then 正确答案:if (i != 5) 11.在JavaScript 中,有多少种不同类型的循环? 您的回答:两种。for 循环和while 循环。 12.for 循环如何开始? 您的回答:for (i = 0; i <= 5; i++) 13.如何在JavaScript 中添加注释? 您的回答: 正确答案://This is a comment 14.可插入多行注释的JavaScript 语法是? 您的回答:/*This comment has more than one line*/ 15.定义JavaScript 数组的正确方法是? 您的回答:var txt = new Array("George","John","Thomas") 16.如何把7.25 四舍五入为最接近的整数? 您的回答:Math.rnd(7.25) 正确答案:Math.round(7.25) 17.如何求得2 和4 中最大的数? 您的回答:Math.max(2,4) 18.打开名为"window2" 的新窗口的JavaScript 语法是? 您的回答:open.new("https://www.wendangku.net/doc/dd14304461.html,","window2") 正确答案:window.open("https://www.wendangku.net/doc/dd14304461.html,","window2") 19.如何在浏览器的状态栏放入一条消息?</p><h2>JavaScript试题集</h2><p>一.单选题 1.我们可以在下列哪个HTML元素中放置javascript代码? A.< script > B.< javascript > C.< js > D.< scripting > ★标准答案:A 2.预测以下代码片段的输出结果: var str ; alert(typeof str); A.. string ; B.. undefined; C.. object ; D.. String; ★标准答案:B 3.下列哪个不是Javascript中注释的正确写法:() A.< !-- …… -- > B.//…… C./*……*/ D. /* …… */ ★标准答案:A 4.以下哪项不属于Javascript的特征? A.Javascript是一种脚本语言 B.Javascript是事件驱动的 C.Javascript代码需要编译以后才能执行</p><p>D.Javascript是独立于平台的 ★标准答案:C 5.关于以下两个述的描述中,正确的是:() 述1:Javascript是弱类型语言 述2:Javascript的常用类型包括:int、string、boolean A.述1正确,述2错误 B.述1错误,述2正确 C.两个述都正确 D.两个述都错误 ★标准答案:A 6.阅读下面的JavaScript代码: < HTML > < BODY > < SCRIPT LANGUAGE="JavaScript" > function f(y) { var x=y*y; return x; } for(x=0;x< 5;x++) { y=f(x); document.writeln(y); } < /SCRIPT > < /BODY > < /HTML > 输出结果是()。 A.0 1 2 3 4 B.0 1 4 9 16 C.0 1 4 9 16 25 D.以上答案都不对 ★标准答案:B 7.在Javascript中,需要声明一个整数类型的变量num,以下哪个语句能实现上述要求? A.int num;</p><h2>JavaScript程序设计试题一及答案</h2><p>JavaScript程序设计试题一及答案 一、单选题 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表述正确的有:( )</p><h2>JavaScript期末测试题</h2><p>1、选择题:9题 1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() A.<input type="text" onClick="alert(this.value)"> B.<input type="text" onChange="alert(this.value)"> C.<input type="text" onChange="alert(text.value)"> D.<input type="text" onClick="alert(value)"> 正确答案是: B 2、在HTML页面中,下面关于Window对象的说法不正确的是()。 A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息 B.Window对象是浏览器所有内容的主容器 C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象 D.浏览器打开HTML文档时,通常会创建一个Window对象 正确答案是: C 3、window的哪个方法可以显示输入对话框?() A.confirm() B.alert() C.prompt() D.open() 正确答案是: C 4、open()方法的哪个外观参数可以设置是否显示滚动条?() A.location B.menubar C.scrollbars D.toolbar 正确答案是: C 5、在Javascript语言中,当元素失去了焦点时激发的事件是( ) A.Focus B.UnLoad C.MouseOver D.Blur 正确答案是: D 6、DHTML不具备的优点是() A.动态样式 B.动态语法 C.动态内容 D.动态定位</p><h2>javascript期末考试</h2><p>javascript 1、数据类型有哪些? 答:1 数字型:整数(number)、十六进制、八进制、浮点型(1.3) 2 字符串型:(string) 3 布尔型: (true) 4 特殊数据类型:转义字符(\b)、未定义值(undefined)、空值(nll) 2、什么是Cookie?如何读写Cookie?Cookie有什么作用? 答:Cookie:1.是web服务器保存在用户计算机上的文本文件的小块用户信息。 2.是浏览器提供的一种机制 3.包括临时和永久两种。 Cookie的写入:先将Cookie的名称和Cookie的值放入一个变量中,然后将变量赋给Document对象的cookie属性。当用户将Cookie写入后,新的Cookie字符串自动添加到原来Cookie字符串的后面。如:var cookiename=”name4”; V ar cookievalue=”value4”; V ar totalcookie=cookiename+”=”+cookievalue; Document.cookie=totalcookie; Cookie的读取:使用document.cookie读取cookie Cookie的主要用途:1.保存用户登录状态。2.跟踪用户行为。3.创建购物车。4.实施民意测验 3、循环语句: For语句、while语句、do ... While语句。 4、常用的javascript数据结构: 标示符、关键字、常量、变量 5、运算符: 算数运算符、比较运算符、赋值运算符、字符运算符、布尔运算符、条件运算符、其他运算符。 1 水仙花数 <html> <head> <title> new document 水仙花数

2 阶乘