20秋北理工脚本程序设计模拟题3 更新

所属学校:北京理工大学 科目: 2020-08-08 13:22:52 程序设计 脚本 模拟题 北理工
(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. {

       
                test
                <script language="javascript" type="text/javascript">
                       
                </script
       
       
       
输出结果为:
}答案:{
数组中元素的个数为: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不相等
");
                                }
                                else
                                {
                                        document.write("i与j相等
");
                                }
                                if (i!==j)
                                {
                                        document.write("i与j严格不等于成立
");
                                }
                                else
                                {
                                        document.write("i与j严格不等于不成立
");
                                }
                                if (j!==k)
                                {
                                        document.write("j与k严格不等于成立
");
                                }
                                else
                                {
                                        document.write("j与k严格不等于不成立
");
                                }
        </script输出结果为:
}答案:{
i与j相等
i与j严格不等于成立
j与k严格不等于不成立
}
知识点:比较运算符
难度:2
3. {

       
                test
                <script language="javascript" type="text/javascript">
                       
                </script
       
       
       
输出结果为:
}答案:{
i = 0
j = 10
k = 2
i = 1
j = 9
k = 3
}
知识点:break语句
难度:2
4. {

       
                test
                <script language="javascript" type="text/javascript">
                       
                </script
       
       
       
输出结果为:
}答案:a + b = 102
知识点:函数操作
难度:2四、编写程序(共12分)
{
创建一个HTML页面,并编写JavaScript代码。要求:页面包含了text类型的“用户名称”文本框,password类型的“用户密码”文本框,单击【数据检测】按钮将对用户输入内容是否为空进行判断,单击【数据清空】按钮将把用户输入的内容清空。

}
答案:
知识点:form对象的综合运用
难度:3北理工作业整理

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: