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

所属学校:北京理工大学 科目: 2020-08-08 13:22:52 程序设计 脚本 模拟题 北理工
(405)               北京理工大学远程教育学院
《脚本程序设计》模拟题二校外学习中心                 学号                 姓名              成绩        
闭卷                                                                            一、单项选择题(每题2分,共30分)               
1. 要浏览JavaScript语言描述的页面,必须使用的软件是(    )
A.记事本                                                 
B.word
C.浏览器                                                               
D.Web服务器答案:
知识点:JavaScript的应用
难度:12. 以下哪个单词不属于javascript保留字(    )
A.with                                                 
B.parent
C.class
D.void答案:B
知识点:保留字
难度:13. 下面哪一个转义字符可以在字符串中加入一个换行操作(    )
A.\b                                                 
B.\f
C.\n
D.\r答案:C
知识点:转义字符
难度:14. 在JavaScript语言中,可以使用(    )
A.预定义对象
B.自定义对象
C.预定义对象和自定义对象
D.以上选项均错答案:
知识点:对象
难度:15. 关于内置对象Date中的年份,正确的说法是(    )
A.从1970年开始
B.从1980年开始
C.从1999年开始
D.从2000年开始答案:A
知识点:对象
难度:16. 关于parseInt()函数的功能,正确的说法是(    )
A.将一个字符串转换成一个实数
B.将一个字符串转换成一个整数
C.将一个整数转换成一个字符串
D.将一个实数转换成一个字符串答案:B
知识点:数据类型转换
难度:17. 在以下选项中,合法的if语句首行是(    )
A.if (x=0)
B.if (x==0)
C.else
D.else if答案:
知识点:if语句
难度:18. 下列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++)答案:D
知识点:for语句
难度:19. 在JavaScript语言中,表示在释放鼠标上任何一个键时发生的事件是(    )
A.MouseUp事件
B.MouseDown事件
C.MouseMove事件
D.MouseOver事件答案:
知识点:事件处理器
难度:110. window对象的target属性中,能够在新窗口打开页面的是(    )
A._self
B._parent
C._blank
D._top答案:C
知识点:window对象
难度:211. frame对象的blur方法的作用是(    )
A.从框架中移出焦点
B.将焦点移到框架中
C.取消重复执行的操作
D.设定重复执行的操作答案:A
知识点:frame对象
难度:112. 如果想在网页显示后,动态地改变网页的标题(    )
A.是不可能的
B.通过document.write(“新的标题内容”)
C.通过document.title=(“新的标题内容”)
D.通过document.changeTitle(“新的标题内容”)答案:C
知识点:document对象
难度:113. document对象中能够包含文档中所有anchor对象的引用的引用数组属性是(    )
A.anchors[]
B.applets[]
C.links[]
D.embeds[]答案:
知识点:document对象
难度:114. form对象中记录表单中的输入元素信息的属性是(    )
A.action
B.elements[]
C.forms[]
D.links[]答案:B
知识点:form对象
难度:115. Cookie的(    )属性用来指出 Cookie 是否应该仅通过 Https 连接传输。
A.Name
B.Value
C.Expires
D.secure答案:D
知识点:使用Cookie
难度:2
二、填空题(每空1.5分,共30分)1. 一个完整的JavaScript实现是由____、____、____组成的。答案:核心(ECMAScript)|  浏览器对象模型(BOM)|  文档对象模型(DOM)
知识点:JavaScript的发展历史
难度:12. JavaScript中表达式是各种____、____、____的综合体。答案:
知识点:表达式
难度:13. 在JavaScript语言中,表达式"456"-"123"的计算结果是____。答案:333
知识点:运算数的类型
难度:24. 在JavaScript语言中,表达式244/'a'的计算结果是____。答案:知识点:算术运算符
难度:15. 在语句 return Value=count++中,如果count的初值为10,则Value的值为____。答案:10
知识点:算术运算符
难度:16. 设”var a=1001, b = 1010;”,则执行完运算result = a&b;后,result结果为____。答案:1000
知识点:逐位运算符
难度:17. {
____语句结束本次循环,____语句可以终止循环的运行,然后继续执行循环之后的代码。
}答案:continue |  break
知识点:continue语句和break语句
难度:18.  window对象中描述窗口的属性中self 属性代表____,opener 属性表示____。答案:
知识点:window对象
难度:19.  document对象的____属性可以访问文档中的所有 HTML 元素对象。答案:all
知识点:document对象
难度:110.  文字的write()和writeln()方法是____对象的两个方法。答案:document
知识点:document对象
难度:111. {
当用户在网页中使用了标签,并且设置了 HREF 属性,则创建出了一个____,也就是超链接对象。
}答案:
知识点:link 对象
难度:112. JavaScript中的文本对象包括:单行文本框对象、____、____和文件选择框。答案:多行文本框对象|  口令框对象
知识点:form元素中的文本对象
难度:113. 实现Ajax异步交互的媒介就是____对象。答案:XMLHttpRequest
知识点:Ajax技术
难度:1三、看代码段,写结果(每题7分,共28分)
1. {
       
          
                test
                <script language="javascript" type="text/javascript">
                       
                </script
       
       
       
输出结果为:
}答案:{
变量x的值为:2500
arr[2]的值为:1000
}知识点:访问数组元素
难度:22. {
<script language=JavaScript>                       
                        var a=2;
                        var b=3;
                        alert(a=b);
                        alert(a= =b);
</script输出结果为:
}答案:{
弹出对话框,显示3
弹出对话框,显示True
}
知识点:windows对象与比较运算符
难度:2
3. {
function replaceStr(inStr, oldStr, newStr){
                        var rep = inStr;                                
                        while (rep.indexOf(oldStr) > -1)        {               
rep = rep.replace(oldStr, newStr);
                        }
                        return rep;
                }
alert(replaceStr("how do you do","do","are"));输出结果为:
}答案:弹出对话框,显示how are you are
知识点:函数的使用
难度:24. {

       
                test
                <script language="javascript" type="text/javascript">
                       
                </script
       
       
       
}
       
答案:{
笔1的名称为:铅笔
笔1的颜色为:红色
笔1的价格为:20
笔2的名称为:钢笔
笔2的颜色为:蓝色
笔2的价格为:100
}
知识点:对象的定义与操作
难度:2四、编写程序(共12分)
{
编写函数test(),实现如下功能:
(1)当多行文本框中的字符数超过20个,截取至20个
(2)在id为number的td中显示文本框的字符个数

   
        
        Untitled Document
   
   
        
            
               
                    留言
               
               
                    0
               
            
            
               
                  
               
            
        
   

}
答案:
知识点:函数的定义与document对象的综合运用
难度:3北理工作业整理

版权声明

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

分享: