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

所属学校:北京理工大学 科目: 2020-08-08 13:22:59 程序设计 脚本 模拟题 北理工
(405)               北京理工大学远程教育学院
《脚本程序设计》模拟题一校外学习中心                 学号                 姓名              成绩        
闭卷                                                                            一、单项选择题(每题2分,共30分)               
1. 在以下选项中,不属于JavaScript语言特点的是(    )
A.基于对象                                                 
B.跨平台
C.编译执行                                                               
D.脚本语言答案:C
知识点:JavaScript的特性
难度:12. 在以下选项中,不合法的标识符是(    )
A.c*d                                                 
B.big
C.score123
D.average_grade答案:
知识点:保留字
难度:13. 下面哪一个不是浮点数(    )
A.-439.35                                                 
B.3.17
C.10
D.-7e11答案:C
知识点:数值型数据
难度:14. 在以下选项中,可正确表示字符串长度的属性引用是(    )
A.str.length
B.str->length
C.str-length
D.str>length答案:A
知识点:对象
难度:15. 产生当前日期的方法是(    )
A.Now()               
B.Date()
C.new Date()
D.new Now()答案:
知识点:对象
难度:16. 在JavaScript语言中,能正确访问一维数组a中第三个元素是(    )
A.a[2]
B.a[3]
C.a(2)
D.a(3)答案:A
知识点:访问数组
难度:1
7. 下面四个变量声明语句中,哪一个变量的命名是正确的(    )
A.var while
B.var my_house
C.var my dog
D.var 2cats答案:
知识点:变量声明
难度:1
8. 在以下选项中,用于标记分支结构和循环结构的语句组符号是(    )
A.圆括号
B.方括号
C.花括号
D.以上选项均错答案:C
知识点:复合语句
难度:19. 在JavaScript语言中,onChange事件不是(       )对象上的事件。
A.Select
B.documnet
C.Text
D.Textarea答案:
知识点:事件处理器
难度:210. 下列弹出信息提示的语句是(    )
A.window.alert
B.window.close
C.document.alert
D.document.open答案:A
知识点:window对象
难度:111. frame对象的blur方法的作用是(    )
A.从框架中移出焦点
B.将焦点移到框架中
C.取消重复执行的操作
D.设定重复执行的操作答案:A
知识点:frame对象
难度:112. 关于浏览器对象之间的从属关系,正确的说法是(    )
A.windows对象从属于document对象
B.document对象从属于windows对象
C.document对象与windows对象互不从属
D.以上选项均错答案:
知识点:document对象
难度:113. document对象中能够包含文档中所有 HTML标签的引用数组属性是(    )
A.anchors[]
B.applets[]
C.all[]
D.embeds[]答案:C
知识点:document对象
难度:114. 在JavaScript语言中,拥有onSubmit事件的对象是(    )
A.document
B.event
C.window
D.form答案:
知识点:form对象
难度:115. Cookie的(    )属性用来指定Cookie的过期时间。
A.Name
B.Value
C.Expires
D.secure答案:C
知识点:使用Cookie
难度:2
二、填空题(每空1.5分,共30分)1. JavaScript的特性包括____、____、____和____。答案:简单性|  动态性|  安全性|  跨平台性
知识点:JavaScript的特性
难度:12. JavaScript中原始数据类型包括____、____和____。答案:数字型|  字符型|  布尔型
知识点:JavaScript中原始数据类型
难度:13. JavaScript中加法运算符除了完成加法运算,还可以实现____。答案:字符串连接
知识点:算术运算符
难度:14. 表达式244/0的计算结果是____。答案:
知识点:算术运算符
难度:15. 设”var a=10;”,则执行完语句”b=a++;”后,b的值是____。答案:10
知识点:算术运算符
难度:16. 表达式50=="fifty"的值为____。答案:false
知识点:比较运算符
难度:17. 表达式(6>=6)&&(7>=6)的值为____。答案:
知识点:逻辑运算符
难度:18. 表达式!(7>=2)的值为____。答案:false
知识点:逻辑运算符
难度:19. window 对象的setInterval()方法用于____。答案:设置循环定时操作
知识点:window对象
难度:110. {
访问文档中某一个表单的方法主要分为两大类: 一类是通过document对象的____,一类是直接通过____。
}答案:
知识点:document对象
难度:111. 当用户在网页中使用 标签插入图像时,即创建出了一个____对象。答案:image
知识点:image对象
难度:112. JavaScript中的安全模型有:____、____和____。答案:同源策略|  污染数据安全模型|  脚本签名策略
知识点:JavaScript中的安全模型
难度:1三、看代码段,写结果(每题7分,共28分)
1. {
       
       
                test
       
  
               
                <script>
                        var studentArray = new Array("Trump ","Obama","Cornell","Bush");
                        document.writeln(studentArray.sort());
                        var numberArray = new Array(2565,199789,501,72,40400);
                        document.writeln(numberArray.sort());
                </script
               
  
输出结果为:
}答案:{
Bush         Cornell                 Obama                 Trump
199789, 2565, 40400,501,72
}知识点:数组的方法
难度:22. {
var a=150, b=250 , c=350;
        ++a;
        a++;
        e=++a+(++c)+(b++)+a++;
        alert(e);输出结果为:
}答案:弹出对话框,907
知识点:算术运算符中的增量运算符
难度:2
3. {

       
                test
                <script language="javascript" type="text/javascript">
                       
                </script
       
       
       
输出结果为:
}答案:{
i = 0
j = 10i = 1i = 2
j = 8
}
知识点:continue语句
难度:2
4. {
        <script>
                for (num=1;num<=5;num++){
                        for (x=1;x<=num;x++){
                                document.write(" "+x);
                        }
                        document.write("
");
                }
        </script输出结果为:
}答案:{
        1
        1 2
        1 2 3
        1 2 3 4
        1 2 3 4 5
}
知识点:for语句
难度:2
四、编写程序(共12分)
{
创建一个HTML页面,并编写JavaScript代码。要求:文档中放置3个单行文本框,在第一个文本框中输入一个数字,在输入焦点离开该输入域后,分别在第二个、第三个单行文本框中显示输入值的2倍和2次方。
}答案:
知识点:form对象综合运用
难度:3
北理工作业整理

版权声明

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

分享: