文档库 最新最全的文档下载
当前位置:文档库 › javascript模拟题

javascript模拟题

javascript模拟题
javascript模拟题

1 是用来指定什么的?

A. 混合分框

B. 纵向分框

C. 横向分框

D. 任意分框

2创建最小的标题的文本标签是?

A.

B.

C.

D.

3设置围绕表格的边框宽度的HTML代码是()

A.

B.

C.

D.

4 HTML代码表示()

A. 添加一个图象

B. 排列对齐一个图象

C. 设置围绕一个图像的边框的大小

D. 加入一条水平线

5 HTML代码表示()

A. 添加一个图象

B. 排列对齐一个图象

C. 设置围绕一个图像的边框的大小

D. 加入一条水平线

6HTML代码表示()

A. 创建一个单选框

B. 创建一个单行文本输入区域

C. 创建一个提交按纽

D. 创建一个使用图象的提交按纽

7 HTML代码表示()

A. 创建一个单选框

B. 创建一个单行文本输入区域

C. 创建一个提交按纽

D. 创建一个使用图象的提交按纽

8 表格标记的基本结构是()

B.

C.

D.

9 是用来指定()

A. 混合分框

B. 纵向分框

C. 横向分框

D. 任意分框

10 在HTML代码中,给表格添加行的标记是。()

A.

B.

C.

D. 以上都正确

11 ..,表示()

A. 打开一个空窗口的超链接代码

B. 新开一个窗口的超链接代码

C. 在父窗口打开超链接的代码

D.在本窗口打开超链接的代码

12 Math.random函数生成随机数的范围是()。

A. 1至100

B. 0至1

C. 1至10

D.随机大小

13创建最大的标题的文本标签是()

A.

B.

C.

D.

14 分析下面的JavaScript代码段

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

sum=0;

输出结果是()

for(i=1;i

document.write(sum);

A. 20

B. 18

C. 14

D. 12

15 分析下面的JavaScript代码段

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

sum=0;

输出结果是()

for(i=0;i

sum +=a[i];

document.write(sum);

A. 20

B. 18

C. 14

D. 12

16 在某一页面加载完成时,要自动显示出一个消息框,可通过在中使用下边的哪一事件来完成()。

A. onload

B. onunload

C. onclick

D. onchange

17. 在某一页面关闭前时,要自动显示出一个消息框提示将要离开某页面,可通过在中使用下边的哪一事件来完成()。

A. onload

B. onbeforeunload

C. onunload

D. onchange

18. 正则表达式RegExp对象的()方法是用于按照指定的正则表达式模式搜索一个字符串,并返回一个包含搜索结果的数组。

A. test

B. exec

C. match

https://www.wendangku.net/doc/7711689378.html,pile

19创建一个位于文档内部位置的链接的代码是()

A.

B.

C.

D.

20CSS分层是利用什么标记构建的分层()

A.

B.

C.

D.

21在CSS语言中下列哪一项是“边框颜色”的语法()

A. border-color: <值>

B. text-align: <值>

C. letter-spacing: <值>

D.vertical-align: <值>

22表格标记的基本结构是()

A.

B.

C.

D.

23在HTML中,下面是段落标签的是()

A.…

B.…

C.…

D.

24下列JavaScript语句中,()能实现单击一个按钮时弹出一个消息框。

A.

B.

C.

D.

25分析下面的Javascript代码段,输出结果是()

var s1=parseInt("101中学");

document.write(s1);

A. NaN

B.101中学

C.101

D.出现脚本错误

26 在JavaScript中,表单文本框(Text)不支持的事件包括()

A. onBlur

B. onLostFocused

C. onFocus

D. onChange

27 分析下面的javascript代码:

x=11;

y="number";

m= x+y ;

m的值为()

A. 11number

B. number

C. 11

D. 程序报错

28 分析如下的JavaScript代码段, 则运行后在页面上输出()

var c="10",d=10;

document.write(c+d)

A. 10

B. 20

C. 1010

D. 页面报错

29. 正则表达式RegExp对象的()方法是用于检查一个字符串是否存在RegExp对象实例所指定的正则表达式模式。

A. test

B. exec

C. match

https://www.wendangku.net/doc/7711689378.html,pile

30. 在HTML页面中使用外部javaScript文件的正确语法是()

A.

B.

C.

D. < language src=” scriptfile.js”>

31. 在JAVAScript中,命令按纽(Button)支持的事件包括()

A. onClick

B. onChange

C. onSelect

D. onSubmit

32. 在当前页面的同一目录下有一名show.js的文件, 下列()代码可以正确访问该件.

A.

B.

C.

D.

33. 在javaScript 中,可以使用Date对象的()方法返回该对象的日期。

A. getDate

B. getYear

C. getMonth

D. gerTime

34在HTML页面中,不能与onChange事件处理程序相关联的表单元素有()

A.文本框 B.复选框 C.列表框 D.按钮

35 setInterval("alert('welcome');",1000);

这段代码的意思是()

A. 等待1000秒后,再弹出一个对话框

B. 等待1秒钟后弹出一个对话框

C. 语句报错,语法有问题

D. 每隔一秒钟弹出一个对话框

36. 要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是()

A.

B.

C.

D.

37. window对象的open方法返回的是()

A. 没有返回值

B. boolean类型,表示当前窗口是否打开成功

C. 返回打开新窗口的对象

D. 返回int类型的值,开启窗口的个数

38 以下()为JavaScript声明变量的语句。(选择一项)

A. dim x;

B. int x;

C. var x;

D. x;

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

A. document.write("Hello World")

B. "Hello World"

C. response.write("Hello World")

D. ("Hello World")

40、JS特性不包括()

A.解释性

B.用于客户端

C.基于对象

D.面向对象

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

A.if(i==0)

B.if(i=0)

C.if i==0 then

D.if i=0 then

42、下列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++)

43、下列的哪一个表达式将返回false()

A.!(3<=1)

B.(4>=4)&&(5<=2)

C. ("a"=="a")&&("c"!="d")

D.(2<3)||(3<2)

44、下列选项中, ()不是body相关的事件

A.onclick

B.onmouseover

C.onsubmit

D.onpressbutton

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

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

46 在循环中,continue语句的功能是()。

A. 让浏览器死机

B. 完全退出循环

C. 重新开始运行循环

D.退出程序

47、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

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

A.Now();

B.Date()

C.new Date()

D.new Now()

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

A.是不可能的

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

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

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

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

A.

B.

C.

D.</p><p>51、在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是()</p><p>A.background</p><p>B.backgroungImage</p><p>C.image</p><p>D.back</p><p>52、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>53、在Javascript中要改变页面文档的背景色,需要修改document对象的()属性。A.BackColor B.BackgroundColor C.BgColor D.Background</p><p>54、在HTML页面上编写Javascript代码时,应编写在()标签中间。</p><p>A.<javascript>和</javascript></p><p>B.<script>和</script></p><p>C. <head>和</head></p><p>D. <body>和</body></p><p>55、在Javascript浏览器对象模型中,window对象的()属性用来指定浏览器状态栏中显示的临时消息。</p><p>A.status B.screen C.history D.document</p><p>56、编写Javascript函数实现网页背景色选择器,下列选项中正确的是()</p><p>A.function change(color){</p><p>window.bgColor=color;</p><p>}</p><p>B. function change(color){</p><p>document.bgColor=color;</p><p>}</p><p>C. function change(color){</p><p>body.bgColor=color;</p><!--/p8--><!--p9--><p>}</p><p>D. function change(color){</p><p>form.bgColor=color;</p><p>}</p><p>57、在Javascript中,可以使用Date对象的()方法返回一个月中的每一天。</p><p>A.getDate B.getYear C.getMonth D.getTime</p><p>58 在本窗口打开超链接的代码是()</p><p>A. <a href=URL target=_top>..</a></p><p>B. <a href=URL target=_parent>..</a></p><p>C. <a href=URL target=_blank>..</a></p><p>D.<a href=URL target=_self>..</a></p><p>59、将字串s中的所有字母变为小写字母的方法是()</p><p>A.s.toSmallCase()</p><p>B.s.toLowerCase()</p><p>C.s.toUpperCase()</p><p>D.s.toUpperChars()</p><p>1 下列程序段的alert函数输出结果是</p><p><script language="javascript"></p><p>var msg = "全局变量";</p><p>function show()</p><p>{</p><p>var msg;</p><p>msg = "局部变量";</p><p>}</p><p>show();</p><p>alert(msg);</p><p></script></p><p>2. CSS的作用是什么?</p><p>3. table标签的常用属性。</p><p>4. URL统一资源定位符一般由哪部分组成?</p><p>5. Cookie的工作方式是什么?</p><p>6 什么是正则表达式及其作用</p><p>7. CSS的4种设置方式是?</p><p>内联样式表</p><p>潜入样式表外部样式表输入样式表</p><!--/p9--><!--p10--><p>8. 在HTML文件中创建一个脚本块,要求在网页上直接输出一段文字“XX网站欢迎您!”,请填空完成以下代码。</p><p><body></p><p><script language=javascript></p><p>__________________________________</p><p>__________________________________</p><p></body></p><p>9.用html的框架技术设计如下图一个如图所示的页面。</p><p>10. 如何编写事件处理程序?</p><p>11. 下列程序段的输出结果是</p><p><script language="javascript"></p><p>var str="Hello world!";</p><p>document.write(str.indexOf("Hello") + "<br />");</p><p>document.write(str.indexOf("World") + "<br />");</p><p>document.write(str.indexOf("world"));</p><p></script></p><p>12. 描述div标签的作用。</p><p>13. 请问样式选择器的优先级的顺序是什么?</p><p>14. 描述对象的构造方法和this关键字的作用。</p><p>15. 利用window对象的open方法在新的窗口打开当前目录下的test.html文档,窗口大小为300(宽)*200(高)打开方法的代码是?</p><p>16. JavaScript脚本代码的放置位置是?</p><p>17.结合<table>表格标签和<form>表单标签,设计一个用户注册界面。</p><!--/p10--><!--p11--><p>18. 描述<meta>标签的http-equiv属性的作用。</p><p>19. RegExp的常用标记有哪些?</p><p>20. 请列出form标签的常用属性。</p><p>21. 请列出form对象的事件。</p><p>22. CSS样式规则的选择器有哪些</p><p>23. JavaScript常用的程序流程的三种结构是?</p><p>24. Document对象的方法中常用与定位标签元素的getElement系列方法有哪些?</p><p>25. 描述DTD文件的作用及其与Html文件的关系。</p><p>26. 描述JavaScript中全局变量和局部变量的差异。P123</p><p>27. 描述什么是Html标签及其作用。</p><p>28.设计一个在表单提交时验证的例子(用户名,邮箱)</p><p>29.例举RegExp对象实例的定义方法。</p><!--/p11--><!--rset--><h2>javascript课程设计</h2><p>潍坊科技学院 JavaScript课程设计 报告书 设计题目基于javascript的电子商务网站开发 专业班级11软件一 学生姓名江京翔 学号201101080002 指导教师陈凤萍 日期2012.12.24~2012.1.11 成绩</p><p>课程设计任务书 院系:软件学院专业:软件技术班级:11软1 学号:201101080002 一、课程设计时间 2012年12月24日至2013年1月11日,共计3周。 二、课程设计内容 使用html+javascript+css 完成以下任务: 1、能够熟练使用css结合html实现网页布局。 2、熟练使用文档对象模型和事件驱动,能够很好的实现web表单的交互式操作。 3、熟练使用javascrip中的对象,实现网页的动态效果。 三、课程设计要求 1. 课程设计质量: ?贯彻事件驱动的程序设计思想,熟练使用javascript中的对象,实现网页特效。 ?网页设计布局合理,色彩搭配合理,网页操作方便。 ?设计过程中充分考虑浏览器兼容等问题,并做适当处理。 ?代码应适当缩进,并给出必要的注释,以增强程序的可读性。 2. 课程设计说明书: 课程结束后,上交课程设计报告书和相关的网页。课程设计报告书的格式和内容参见提供的模板。 四、指导教师和学生签字 指导教师:学生签名:江京翔 五、教师评语:</p><p>基于javascript的电子商务网站开发 摘要 JavaScript是开发WEB应用程序不可或缺的一种语言,无论是为web页面增加交互性还是创建整个应用程序,如果没有Javascript,今天的web就不是现在这个样子了。JavaScript是具有正式规范的基于标准语言;然而,正如任何一个web开发人员所告诉你的那样,几乎每个web浏览器对这个规范的解释都不同。 本网站充分的结合了HTML与CSS的结合充分显示了网站的动态效果,是客户与网站能够充分的结合,进行信息的交换信息不断的进行更新。 基于新闻管理网站,国外新闻页面更具有代表性,是网站最标准型之一,通过Javascript 脚本的交互式该页面更好与其他的页面相互结合。 同时通常页面的下载是按照代码的排列顺序,而表格布局代码的排列代表从上向下,从左到右,无法改变。而通过CSS控制,您可以任意改变代码的排列顺序,比如将重要的右边内容先加载出来。 关键字:节假日、日历、Javascript脚本</p><h2>JavaScript试题集7</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 代码需要编译以后才能执行 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>一、单项选择题(本题共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>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增强交互效果》内部测试-笔试试卷 一、选择题(单选或多选题) 1.下面HTML标签中,默认占据整行的是(AB )。 A.<h1> B.<div> C.<span> D.<a> 2.下面选项中,(AC )可以设置网页中某个标签的左外边距为5像素。A.margin:0 5px B.margin:5px 0 0 0; C.margin:0 0 0 5px; D.padding-left:5px; 3.在CSS中,为页面中的某个DIV标签设置以下样式,则该标签的实际宽度为(D )。div { width:200px; padding:0 20px; border:5px; } A.200px B.220px C.240px D.250px 4.在HTML中,DIV默认样式下是不带滚动条的,若要使<div>标签出现滚动条,需要为该标签定义( C )样式。 A.overflow:hidden; B.display:block; C.overflow:scroll; D.display:scroll; 5.阅读下面HTML代码,下面选项中增加的样式可以使两个DIV不在同一行显示的是(BD )。 <style type="text/css"> div { float:right; } </style></p><p>...... <div class="box1"></div> <div class="box2"></div> ...... A..box2{ clear:left; } B..box2{ clear:both; } C..box1{ clear:right; } D..box2 { clear:right; } 6.某页面中有一个1行3列的表格,其中表格行<tr>的id为row1,下列选项中能在表格中增加一列,并且这一列显示在最后面的是(C)。 A.document.getElementById("row1").Cells(3); B.document.getElementById("row1"). insertCell (2); C.document.getElementById("row1").insertCell(3); D.document.getElementById("row1").insertCell(0); 7.下列正则表达式中(B )可以匹配首位是小写字母或数字,其它位数是小写字母的最少 两位的字符串。 A./^ \w{2,}$/ B./^ [a-z0-9][a-z]+$/ C./^ [a-z0-9][a-z]*$/ D./^ [a-z0-9]\d+$/ 8.关于HTML中的表格和样式,下面说法错误的是( D )。 A.表格的边框可以使用CSS来控制 B.单元格的尺寸可以使用CSS来控制 C.单元格的背景颜色可以使用CSS来控制 D.单元格的跨行或跨列可以使用CSS来控制 9.CSS样式background-position:5px -10px代表的意义是( D )。 A.背景图片向左偏移5px,向下偏移10px B.背景图片向左偏移5px,向上偏移10px C.背景图片向右偏移5px,向下偏移10px D.背景图片向右偏移5px,向上偏移10px</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>13-14JAVASCRIPT程序设计大作业</h2><p>西安欧亚学院2013-2014学年第一学期期末大作业 专业:软件技术 课程:JavaScript 程序设计 年级:12 一、作业题目: 题目:利用JavaScript 中特效编码,实现网页的动态效果。 从以下课程设计项目中选择一个作为自己的设计开发主题,如果自己有新的选题构想,要取得授课教师的批准方可进行设计,否则不计成绩。 网页主题参考(自己任选) 1、鼠标特效设计,如:跟随鼠标的小尾巴、鼠标跟踪动画、跟随鼠标的弹性文字等; 2、菜单特效设计,如:动画菜单、树形菜单、下拉菜单、右键菜单等; 3、图片特效设计,如:横向的相册效果,纵向的相册效果,滤镜图片轮播等; 4、背景特效设计,如:渐变背景、定时切换等; 5、时间特效设计,如:日期时间星期农历,动态时钟,时间倒计时等; 6、其它:如文字特效、密码验证特效等。 二、作业要求及评分标准: 1、作业要求 (1)涵盖知识点:贯彻事件驱动的程序设计思想,熟练使用JavaScript 中的对象,实现网页特效。 (2)网页要求 ? 主题突出,内容充实、健康向上,布局合理、结构清晰、规范; ? 色彩搭配合理、美观,设计新颖,有创意;页面布局尽可能平衡,色彩应用注意谐调,文本注意格式化 ? 技术运用全面,技术含量高;链接测试正确,跳转流畅; ? 代码应适当缩进,并给出必要的注释,以增强程序的可读性; ? 网页中涉及的所有“路径”必须使用“相对路径”; ? 设计过程中充分考虑浏览器兼容等问题,并做适当处理。 学号_____________ 班级___________ 姓名________ 座位号____ - - - - - - - - - - - - - - - - - - - - - - - - - -- - - -密 ○ - - - - - - - - - - - - - - - - - - - - - - - - 封 ○ - - - - - - - - - - - - - - - - - - - - - - - - 线 ○ - - - - - - - - - - -- - - - -- - - - -- - - -- - - --</p><h2>Javascript考试题目选择题</h2><p>复习题 一、选择题 1、写“Hello World”的正确javascript语法是?(A) A. document.write("Hello World") B. "Hello World" C. response.write("Hello World") D. ("Hello World") 2、JS特性不包括( D ) A.解释性 B.用于客户端 C.基于对象 D.面向对象 3、下列JS的判断语句中( )是正确的(A) A.if(i==0) B.if(i=0) C.if i==0 then D.if i=0 then 4、下列JavaScript的循环语句中( )是正确的( D ) 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、下列的哪一个表达式将返回假( B ) A.!(3<=1) B.(4>=4)&&(5<=2) C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2) 6、下列选项中,( )不是网页中的事件(D) A.onclick B.onmouseover C.onsubmit D.onpressbutton 7、有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:( C ) A.x<10 B. x<=10 C.x<20 D.x<=20 8、JS语句( B ) 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中的所有字母变为小写字母的方法是( B) A.s.toSmallCase() B.s.toLowerCase() C.s.toUpperCase() D.s.toUpperChars() 10、以下( )表达式产生一个0~7之间(含0,7)的随机整数. ( C ) 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、产生当前日期的方法是( C ) A.Now(); B.Date() C.new Date() D.new Now() 12、如果想在网页显示后,动态地改变网页的标题( C ) A.是不可能的 B.通过document.write(“新的标题内容”) C. 通过document.title=(“新的标题内容”) D. 通过document.changeTitle(“新的标题内容”) 13、某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称</p><h2>JavaScript练习题</h2><p>JavaScript练习题 一.函数部分 (1)编写一个函数,在页面上输出1~1000之间所有能同时被3,5,7整除的整数,并要求每行显示6个这样的数。 ex050303.htm <html> <head> <script language=javascript> </script> </head> <body> <pre><script language=javascript> </script> </pre> </body> </html> (2)利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机</p><p>随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。 Ex050309.html <HTML> <HEAD> <META name="GENERATOR" content="Microsoft FrontPage 5.0"> <META name="ProgId" content="FrontPage.Editor.Document"> <SCRIPT language="javascript"> var win_rate=0; //赢率 var play_times=0; //总次数 var wins=0; //赢的次数 var last_digits; //上次数字串 var last_win; //上次是否赢? </SCRIPT> </HEAD> <BODY> <PRE><SCRIPT language="javascript"> <!-- while(true) {</p><p>PlayOnce(); if (!confirm(last_digits +"\n" + (last_win?"赢":"输") + "\n胜率"+win_rate+"%,继续吗?")) break; } //--> </SCRIPT> </PRE> </BODY> </HTML> 二.事件与对象 1.设计一个表单,放入两个按钮,单击它们时将显示不同问候语。 S07_02.HTM <HTML><HEAD><TITLE>处理事件-HTML标记方式

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

原版Javascript程序设计实验指导书

《Javascript程序设计》实验指导书 一、课程性质和教学目的 JavaScrip是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 学习Javascript必须理论联系实际,多做上机练习。只有在上机实验过程中才能真正学会程序设计。本实验报告主要包括学期内各个实验的实验目的、实验内容、实验记录、实验总结等,供学生学习记录,以提高学习效率。参加实验的学生应参照本报告手册的要求,认真实验,如实填写实验数据,并对实验结果进行分析,阐述实验中所遇到的问题,提出解决问题的方法。 二、实验目的 上机实验的目的不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。学习程序设计上机实验的目的是: 1.加深对讲授内容的理解,尤其是一些语法规定,课堂讲授既枯燥无味又难以记忆,但它们都很重要。能过多次上机就能自然地、熟练地掌握。通过上机掌握语法是行之有效的方法。 2.学会上机调试程序。即善于发现程序中的错误,并且能很快排除这些错误,使程序能正确运行。要真正掌握这门课程,不仅应当了解和熟悉有关理论和方法,还要求自己动手实现即会编程并上机调试通过。故应给予充分重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能意会难以言传。调试程序的能力是每个程序设计人员应当掌握的一项基本功。 3.做实验时不要在程序通过后就认为搞定、完成任务了,而应当在己通过的程序甚而上作一些改动(例如修改一些参数、增加程序一些功能、改变输入数据的方法等),以观察和分析所出现的情况。 三、上机实验前的准备工作 实验前应做好准备工作,以充分利用有限的上机时间。准备工作至少包括: 1.复习和掌握本实验有关的教学内容。 2.准备好上机所需的程序。初学者切忌不编写程序或抄别人的程序去上机,应从一开始就养成严谨的科学作风。 3.对运行上可能出现的问题应事先作出估计;对程序中自己有疑问的地方,应作上记号,以便在上机时给予注意。 4.根据实验内容认真准备实验程序及调试时所需的输入数据。 5.在上实验课之前必须写好预习报告(编程题源程序用纸写好或画好程序流程图) 6.填空与改错题等题要预先做好,上机时的工作只能是输入源程序和调试修改。

Javascript笔试题及答案

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

5.使用JavaScript向网页中输出

hello

,以下代码中可行的是( BD) A. B. C. D.

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"

前端模拟试题(javascript)

JavaScript模拟试题 一、单选题 1.我们可以在下列哪个HTML 元素中放置Javascript 代码? A. 习题2: 让用户输入一个名字的列表,并将名字保存在数组中。在程序中循环地提示用户输入一个名字,直到用户输入为空。然后按升序顺序排列名字,并把名字输出在页面上,每个名字占一行。