当前位置:文档之家› JavaScript试卷A

JavaScript试卷A

JavaScript试卷A
JavaScript试卷A

2013-2014学年第一学期期末考试

JavaScript程序设计试卷

班级姓名学号成绩

注意:请将答案填在最后一页的答题卡上,否则不予评分。

一、选择题:(本大题共20小题,每小题2分,共40分,在每小题给出的四个

选项中,只有唯一正确选项)。

1、(778>787)?5:2结果是: ( )。

A、2

B、5

C、5,2

D、3

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

B、9

C、10

D、8

4、分析下面的JavaScript代码段,输出结果是( )。Var mystring=“I am a student”;

a=mystring.charAt(9);

document.write(a);

A、I an a st

B、u

C、udent

D、t

5、分析下面JavaScript代码段,输出结果是( )。

Var a=new Array(2,3,4,5,6);

Var sum=0;

for(i=0;i

Sum+=a[i];

Document.write(sum);

A、20

B、18

C、14

D、12

6、数组的( )方法可以对数组元素进行排序,排序的规则由该方法的参数指定。

A、sort()

B、join()

C、toString()

D、以上答案都不正确

7、下面哪种标记是单标记( )。

A、

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

随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。 Ex050309.html

 
二.事件与对象 1.设计一个表单,放入两个按钮,单击它们时将显示不同问候语。 S07_02.HTM 处理事件-HTML标记方式

三.内置对象 1.在页面中显示当天日期。

javascript测试试卷

JavaScript测试题 一、选择题(共30题,每小题1分,共30分。把每小题的正确答案写在后面的答题卡中。 1、以下哪个单词不属于javascript保留字:() A、 for B、 if C、 function D、 dim 2、以下哪个运算符不属于逻辑运算符?() A、&& B、|| C、^ D、! 3、下列程序设计语言与Javascript不属于同种语言的是()。 A、 VBscript B、 Jscript C、 C++ D、ECMAScript 4、组成JavaScript程序的基本单元是()。 A、语句 B、表达式 C、变量 D、函数 5、下面定义变量中错误的是()。 A、 eee B、 _abc C、box_1 D、 2point 6、下面不是常量的是()。 A、 false B、 undefined C、 100 D、 null 7、下面语句var x= -10, y; x=2*x; y=x+15;计算后y的结果是()。 A、 -15 B、 10 C、 -5 D、 5 8、下列表达式运算结果为真的是()。 A、1<2 && “5”! =5 B、2>2*1 || “5”= =5 C、2>2*1 && 5= =5 D、 1<2 && “5”= =5 9、下面不是用于创建一个新的对象的语句是()。 A、 var d = new Date(); B、 function f(){ var x=5; x++;} C、 var o = new Object(); D、 var o = {title: “hello”, author: “Tom”}; 10、以下程序段,执行的结果是()。 var x=-1;

《网页设计与制作》期末考试试题与及答案

《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( )。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是( )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( )子域代表国别代码。 A、center B、nbu C、edu D、cn 4、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。 A、GB码 B、Unicode码 C、BIG5码 D、HZ码 5、当标记的TYPE属性值为( )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( )。 A、

B、 C、 D、 7、在客户端网页脚本语言中最为通用的是( )。 A、javascript B、VB C、Perl D、ASP 8、在HTML中,标记的Size属性最大取值可以是( )。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是( )。 A、 D、 10、在DHTML中把整个文档的各个元素作为对象处理的技术是( )。 A、HTML B、CSS C、DOM D、Script(脚本语言) 11、下面不属于CSS插入形式的是( )。 A、索引式 B、内联式 C、嵌入式 D、外部式 12、在网页中最为常用的两种图像格式是( )。 A、JPEG和GIF B、JPEG和PSD C、GIF和BMP D、BMP和PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是( )。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是( ). A、 B、 C、 D、 15、对远程服务器上的文件进行维护时,通常采用的手段是( ) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是( ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是() A、裁剪 B、选取框 C、切片 D、自由变形 18、Internet上使用的最重要的两个协议是( ) A、TCP和Telnet B、TCP和IP C、TCP和SMTP D、IP和Telnet 19、body元素用于背景颜色的属性是() A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是( )

javascript考试试题库2

Javascript综合复习题 【提示:本综合复习题的目的是让同学们多见识各种题目。选择题、填空题以及程序阅读题可以仔细做,对于程序实现和简答题建议先理解再记忆,切记死背答案。】 第一部分:单选题 1. Javascript中, 以下哪条语句一定会产生运行错误?答案( B ) A、var _变量=NaN; B、var 0bj = []; C、var obj = //; D、var obj = {}; 2. 以下两个变量a和b,a+b的哪个结果是NaN?答案( C ) A、var a=undefind; b=NaN B、var a= ‘123’; b=NaN C、var a =undefined , b =NaN D、var a=NaN , b='undefined' 3. var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( B ) A、34 B、35 C、36 D、37 4. Javascript中, 以下代码运行后变量y的值是:答案( D ) var x = [‘abcde’ , 123456]; var y = typeof typeof x[1]; A、"function" B、"object" C、"number" D、"string" 5. Javascript中, 以下那两个变量的值不是==:答案( B ) A、var a=0 , b=-0; B、var a=NaN , b=NaN; C、var a=null , b=undefined; D、var a=[] , b=false; 6. Javascript中, 以下声明变量语句中哪个不正确?答案( D ) A、var aa; B、var bb=3; cc='good'; C、var dd = ee = 100; D、var ff=3, gg='he's good'; 7. Javascript中, foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?答案( C ) A、foo.att B、foo["att"] C、foo{"att"} D、foo["a"+"t"+"t"] 8. Javascript中, 以下代码运行后变量y的值是:答案( B ) var x = [typeof x, typeof y][1]; var y = typeof typeof x; A、"number" B、"string" C、"undefined"

JavaScript10以内加法在线测试练习

10以内加法在线测试练习 b) c) d) 3、关于html中的事件,说法正确的是()。(选择二项) a)当输入焦点转移到input输入框时,将触发对象的onFocus事件 b)当输入焦点转移到input输入框时,将触发对象的onBlur事件 c)当输入焦点移出input输入框时,将触发对象的onFocus事件 d)当输入焦点移出input输入框时,将触发对象的onBlur事件 4、向html文档中插入javascript脚本时,正确的标记是()。(选择一项) a) b)…… c) d)…… 5、网页编程中,运行下面的javascript代码,则提示框中显示()。(选择一项) a)2 b) 2.5 c) 32/2 d) 16 6、如果要在网页上显示"20060816",空格处应填写的javascript代码是()。(选择一项) var year = 2006; var month = 8; var date = 16; document.write(____);//此处填写代码 a)year+month+date b)year+0+month+date c)year+"0"+month+date d)year+""+month+""+date 7、分析下面的javascript代码:x=11;y="number";m=x+y;m的值为()。(选择一项) a)11number

javascript模拟测试一

javascript模拟测试一 1、以下( )变量名是非法的。 A. numb_1 B. 2numb C. sum D. de2$f 2、下列语句中,()语句是根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块。 A. switch B. if-else C. for D.字符串运算符 3、在JavaScript中,运行下面代码后的返回值是()。 var flag=true; document.write(typeof(flag)); A. undefined B. null C. number D. boolean 4、下面()能在页面中弹出如图1.37所示的提示窗口,并且用户输入框中默认无任何内容。 A. prompt("请输入你的姓名:"); B. alert("请输入你的姓名:"); C. prompt("请输入你的姓名:",""); D. alert("请输入你的姓名:",""); 5、在JavaScript中,运行下面代码,sum的值是()。 var sum=0; for(i=1;i<10;i++){ if(i%5==0) break; sum=sum+i; } A. 40 B. 50 C. 5 D. 10 6、下列选项中()可以打开一个无状态栏的页面。

A. window.open("adver.html"); B. window.open("advert.html","广告","toolbar=1,scrollbars=0,status=1"); C. window.open("advert.html","","scrollbars=1,location=0,resizable=1"); D. window.open("advert.html","","toolbars=0,scrollbars=1,location=1,status=no"); 7、下列关于类型转换函数的说法,正确的是()。 A. parseInt("5.89s")的返回值为6 B. parseInt("5.89s")的返回值为NaN C. parseFloat("36s25.8id")的返回值是36 D. parseFloat("36s25.8id")的返回值是3625.8 8、在一个注册页面中,如果填完注册信息后单击“注册”按钮,使用window对象的()方法会弹出如图2.27所示的确认对话框,并且根据单击"确定"或"取消"按钮的不同,实现不同的页面程序。 A. confirm() B. ptompt() C. alert() D. open() 9、setTimeout("adv()",20)表示的意思是() A. 间隔20秒后,adv()函数就会被调用 B. 间隔20分钟后,adv()函数就会被调用 C. 间隔20毫秒后,adv()函数就会被调用 D. adv()函数被持续调用20次 10、下列()可以使窗口显示前一个页面 A. back() B. forward() C. go(1) D. go(-1) 11、某页面中有两个id分别为mobile和telephone的图片,下面()能够正确的隐藏id为mobile 的图片 A. document.getElementsByName("mobile").style.display="none"; B. document.getElementById("mobile").style.display="none"; C. document.getElementsByTagName("mobile").style.display="none"; D. document.getElementsByTagName("img").style.display="none"; 12、关于下面的JavaScript代码,说法正确的是() var s=document.getElementsByTagName("p"); for(var i=0;i

相关主题
文本预览
B、 C、