重庆电子工程职业学院《JavaScript程序设计》重修试卷
班级:学号:姓名:
一、单项选择题(每题1.5分,共30分)
1. 在HTML中编写JAVASCRIPT程序时,应该使用标记()。
a.<javascript>
b.<scripting>
c.<script>
d.<js>
2. 使用外部JAVASCRIPT程序文件的正确格式是()。
a.<script href=”XX.js”>
b.<script name=”XX.js”>
c.<script file=”XX.js”>
d.<script src=”XX.js”>
3. 在浏览器上运行JAVASCRIPT程序,可以()。
a.动态显示网页内容
b.校验用户输入的内容
c.进行网页动画显示
d.具有以上各种功能
4. 在HTML文件中编写JAVASCRIPT程序时,使用<!--    //-->表示()。
a.注释语句
b.重点突出语句
c.对于不支持JAVASCRIPT程序的浏览器,隐藏程序内容
d.没有任何意义
5.在JAVASCRIPT程序中最常用的显示信息内容的语句是()。
a.alert(“HELLO WORLD!”)
b.alertBox=“HELLO WORLD!”
c.msgBox(“HELLO WORLD!”)
d.alertBox(“HELLO WORLD!”)
6.JAVASCRIPT的对象主要包括()。
a.JAVASCRIPT的的内置对象
b.浏览器内置对象
c.自定义对象
d.以上三种都是
7.JAVASCRIPT中自定义对象时使用关键字()。
a.object
b.function
c.define
d.以上三种都是
8.下列JAVASCRIPT的判断语句中()是正确的。
b.if(i!=10)
c.if i<>0 then
d.if i=!0
9.在JAVASCRIPT中,计算数组c的长度的语句是()。
javascript全局数组
a.var y=c.length();
b.var y=
c.len();
c.var y=c.length;
d.var y=c.len;
10.JAVASCRIP函数window.setTimeout(“countdown();”,1000);表示()。
a.每隔1分钟调用countDown函数
b.每隔1秒钟调用countDown函数
c.1分钟后调用countDown函数
d.1秒钟后调用countDown函数
11.如果在〈script〉块中没有指定language属性,那么IE浏览器将以()语言来处理其中的程序代码。
a.JavaScript
b.Perl
c.VBScript
d.Java
12.表达式123%7的计算结果是()。
a.2
b.3
c.4
d.5
13.在JAVASCRIP函数中定义一个全局变量x,可以()。
a.使用关键字public在函数中定义
b.使用关键字public在任何函数之外定义
c.使用关键字var在函数中定义
d.使用关键字var在任何函数外定义
14.在JAVASCRIP中,通过下面()运算符访问对象的属性和方法。
a.加运算符
b.点运算符
c.乘运算符
d.不能访问
15. document对象的writeln()方法与write()方法的区别在于()。
a.writeln()在行尾加一个与HTML<br>相当的标记
b.writeln()在行尾加一个与HTML<p>相当的标记
c.writeln()在行尾加一个与HTML<pre>相当的标记
d.两者是一样的
16.下列选项中,()不是网页事件。
17.下面那一句是合法的? ( )
a.document.write(“john said,”hi!””)
b.document.write(“john said,”hi!”)
c.document.write(“john said,\”hi!\””)
d.document.write(“john said,’hi!”)
18.在Javascript中下面哪一个是合法函数名?( )
a.function my functi()
b.function if()
c.function get_text()
d.function 24hours()
19.以下document对象的()属性返回当前文档的完整URL。
a.domain
c.URL
d.title
20.通常直接使用属性名和方法来调用window对象的属性和方法,而不加上对象名window.,是因为()。
a.window对象是浏览器文档对象模型中的顶层对象,所以javascript有此约定
b.窗口的属性和方法被认为是navigator对象的一部分
c.实际上,并不存在window对象
d.浏览器认为window对象是document对象的一部分
二、判断改错题(每题2分,共20分)
1.JAVASCRIPT是Microsoft公司设计的脚本语言。
2.编写JAVASCRIPT程序唯一的工具是纯文本编辑器。
3.只有通过<FONT>标记才能为HTML文档中的文字设置颜。
4.在使用var x=1声明变量x之后,赋值语句x=”今天天气真好”将出错。
5.在JAVASCRIPT中,两个整数进行除(/)运算,其结果不一定为整数。
6.空字符串(””)也是字符串常量。
7.如果定义var a=true,b;那么a||b的结果为ture。
8.任何循环语句的循环体至少要执行一次。
9.在字符串向数值转换后,如果我们对其转换结果x用isNaN()来判断,如果isNaN(x)为true则表示转换成功,否则就是转换失败。()
10.在JAVASCRIPT中,只能使用预定义对象,而不能使用自定义对象。()
三、综合题(每题10分,共50分)
1.设计一个页面,在页面上显示信息“现在是XXXX年XX月XX日XX点XX 分XX秒(星期X),欢迎您的到访我的站点”。
2.编写程序,通过用户输入的年龄判断是哪个年龄阶段的人(儿童:年龄〈14;青少年:14〈=年龄〈25;青年:25〈=年龄〈40;中年:40〈=年龄〈60;老年〉=60),并在页面上输出判断结果。
3.求PI的6次方,四舍五入并取整,然后显示到网页上。
4.使用一个数组变量classmates存贮5个同学的名字,即:张月、李良、王力,何芳和赵伟,然后在页面上输出这些名字。
5.编写程序,允许用户任意输入一个数x,求出它的平方根,并显示到页面。
重庆电子科技职业学院  2006~2007学年第1学期
《JavaScript程序设计》期末考试  A卷参考答案
(适用班级:网络051~055)
一、单项选择题(每题2分,共30分)
1.c
2.d
3.d
4.c
5.a
6.d
7.b
8.b
9.c 10.b 11.c 12.c 13.d 14.b 15.a 16.b
17.c 18.c 19.c 20.a
二、判断改错题(每题2分,共20分)
1.错
2.错
3.错
4.错
5.对
6.对
7.对
8.错
9.错 10.错
三、综合题(每题10分,共50分)
1.参考答案要点:
<SCRIPT language="javascript">
var now = new Date(),s;
FullYear()+"年"+Month()+"月"+Date()+"日"+Hours()+"点"+Minutes()+"分"+Seconds()+"秒"+"(星期"+Day()+")";
document.write("现在是"+s+",欢乐您的到访我的站点!");
</SCRIPT>
2.参考答案要点:
<script language=javascript>
var age;
age = prompt("请输入你的年龄:","20");
if (age<14)
document.write("你是儿童");
else if (age<24)
document.write("你是青少年");
else if (age<40)
document.write("你是青年人");
else if (age<60)
document.write("你是中年人");
else
document.write("你是老年人");
</script>
3.参考答案要点:
<script language=javascript>
var  a,b;
a=Math.pow(Math.PI,6);
und(a);
alert(b);
</script>
4.参考答案要点:
<script language=javascript>
var classmates,i;
classmates = new Array(5);
classmates[0] = "张月";
classmates[1] = "李良";

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。