搜档网
当前位置:搜档网 › JavaScript复习题

JavaScript复习题

JavaScript复习题
JavaScript复习题

复习题1

一、选择题

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

A. ("Hello World")

B. "Hello World"

C. ("Hello World")

D. ("Hello World")

2、JS特性不包括( )

A.解释性

B.用于客户端

C.基于对象

D.面向对象

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

(i==0)(i=0) i==0 then i=0 then

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

(i<10;i++) (i=0;i<10)

i=1 to 10 (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、下列选项中,( )不是网页中的事件

7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:

A.x<10 B. x<=10 <20 <=20

8、JS语句

var a1=10;

var a2=20;

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

将显示( )结果

+a2=30 +a2=1020+a2=a1+a2

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

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

. floor()*8)

11、产生当前日期的方法是( )

(); () Date() Now()

12、如果想在网页显示后,动态地改变网页的标题( )

A.是不可能的

B.通过(“新的标题内容”)

C. 通过=(“新的标题内容”)

D. 通过(“新的标题内容”)

13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()

D.以上都可以

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

A.

B.

C.

D.</p><p>15、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()。</p><p>16、在使用Javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()</p><p>、HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()</p><p>方法传递的数据对客户端是不可见的</p><p>请求信息以查询字符串的形式发送,查询字符串长度没有大小限制</p><p>方法对发送数据的数量限制在255个字符之内</p><p>方法传递的数据对客户端是不可见的</p><p>18、在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。(选择二项)A.history</p><p>19、在HTML文档对象模型中,history对象的()用于加载历史列表中的下一个URL页面。A.next() () () (-1)</p><p>20、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。A.BackColor</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</p><p>24、编写Javascript函数实现网页背景色选择器,下列选项中正确的是()</p><p>change(color){</p><p>=color;</p><p>}</p><p>B. function change(color){</p><p>=color;</p><p>}</p><p>C. function change(color){</p><p>=color;</p><p>}</p><p>D. function change(color){</p><p>=color;</p><p>}</p><p>25、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。</p><p>A.getDate</p><p>26、在Javascript中,对于浏览器对象的层次关系理解正确的是()(选择二项)</p><p>对象是所有页面内容的根对象</p><!--/p2--><!--p3--><p>对象包含location对象和history对象</p><p>对象包含history</p><p>对象包含form对象</p><p>27、下列选项中关于浏览器对象的说法错误的是()</p><p>对象记录了用户在一个浏览器中已经访问过的URLs</p><p>对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息</p><p>对象是history对象的父对象</p><p>对象是window对象的子对象</p><p>28、在HTML页面中包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是()</p><p>A.<input name=”mybutton” type=”button” onBlur=”compute()”value=”计算”></p><p>B.<input name=”mybutton” type=”button” onFocus=”compute()”value=”计算”></p><p>C.<input name=”mybutton” type=”button” onClick=”function compute()”value=”计算”></p><p>D.<input name=”mybutton” type=”button” onClick=”compute()”value=”计算”></p><p>29、分析下面的Javascript代码段,输出结果是()</p><p>var mystring=”I am a student”;</p><p>var a=(9,13);</p><p>(a);</p><p>A.stud</p><p>30、Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是()</p><p>(); 、在HTML页面中包含如下所示代码,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是()</p><p><input name=”password” type=”text” onkeydown=”myKeyDown()”></p><p>A.function myKeyDown(){</p><p>if ==13)</p><p>alert(“你按下了回车键”);</p><p>B.function myKeyDown(){</p><p>if ==13)</p><p>alert(“你按下了回车键”);</p><p>C.function myKeyDown(){</p><p>if ==13)</p><p>alert(“你按下了回车键”);</p><p>D.function myKeyDown(){</p><p>if (keyCode==13)</p><p>alert(“你按下了回车键”);</p><p>32、如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。</p><p><img id=”pic” src=”” width=”400” height=”300”></p><p>、如果在HTML页面中包含如下图片标签,则在下划线处添加()代码能够实现隐藏该图片的功能。</p><p><img id=”pic” src=”” width=”400” height=”300”____________ ></p><p>A. style=”display:visible”;</p><p>B. style=”display:disvisible”;</p><!--/p3--><!--p4--><p>C. style=”display:block”;</p><p>D. style=”display:none”;</p><p>34、下列选项中,()段HTML代码所表示的“返回”链接能够正确实现IE工具栏中“后退”按钮的功能。(选择二项)</p><p>A. <a href=”javascript:(-1)”>返回</a></p><p>B. <a href=”javascript:()”>返回</a></p><p>C. <a href=”javascript: location go(-1)”>返回</a></p><p>D. <a href=”javascript:()”>返回</a></p><p>35、在HTML文档中包含如下超链接,要实现当鼠标移入该链接时,超链接文本大小变为30px,选项中的编码正确的是()</p><p>A.<a href=”#” onmouseover=”注册</a></p><p>B.<a href=”#” onmouseout=”注册</a></p><p>C.<a href=”#” onmouseover=”注册</a></p><p>D.<a href=”#” onmouseout=”注册</a></p><p>36、在HTML页面上,当按下键盘上的任意一个键时都会触发Javascript的()事件。</p><p>37、在HTML页面中,定义了如下所示的Javascript函数,则正确调用该函数的HTML代码是()(选择二项)</p><p>function compute(op){</p><p>alert(op);</p><p>}</p><p>A.<input name=”a” type=”button” onclick=”compute” value=”+”></p><p>B.<input name=”b” type=”button” onclick=”compute(‘-‘)” value=”-”></p><p>C.<input name=”c” type=”button” onclick=”compute(“*”)” value=”*”></p><p>D.<input name=”d” type=”button” onclick=”compute(/ )” value=”/”></p><p>38、在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句错误的是()</p><p><html></p><p><body></p><p><div id=”imageLayer” style=”display:none;”></p><p><img src=”images/” width=”200” height=”100”></div></p><p></body></p><p><html></p><p>A. (“div”)[0].=”block”</p><p>、分析下面的Javascript代码段,输出结果是()</p><p>var s1=parseInt(“101中学”);</p><p>(s1);</p><p>A. NaN 中学 D.出现脚本错误</p><p>40、在HTML中,点击图片””上的超级链接后页面将加载历史列表中的上一个URL页面。代码如下所示,应在下划线处填入()</p><p><a href=_________><img src=”” width=”67” height=”21”></a></p><p>A.”javascript:(-1)”;</p><p>B. “(1)”</p><p>C. “(-1)”</p><p>D. “javascript:(1)”</p><p>41、在HTML页面上包含如下所示的层对象,则javascript语句(“info”).innerHTML的值是()<div id=”info” style=”display:block”><p>请填写</p></div></p><!--/p4--><!--p5--><p>A.请填写</p><p>B.<p>请填写</p> =”info” style=”display:block”</p><p>D.<div id=”info” style=”display:block”><p>请填写</p></p><p>42、以下哪条语句会产生运行错误()。</p><p>A. var obj= ( );</p><p>B. var obj =[ ];</p><p>C. var obj= { };</p><p>D. var obj=/ /;</p><p>二、阅读程序写结果</p><p>1、function replaceStr(inStr, oldStr, newStr){</p><p>var rep = inStr;</p><p>while (oldStr) > -1) {</p><p>rep = (oldStr, newStr);</p><p>}</p><p>return rep;</p><p>}</p><p>alert(replaceStr("how do you do","do","are"));</p><p>how are you are</p><p>2、<script></p><p>var x,y=null;</p><p>alert(x) ;</p><p>alert(y) ;</p><p>alert(x=y);</p><p>alert(x==y);</p><p></script></p><p>Undefined</p><p>Null</p><p>Null</p><p>True</p><p>3、</html></p><p>x=”a”;</p><p>y=”b”;</p><p>z=false;</p><p>function testOne(){</p><p>var x=”c”;</p><p>var y=”d”;</p><p>z=true;</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>function testTwo(){</p><p>alert(x);</p><p>alert(y);</p><p>alert(z);</p><p>}</p><p>testOne();</p><!--/p5--><!--p6--><p>testTwo();</p><p>c</p><p>d</p><p>true</p><p>a</p><p>b</p><p>true</p><p>4、当单击button按钮时,出现什么结果。</p><p><html></p><p><head></p><p><title>Untitled Document

403070

三、编写程序

1、实现在标题栏和状态栏上动态显示当前时间的效果。

2、交换图像。

3、改变下拉列表框的值时能显示当前选中的图片名称。

4、要求能够弹出对话框提示当前选中的是第几个单选框。

5、改变下拉列表框显示图片,并显示在文本框中。

6、在下面的HTML文档中,编写函数test() ,实现如下功能:

(1)当多行文本框中的字符数超过20个,截取至20个

(2)在id为number的td中(第一行第二列)显示文本框的字符个数

复习题2

第1章JavaScript语法

一、选择题

(1)JavaScript的数据类型主要有。

A)字符串值B)整数C)浮点数D)逻辑值E)布尔值

(2)关于变量的命名规则,下列说法正确的是。

A)首字符必须是大写,小写的字母,下划线(_)或美元符($)。B)后续的字符可以是字母,数字,下划线或美元符。

C)变量名称不能是保留字。

D)长度是任意。

E)区分大小写。

(3)有关JavaScript语句,下列说法正确的是。

A)单行注释语句是在需要注释的行前面用.else语句

E)JavaScript中只有while语句,而没有do...while语句

(4)以下生成对象的方法中,正确的是。

A)var z = new Boolean(a);

B)var str = "JavaScript";

C)fruit=new Array(3);

D)today1=new Date(2008,10,1);

E)today=new Date("October 1,2008");

(5)JavaScript运算符包括。

A)= = B)+= C)%= D)++ E)||

第2章函数和事件

一、选择题:

(1)求一个表达式的值,可以使用的函数有。

A)eval() B)isNaN() C)parseInt() D)parseFloat() E)return()

(2)关于JAVASCRIPT函数,下列说法正确的是。

A)函数是独立于主程序的,具有特定功能的一段程序代码块

B)函数可以不用function关键字

C)函数的命名规则同变量命名规则是一样的

D)函数必须使用return语句

E)函数的调用时直接用函数名,并给形式参数赋值

(3)关于JAVASCRIPT事件,下列说法正确的是。

A)事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制

B)对象发生改变时调用的事件是onChange

C)当一个表单中的对象被点击时,执行的JavaScript事件是onClick

D)当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的JavaScript 事件是onLoad

E)当select 事件发生时执行的JavaScript 事件是onSelect

(4)JAVASCRIPT的onSubmit事件的作用是。

A)当一个表单中的对象被点击时,执行的JavaScript事件

B)当用户提交一个表单时,需要执行的JAVASCRIPT事件

C)当鼠标移出对象时发生的事件

D)对象发生改变时调用的事件

E)当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件

(5)有关JAVASCRIPT的定时器,下列说法正确的是。

A)用于指定在一段特定的时间后执行某段程序

B)setTimeout(“<表达式>”,毫秒数)其功能是在经过毫秒数后执行<表达式>一次

C)clearTimeout()是用于终止一个定时器

D)setInterval(“<表达式>”,毫秒)的功能是每隔毫秒数重复执行<表达式>,直至窗口)框架被关闭或执行clearInterval。

E)clearInterval()的功能是终止定时器

第3章窗口对象、文档对象与框架对象

一、选择题:

(1)有关Window对象,下列说法正确的是。

A)代表一个浏览器的窗口或者框架

B)是一个文档,链接或历史对象组的顶层对象

C)窗口对象不能设置状态栏默认信息

D)判断窗口是否关闭,可以使用窗口对象的closed属性

E)设置窗口左边界的X坐标,可以使用窗口对象的screenX属性

(2)有关窗口对象的属性,下列说法正确的是。

A)设置状态栏的临时信息是用status属性

B)该窗口最近查阅过的网页用history属性

C)对当前窗口进行操作是用self属性

D)对最上方的窗口进行操作,是用top属性

E)设置浏览器滚动条,可以使用窗口对象的scrollbars属性

(3)有关窗口对象的方法,下列说法正确的是。

A)弹出警告信息用alert(信息字串)

B)显示确认信息对话框用confirm(信息字串)

C)显示提示信息,并提供可输入的字段用prompt(提示字串[,默认值])

D)将焦点移到该窗口,是用focus()

E)进入浏览器设置的主页,可以使用home()

(4)窗口对象的事件处理程序有。

A)onError B)onLoad C)onFocus D)offMove E)offFocus

(5)open方法的窗口规格参数,下列说法正确的是。

A)是否显示网址工具栏,用location

B)是否显示菜单工具栏,用menubar

C)是否显示滚动条,用scrollbars

D)是否显示状态栏,用status

E)是否可以改变窗口的大小,用resize

第4章表单对象

一、选择题:

(1)表单对象的属性主要有。

A)action是表单动作

B)elements是以索引表示的所有表单元素

C)encoding是编码的类型

D)length是表单元素的个数

E)target是目标

(2)表单对象的方法,下列说法正确的是。

A)handleEvent(事件)是使事件处理程序生效

B)reset()是重置表单元素

C)submit()是表单提交

D)表单对象的方法是表单对象为完成需求而调用的方法

E)表单对象的方法是表单对象通过事件而调用的方法

(3)密码对象的事件处理程序,可以是。

A)onBlur B)onChange C)onClick D)onSelect E)onMouseMove (4)按钮对象的属性主要有。

A)form表示该对象所在的表单

B)name表示该对象的name属性

C)type表示该对象的type属性

D)value表示该对象的value属性

E)status表示该对象的status属性

(5)选择对象的属性主要有。

A)form表示该对象所在的表单

B)name表示该对象的name属性

C)length表示该对象的选项的数目

D)options表示该对象的

E)selectedIndex表示该对象的所选项目的索引值

javascript课程设计

潍坊科技学院 JavaScript课程设计 报告书 设计题目基于javascript的电子商务网站开发 专业班级11软件一 学生姓名江京翔 学号201101080002 指导教师陈凤萍 日期2012.12.24~2012.1.11 成绩

课程设计任务书 院系:软件学院专业:软件技术班级:11软1 学号:201101080002 一、课程设计时间 2012年12月24日至2013年1月11日,共计3周。 二、课程设计内容 使用html+javascript+css 完成以下任务: 1、能够熟练使用css结合html实现网页布局。 2、熟练使用文档对象模型和事件驱动,能够很好的实现web表单的交互式操作。 3、熟练使用javascrip中的对象,实现网页的动态效果。 三、课程设计要求 1. 课程设计质量: ?贯彻事件驱动的程序设计思想,熟练使用javascript中的对象,实现网页特效。 ?网页设计布局合理,色彩搭配合理,网页操作方便。 ?设计过程中充分考虑浏览器兼容等问题,并做适当处理。 ?代码应适当缩进,并给出必要的注释,以增强程序的可读性。 2. 课程设计说明书: 课程结束后,上交课程设计报告书和相关的网页。课程设计报告书的格式和内容参见提供的模板。 四、指导教师和学生签字 指导教师:学生签名:江京翔 五、教师评语:

基于javascript的电子商务网站开发 摘要 JavaScript是开发WEB应用程序不可或缺的一种语言,无论是为web页面增加交互性还是创建整个应用程序,如果没有Javascript,今天的web就不是现在这个样子了。JavaScript是具有正式规范的基于标准语言;然而,正如任何一个web开发人员所告诉你的那样,几乎每个web浏览器对这个规范的解释都不同。 本网站充分的结合了HTML与CSS的结合充分显示了网站的动态效果,是客户与网站能够充分的结合,进行信息的交换信息不断的进行更新。 基于新闻管理网站,国外新闻页面更具有代表性,是网站最标准型之一,通过Javascript 脚本的交互式该页面更好与其他的页面相互结合。 同时通常页面的下载是按照代码的排列顺序,而表格布局代码的排列代表从上向下,从左到右,无法改变。而通过CSS控制,您可以任意改变代码的排列顺序,比如将重要的右边内容先加载出来。 关键字:节假日、日历、Javascript脚本

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

〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、

B、 C、 D、 7、在客户端网页脚本语言中最为通用的是(a)。 A、javascript B、VB C、Perl D、ASP & 在HTML中,标记的Size属性最大取值可以是(c)。 A、5 B、6 C、7 D、8 9、在HTML中,单元格的标记是(a )。 A、 D、 11、下面不属于CSS插入形式的是(a )。 A、索引式 B、内联式 C、嵌入式 D、外部式

12、在网页中最为常用的两种图像格式是(a)。 A、JPEG 和 GIF B、JPEG 和 PSD C、GIF 和 BMP D、BMP 和 PSD 13、如果站点服务器支持安全套接层(SSL),那么连接到安全站点上的所有URL开头是 (b)。 A、HTTP B、HTTPS C、SHTTP D、SSL 14、在HTML中,要定义一个空链接使用的标记是(a ). A、<a href= "#"> B、<a href= ”?"> C、<a href= "@"> D、<a href= ”"〉 15、对远程服务器上的文件进行维护时,通常采用的手段是(b) A、POP3 B、FTP C、SMTP D、Gopher 16、下列Web服务器上的目录权限级别中,最安全的权限级别是(a ) A、读取 B、执行 C、脚本 D、写入 17、用Fireworks切割图形时,需要的工具是(c) A、裁剪 B、选取框 C、切片 D、自由变形 18、 In ternet上使用的最重要的两个协议是(b ) A、TCP 和 Tel net B、TCP 和 IP C、TCP 和 SMTP D、IP 和 Tel net 19、 body元素用于背景颜色的属性是(c) A、alink B、vlink C、bgcolor D、background 20、下面说法错误的是(d) A、规划目录结构时,应该在每个主目录下都建立独立的images目录 B、在制作站点时应突出主题色 C、人们通常所说的颜色,其实指的就是色相 D、为了使站点目录明确,应该采用中文目录

javascript期末考试模拟题

、单项选择题(本题共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

javascript期末考试模拟题

一、单项选择题(本题共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. 在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加_________属性。 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

13-14JAVASCRIPT程序设计大作业

西安欧亚学院2013-2014学年第一学期期末大作业 专业:软件技术 课程:JavaScript 程序设计 年级:12 一、作业题目: 题目:利用JavaScript 中特效编码,实现网页的动态效果。 从以下课程设计项目中选择一个作为自己的设计开发主题,如果自己有新的选题构想,要取得授课教师的批准方可进行设计,否则不计成绩。 网页主题参考(自己任选) 1、鼠标特效设计,如:跟随鼠标的小尾巴、鼠标跟踪动画、跟随鼠标的弹性文字等; 2、菜单特效设计,如:动画菜单、树形菜单、下拉菜单、右键菜单等; 3、图片特效设计,如:横向的相册效果,纵向的相册效果,滤镜图片轮播等; 4、背景特效设计,如:渐变背景、定时切换等; 5、时间特效设计,如:日期时间星期农历,动态时钟,时间倒计时等; 6、其它:如文字特效、密码验证特效等。 二、作业要求及评分标准: 1、作业要求 (1)涵盖知识点:贯彻事件驱动的程序设计思想,熟练使用JavaScript 中的对象,实现网页特效。 (2)网页要求 ? 主题突出,内容充实、健康向上,布局合理、结构清晰、规范; ? 色彩搭配合理、美观,设计新颖,有创意;页面布局尽可能平衡,色彩应用注意谐调,文本注意格式化 ? 技术运用全面,技术含量高;链接测试正确,跳转流畅; ? 代码应适当缩进,并给出必要的注释,以增强程序的可读性; ? 网页中涉及的所有“路径”必须使用“相对路径”; ? 设计过程中充分考虑浏览器兼容等问题,并做适当处理。 学号_____________ 班级___________ 姓名________ 座位号____ - - - - - - - - - - - - - - - - - - - - - - - - - -- - - -密 ○ - - - - - - - - - - - - - - - - - - - - - - - - 封 ○ - - - - - - - - - - - - - - - - - - - - - - - - 线 ○ - - - - - - - - - - -- - - - -- - - - -- - - -- - - --

JavaScript期末测试题

1、选择题:9题 1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() A. B. C. D. 正确答案是: 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.动态定位

javascript期末考试

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 水仙花数 new document 水仙花数

2 阶乘 习题2: 让用户输入一个名字的列表,并将名字保存在数组中。在程序中循环地提示用户输入一个名字,直到用户输入为空。然后按升序顺序排列名字,并把名字输出在页面上,每个名字占一行。 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模拟试题 一、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合 题目要求的,请将其正确答案涂写在答题卡上。 1. 以“.js”为文件扩展名的文件是__D____。 (A) 文件 (B) 网页文件 (C) Java文件 (D) Javascript文件 2. 以下合法的变量名是__D_B___。 (必须是_或字母开头后可跟下划线或数字) (A) new (B) _123 (C) null (D) 2abc 3. 以下正确的字符串是___D___。 (A) xyz (B) ?xyz” (C) “xyz? (D) ?xyz? 4. 设有语句: var st1=?test?; st1=st1+ 25; 则st1的值是__D_ A__。 (A) ?test25? (B) 25 (C) ?test? (D) 语法错误 5. 123+”789”的值是__B__A__。 (A) ?123789? (B) 912 (C) “789” (D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是__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的值为__C_____。 (A) 0 (B) 1 (C) 2 (D) 3 8.设var a=2,b=3; 则a++==b?a:b的结果是____D_______。 A) 0 B) 1 C) 2 D) 3 9. 下面while循环执行的次数为___D_____。 var i=5; while (i==0) i--; A)无限 B) 1 C) 5 D) 0 10. 以下数组的定 义中____C________是错误的。 A) var a=new Array(); B) var a=new Array(10); C) var a[10]={ 1,2,3}; D) var a=[\11. 设var x=3,y=4; 下列表达式中y的值为9的是 ___A__D___。 A)y*=x-3 B) y/=x*9 C) y-=x+10 D)y+=x+2 12. 下拉菜单的设置中有多个b; a++) b=a; (A) 0 (B) 1 (C) 2 (D) 死循环 18. 下面函数的返回值是__A____。 function subc() {var i, j=9; while( i=j-1) { j-=3;

JavaScript程序设计试题一及答案

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. B. C. D.

7、以下哪些是javascript的全局函数:() A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:( )

javascript试题

在HTML中,表单中的input元素的()属性用于指定表单元素的名称。 A. value B. name C. type D. caption 当表单各项填写完毕,鼠标单击提交按钮时可以触发()事件。 A. onenter B. onsubmit C. onmouseDrag D. onmouseOver 分析下面的JavaScript代码段,输出结果是()。 var a=15.59; document.write(Math.round(a)); A. 15 B. 16 C. 15.5 D. 15.4 要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容。下面语句正确的是()。 A. B. C. D. 假定今天是2006年4月1日星期六,请问下列JavaScript代码在页面上的输出结果是()。var time=new Date(); document.write(time.getDate()); A. 2006 B. 4 C. 1 D. 6 下面描述正确的是()。 A. switch语句用于重复执行一个语句块的操作 B. switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句 C. switch语句表达式中的值不能与后面case语句中的常量相匹配时将出现运行错误 D. switch语句又叫循环语句 分析如下JavaScript代码,b的值为()。 var a=1.5 ,b; b=parseInt(a); A. 2 B. 0.5 C. 1 D. 1.5 在HTML中,使用JavaScript中的浏览器对象实现在当前窗口打开链接"https://www.sodocs.net/doc/0c18323452.html,"的javascript语句是()。 A. window.open("https://www.sodocs.net/doc/0c18323452.html,"); B. document.write("https://www.sodocs.net/doc/0c18323452.html,"); C. location.replace("https://www.sodocs.net/doc/0c18323452.html,"); D. location.reload("https://www.sodocs.net/doc/0c18323452.html,"); 如果今天是2006年5月14日,分析下列JavaScript代码运行后,在网页上显示()。 var now = new Date(); var year = now.getYear(); var month = now.getMonth(); var date = now.getDate(); document.write(year+" "+month+" "+date); A. 2006 05 14 B. 2006 5 14 C. 2006 04 14 D. 2006 4 14 在HTML中有如下代码,运行后页面显示结果为()。

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. B. C. D.

7、以下哪些是javascript的全局函数:(ABC) A. escape B. parseFloat C. eval D. setTimeout E. alert 8、关于IFrame表述正确的有:(ABCD) A. 通过IFrame,网页可以嵌入其他网页内容,并可以动态更改 B. 在相同域名下,内嵌的IFrame可以获取外层网页的对象

相关主题
B、 C、