奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 229|回复: 0

北理工网院2019-2020学年第二学期《脚本程序设计》期末试卷(B卷)

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2022-4-18 15:05:33 | 显示全部楼层 |阅读模式
扫码加微信
(405)   北京理工大学远程教育学院2019-2020学年第二学期
《脚本程序设计》期末试卷(B卷)校外学习中心                 学号                 姓名              成绩        
闭卷                                                                            一、单项选择题(每题2分,共30分)               
1. 以下哪个单词不属于javascript保留字:(    )。
A.with                                                                           B.world
C.class                                                                           D.void  
2. 在HTML页面上编写Javascript代码时,应编写在(    )标签中间。        
        A.<javascript>和</javascript>                                 B.<script>和</script>
        C. <head>和</head>                                                 D. <body>和</body>
3. 写“Hello China”的正确javascript语法是?(    )                          
        A.document.write("Hello China ")                        B."Hello China "       
        C.response.write("Hello China ")                        D.("Hello China ")
4. 在Javascript中,需要声明一个整数类型的变量stc,以下(    )语句能实现上述要求?
        A.int  stc;                                                                        B.number  stc;
        C.var  stc;                                                                D.Integer  stc;
5. 分析下面的Javascript代码段,输出结果是(    )。
var s1=parseInt(“101中学”);
document.write(s1);
        A.NaN                                                                           B.101中学  
        C.101                                                                           D.出现脚本错误
6.        下列JS的判断语句中(    )是正确的       
        A.if  i==0 then                                                        B.if  i=0 then               
        C.if  (i==0)                                                                D.if  (i=0)
7. 分析下面的JavaScript代码,经过运算后m的值为(    )。
x=2020;
y=“world”;
m=x+y;
        A.2020 world                                                                B.world
        C.2020                                                                        D.程序报错
8. 预测以下代码片段的输出结果(    )。
var str ;
alert(typeof str);
        A.string                                                                        B.undefined
        C.object                                                                         D.String
9. 在JavaScript中退出循环的语句为(    )。
        A.quit                                                                                B.break
        C.switch                                                                        D.continue
10. 下面(    )对象代表浏览器所打开的窗口。
        A.window                                                                        B.document
        C.location                                                                        D.history
11. 下面(    )对象可用来在浏览器窗口中载入一个新网址。
        A.document.url                                                        B.document.location
        C.window.url                                                                D.window.location
12. 下面(    )对象包括了alert()方法。
        A.window                                                                        B.document
        C.location                                                                        D.history
13. 如果想在网页显示后,动态地改变网页的标题(    )。
        A. 是不可能的               
        B. 通过document.write(“新的标题内容”)               
        C. 通过document.title=(“新的标题内容”)               
        D. 通过document.changeTitle(“新的标题内容”)
14. 某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是(    )。
        A. document.forms.myButton                                        B. document.mainForm.myButton       
        C. document.forms[0].element[0]                                D. 以上都可以
15. var arr1=new Array(5);var arr2=new Array(1,2,3); arr1和arr2的长度分别是(    )。
        A.1,1                                                                                B.5,1
        C.5,3                                                                                D.1,3二、填空题(每空1.5分,共30分)
1. JavaScript中复杂数据类型包括:                、                   、函数。
2. JavaScript中表达式是各种数值、                   、                   的综合体。
3. JavaScript中有三种对象:内置对象、                 和                   。
4. document对象的all 属性访问 HTML 元素对象的方法有:通过索引或名称直接引用、                   和                   。
5. JavaScript为开发人员提供了两种注释:                和                  。
6.                    对象就是浏览器对象,用于获得与浏览器相关的信息。
7. window对象代表了浏览器窗口或者框架,document对象则代表了窗口或者框架中的                   。
8. document对象的                属性可以访问文档中的所有 HTML 元素对象。
9. 当用户在网页中使用了<A>标签,并且设置了 HREF 属性,则创建出了一个
                   对象,也就是超链接对象。
10. select对象代表HTML表单中的                   。
11.               对象代表HTML表单中的单选按钮,具有相同name属性的单选按钮形成一个组,同一组中只能有一个单选按钮被选中。
12. 通过window对象的               方法,可以弹出一个输入对话框。
13. JavaScript中的安全模型有:                   、                   和
                   。三、看代码段,写结果(每题7分,共28分)
1. 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","auto"));
输出结果为:
2. <script language="javascript" type="text/javascript">
                                var i = 2020;
                                var j = "2020";
                                var k = "2020";
                                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>
输出结果为:3. <script>
var i = 5;
while ( i > 0 )
{
    i--;
  if ( i == 3 ) continue;
  document.write("i = ",i ,"<BR>");
}
</scrip>
输出结果为:
4. var total=100;
        var number = square(8);
        alert(total);
        function square(n) {
                total = n*n;
                return total;
        }
输出结果为:四、编写程序(共12分)
编程显示下边图案:
本内容由易百网整理发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 05:56

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表