装 ┋┋┋┋┋┋┋┋┋ ┋┋┋┋┋┋┋┋┋┋ ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ 订 ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ ┋┋┋ 2013-2014 学年第一学期期末考试 Var mystring=“I am a student”; a=mystring.charAt(9); document.write(a); JavaScript 程序设计试卷 班级 题号 分值 得分 阅卷人 注意:请将答案填在最后一页的答题卡上,否则不予评分。 一、选择题: (本大题共 20 小题,每小题 2 分,共 40 分,在每小题给出的四个 选项中,只有唯一正确选项) 。 1、 (778>787)?5:2 结果是: ( A、2 的写法应该是( B、5 )。 )。 C、5,2 D、3 姓名 一 40 二 20 学号 三 10 四 20 成绩 五 10 总分 100 A、I an a st C、udent Var a=new Array(2,3,4,5,6); Var sum=0; for(i=0;i )。 B、

B、18 B、u D、t )。 5、分析下面 JavaScript 代码段,输出结果是( C、14 D、12 )方法可以对数组元素进行排序,排序的规则由该方法的参数指 B、join() D、以上答案都不正确 C、<html> D、<br> )。 2、要使用 JavaScript 表达字符串 C:\Program Files\Microsoft Office,正确 A、document.write("c:\\Program Files\\Microsoft Office"); B、document.write("c://Program Files\\Microsoft Office"); C、document.write("c:\Program Files\Microsoft Office"); D、document.write("c://Program Files//Microsoft Office"); 3、有如下代码: Var arr=new Array(9) ; arr[1]=1; arr[2]=2; 该数组的 length 属性值为( A、2 C、10 )。 B、9 D、8 )。 8、如下代码片断,当鼠标移到图片上时,显不的内容是: ( onMouseOut=”src=’s1.jpg’ ” alt=”很可爱呀!”> A、s1 图 C、s1 图及文字“很可爱呀! ” 9、下列 JavaScript 的判断语句中( A、if(i==0) A、29 B、if(i=0) B、1217 B、s2 图 线 <img src= ” s1.jpg ” name= ” photoshop ” onMouseOver= ” src= ’ s2.jpg ’ ” D、s2 图及文字“很可爱呀!” )是正确的。 C、if i==0 then )。 D、12125 )。 C、126 D、f i=0 then 10、在 JavaScript 表达式中 12+”12”+”5”的结果是( 11、在 JavaScript 中,文本域不支持的事件包括( 第 1 页( 共 5 页 ) 4、分析下面的 JavaScript 代码段,输出结果是( A、 onBlur B、 onChange C、 onFocus D、 onLostFocused )。 B、focus——获取焦点事件 C、mouseOver——鼠标指针移动到事件源对象上时触发的事件 D、change——选择字段时触发的事件 19、使用 String 对象的 indexOf()方法查找字符串”hello world”中是否包 含 G,下列语句描述正确的是( )。 A、字符串”hello world”中是不包含 G 字符,indexOf 返回 0 B、字符串”hello world”中是不包含 G 字符,indexOf 返回 null C、字符串”hello world”中是不包含 G 字符,indexOf 返回-1 D、字符串”hello world”中是不包含 G 字符,indexOf 返回” ” 20、var a=10;b=20;c=4;++b+c+a++以下哪个结果是正确的( A、34 B、35 D、37 )。 12、下面对于 JavaScript 中的单选按钮(radio)的说法正确的是( A、单选按钮可以通过单击“选中”和“未选中”来进行切换 B、单选按钮没有 checked 属性 C、单选按钮不支持 onClick 事件 D、单选按钮的 length 属性表示同一组中单选按钮的数量 13、setTimeout(“move()”,20)语句的含义是( A、每隔 20 秒,move()函数就会被调用一次 B、每隔 20 分钟,move()函数就会被调用一次 C、每隔 20 毫秒,move()函数就会被调用一次 D、move()函数被调用 20 次 14、下面对于 JavaScript 中的复选框(checkbox)的说法正确的是( )。 )。 C、36 A、如果需将一个复选框选中,需要将复选框的 selected 属性设为 true B、如果需将一个复选框选中,需要将复选框的 checked 属性设为 true C、如果需将一个复选框选中,需要将复选框的 selected 属性设为 selected D、如果需将一个复选框选中,需要将复选框的 checked 属性设为 checked 15、以下哪个变量是非法的:( A、num_1 A、<script> C、<js> A、document.bgColor(“yellow”) B、document.bgColor()=”yellow” C、document.bgColor=”yellow” D、document.background=”yellow” 18、以下关于 Javascript 中事件的描述中,不正确的是:( A、click——鼠标单击事件 )。 B、2sum )。 C、Sum B、<javascript> D、<scripting> )。 D、_des )。 二、填空题:(本题共 14 小题,20 个空,每空 1 分,共 20 分) 21、JavaScript 弹出对话框的三个命令 alert(),____________,prompt()。 22、window 的____________事件在浏览器完成页面加载后立即触发。 23、Applet 类提供了四个方法: _____________、____________、___________ 和___________,它们构成了 Applet 的生命周期。 24、JavaScript 中的数据类型可分为原始数据类型和_____________。 25、在 JavaScript 中,数组的下标从___________开始。 26、在 JavaScript 中,Null 是一种特殊的数据类型,它表示___________。 27、5%-2=_____________。 28、____________语句的作用是跳出当前循环,并执行当前循环后面的代码,或 者退出 switch 语句,_____________语句的作用不是退出一个循环,而是开始新 一轮的循环。 29、_____________是顶层对象,包含了历史对象、文档对象、位置对象以及框 架对象。 30、HTML 文档的扩展名为___________或____________。 31、document 对象的 links[]属性包含的就是文档中的________________。 第 2 页( 共 5 页 ) 16、我们可以在下列哪个 HTML 元素中放置 javascript 代码( 17、下列语句中,可以用来实现改变 HTML 文档背景颜色的是( 32、form 对象的_____________属性表示要提交的表单的 URL。 33、 ____________对象专门用于提交表单, ____________对象专门用于重置表单。 34、JavaScript 文件的扩展名必须是_____________。 三、判断题:(本题共 10 小题,每题 1 分,共 10 分,在正确的题干后划“√” , 错误的题干后划“×”)。 35、框架是 Web 浏览器窗口中独立的、可以滚动的分块区域,每个框架都可以看 成是独立的窗口,包含自己的 URL。( 二元运算符和三元运算符。( ) ) ) ) 36、根据运算数的个数,可以将 JavaScript 运算符分为 3 种类型:一元运算符、 37、Typeof(204)的运算结果是 String。( document.write("矩形的面积为:"+calculateSquare(3,4)); </script> </body></html> 本程序的运行结果是: 46、<html> <body> <script language="javaScript"> var ss="how do you do"; document.write(ss.replace("do","are")); </script> </body> </html> 本程序的运行结果是: 47、<html> ) <body> <script language="javaScript"> var type="少年"; ) ) switch(type) { case "少年": document.write("类型为少年,年龄小于 18 岁<br>"); case "青年": document.write("类型为青年,年龄介于 18~45 岁<br>"); case "中年": document.write("类型为中年,年龄介于 45~60 岁<br>"); case "老年": document.write("类型为老年,年龄大于 60 岁<br>"); default: 第 3 页( 共 5 页 ) 38、History 对象是一个数组,其中的元素存储了浏览历史中的 URL,用来维护 在 Web 浏览器的当前会话内所有曾经打开的历史文件列表。( 的颜色的数量信息。( ) 39、Screen 对象用于获取用户屏幕设置的相关信息,主要包括显示尺寸和可用 40、数据类型转换分为数据类型的自动转换和数据类型的明确转换。( ( ) ) 41、已知变量 a=10,b=20,c=-5,那么表达式!((a>b) &&(b-a>c))的结果为 false。 42、 JavaScript、 VBScript、 PHP、 Perl、 Python 和 Ruby 都属于脚本语言。 ( 43、表达式”5”===5 的结果为 true。( 44、select 对象的 size 属性为一个整数, 表示 select 对象可见的选项数。 ( 四、程序阅读题:(本题共 5 小题,每小题 4 分,共 20 分)。 45、<html> <body> <script language="javaScript"> function calculateSquare(length,width) { return length*width; } document.write("您设置的类型为:"+type+"程序无法处理!<br>"); } </script> </body> </html> 本程序的运行结果是: 48、<html> <body> <script language="javaScript"> var sd=new Date("12-24-2013"); document.write(sd.getYear()); </script> </body> </html> 本程序的运行结果是: 49、<html> <head> <script language="javaScript"> function printMessage() { document.write("第 1 行字符中<br>"); document.write("第 2 行字符中<br>"); document.write("第 3 行字符中<br>"); document.write("第 4 行字符中<br>"); return; document.write("第 5 行字符中<br>"); document.write("第 6 行字符中<br>"); document.write("第 7 行字符中<br>"); 第 4 页( 共 5 页 ) document.write("第 8 行字符中<br>"); } printMessage(); </script> </head> <body> </body> </html> 本程序的运行结果是: 五、编程题:(本题共 1 小题,共 10 分)。 编写代码实现如图所示的用户登录界面(用户名称后面是文本框,用户密码后面 是密码框),当用户名称为“MHX” ,用户密码为“123”时,单击【确定】按钮, 生成一个新网页, 在新网页上输出 “登录成功!” ,否则弹出一个对话框, 显示 “登 录失败” ,单击【取消】按钮,使文本框和密码框都为空。 装 ┋┋┋┋┋┋┋┋┋ ┋┋┋┋┋┋┋┋┋┋ ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ 订 二、填空题:(本题共 14 小题,20 个空,每空 1 分,共 20 分)。 21、 23、 24、 27、 29、 31、 33、 35、 ( 40、 ( 45、 46、 第 5 页( 共 5 页 ) ┋┋┋┋┋┋┋┋┋┋┋┋┋┋┋ ┋┋┋ 2013-2014 学年第一学期期末考试 47、 JavaScript 程序设计试卷答题卡 班级 题号 分值 得分 阅卷人 一、选择题: (本大题共 20 小题,每小题 2 分,共 40 分) 。 1 2 3 4 5 6 7 8 9 10 姓名 一 40 二 20 学号 三 10 四 20 成绩 五 10 总分 100 五、编程题:(本题共 1 小题,共 10 分)。 50、 48、 49、 11 12 13 14 15 16 17 18 19 20 22、 、 、 25、 28、 30、 32、 、 ) ) 36、 ( 41、 ( ) ) 34、 37、 ( 42、 ( ) ) 38、 ( 43、 ( ) ) 39、 ( 44、 ( ) ) 、 、 、 26、 线 三、判断题:(本题共 10 小题,每题 1 分,共 10 分)。 四、程序阅读题:(本题共 5 小题,每小题 4 分,共 20 分)。