20秋北理工脚本程序设计模拟题3 更新
(405) 北京理工大学远程教育学院《脚本程序设计》模拟题三校外学习中心 学号 姓名 成绩
闭卷 一、单项选择题(每题2分,共30分)
1. 要使用JavaScript语言则必须掌握的内容是( )
A.Java
B.VBScript
C.C++
D.HTML答案:
知识点:使用<script>标记
难度:12. 在以下选项中,不属于原始数据类型的是( )
A.数值类型
B.布尔类型
C.对象类型
D.字符串类型答案:C
知识点:原始数据类型
难度:13. 将字符串s中的所有字母变为小写字母的方法是( )
A.s.toSmallCase()
B.s.toLowerCase()
C.s.toUpperCase()
D.s.toUpperChars()答案:B
知识点:字符串
难度:24. 在JavaScript语言中,删除一个对象实例可使用( )
A.del
B.delete
C.erase
D.drop答案:
知识点:对象
难度:15. 在JavaScript语言中,创建一个数组对象实例时使用关键字( )
A.array
B.Array
C.dimension
D.Dimension答案:B
知识点:创建数组
难度:16. 在以下选项中,合法的变量声明是( )
A.var case
B.var cat
C.var my cat
D.var 2cats答案:B
知识点:变量声明
难度:17. 在以下选项中,正确的说法是( )
A.switch语句中的default部分可以不要
B.switch语句中的case部分必须有break
C.switch语句中的case部分必须有continue
D.以上选项均错答案:A
知识点:switch语句
难度:28.javascript程序中不是三大程序结构的是( )
A.表达式
B.顺序结构
C.条件分支结构
D.循环结构答案:
知识点:for语句
难度:19. 在JavaScript语言中,event对象用于描述一个JavaScript程序中的( )
A.对象
B.程序
C.事件
D.以上选项均错答案:C
知识点:事件对象
难度:210. 下面( )对象代表浏览器所打开的窗口。
A.window
B.document
C.location
D.history答案:A
知识点:window对象
难度:111. frame对象的clearTimeout方法的作用是( )
A.取消延迟执行的操作
B.设定延迟执行的操作
C.取消重复执行的操作
D.设定重复执行的操作答案:
知识点:frame对象
难度:112. 在JavaScript语言中,要表示文本的背景颜色可使用( )属性。
A.documnet.bgColor
B.window.bgColor
C.documnet.fgColor
D.window.fgColor答案:A
知识点:document对象
难度:113. 下面( )对象代表HTML文档中的超文本链接或者客户端映射表中的可单击区域。
A.window
B.document
C.link
D.history答案:C
知识点:link对象
难度:114. button对象的( )方法使按钮失去焦点。
A.blur()
B.click()
C.focus()
D.get()答案:
知识点:button对象
难度:115. Cookie的( )属性用来创建Cookie的网页所在服务器的或域。
A.Name
B.domain
C.Expires
D.secure答案:B
知识点:使用Cookie
难度:2
二、填空题(每空1.5分,共30分)1. JavaScript为开发人员提供了两种注释:____和____。答案:单行注释|多行注释
知识点:JavaScript的注释
难度:12. JavaScript中加法运算符除了完成加法运算,还可以实现____。答案:字符串连接
知识点:JavaScript的特性
难度:13. JavaScript中数组是一种数据的集合,通过____标记数组中的数据。答案:
知识点:访问数组元素
难度:14. 表达式26%9的计算结果是____。答案:8
知识点:算术运算符
难度:15. 表达式0/0的计算结果是____。答案:NaN
知识点:算术运算符
难度:16. 设”var a=10;”,则执行完语句”b=--a;”后,b的值是____。答案:9
知识点:算术运算符
难度:17. 设”var a=1001, b = 1010;”,则执行完运算result = a|b;后,result结果为____。答案:
知识点:逐位运算符
难度:18. 在JavaScript语言中,赋值运算符的作用是____。答案:给变量赋新值
知识点:赋值运算符
难度:19. JavaScript语言中三种循环语句是____、____和____。答案:for|while|do while
知识点:JavaScript逻辑控制语句
难度:110. document对象的all 属性访问 HTML 元素对象的方法有____、____和____。答案:通过索引或名称直接引用|使用 item() 方法|使用 tags() 方法
知识点:document对象
难度:111. {
____对象代表HTML表单中的单选按钮,具有相同name属性的单选按钮形成一个组,同一组中只能有一个单选按钮被选中。
}答案:
知识点:radio对象
难度:112. 通过window对象的____方法,可以弹出一个输入对话框。答案:prompt()
知识点:window对象
难度:113. 实现记录用户操作细节的常用的技术手段有____、____和____。答案:Cookie|隐藏表单域|查询字符串
知识点:Cookie
难度:1
三、看代码段,写结果(每题7分,共28分)
1. {
<html>
<head>
<title>test</title>
<script language="javascript" type="text/javascript">
<!--
var arr = new Array();
for (i=0;i<5;i++)
{
arr = i + 1;
}
var x = arr;
document.write("数组中元素的个数为:" + arr.length + "<br>");
document.write("数组中第3个元素的值为:" + x + "<br>");
document.write("数组中元素的值为:" + arr + "<br>");
-->
</script>
</head>
<body>
</body>
</html>输出结果为:
}答案:{
数组中元素的个数为:5
数组中第3个元素的值为:3
数组中元素的值为:1,2,3,4,5
}知识点:访问数组元素
难度:2
2. {
<script language="javascript" type="text/javascript">
var i = 11;
var j = "11";
var k = "11";
if (i!=j)
{
document.write("i与j不相等<br>");
}
else
{
document.write("i与j相等<br>");
}
if (i!==j)
{
document.write("i与j严格不等于成立<br>");
}
else
{
document.write("i与j严格不等于不成立<br>");
}
if (j!==k)
{
document.write("j与k严格不等于成立<br>");
}
else
{
document.write("j与k严格不等于不成立<br>");
}
</script>输出结果为:
}答案:{
i与j相等
i与j严格不等于成立
j与k严格不等于不成立
}
知识点:比较运算符
难度:2
3. {
<html>
<head>
<title>test </title>
<script language="javascript" type="text/javascript">
<!--
for (var i=0,j=10,k=2;i<4;i++,j--,k++)
{
document.write("i = " + i + "<br>");
document.write("j = " + j + "<br>");
document.write("k = " + k + "<br><br>");
if (k==3)
{
break;
}
}
-->
</script>
</head>
<body>
</body>
</html>输出结果为:
}答案:{
i = 0
j = 10
k = 2
i = 1
j = 9
k = 3
}
知识点:break语句
难度:2
4. {
<html>
<head>
<title>test</title>
<script language="javascript" type="text/javascript">
<!--
function mySum(x,y)
{
var z = x + y;
return z;
}
var a = 100;
var b = 2;
var c = mySum(a,b);
document.write("a + b = " + c);
-->
</script>
</head>
<body>
</body>
</html>输出结果为:
}答案:a + b = 102
知识点:函数操作
难度:2四、编写程序(共12分)
{
创建一个HTML页面,并编写JavaScript代码。要求:页面包含了text类型的“用户名称”文本框,password类型的“用户密码”文本框,单击【数据检测】按钮将对用户输入内容是否为空进行判断,单击【数据清空】按钮将把用户输入的内容清空。
}
答案:
知识点:form对象的综合运用
难度:3北理工作业无忧答案网整理
页:
[1]