奥鹏作业答案 发表于 2021-7-25 11:59:05

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

(405)   北京理工大学远程教育学院2020-2021学年第一学期
《脚本程序设计》期末试卷(A卷)校外学习中心               学号               姓名            成绩      一、单项选择题(每题2分,共30分)               
1. Javascript是一种(    )语言。
A.汇编语言                                          B.高级语言   
C.近似语言                                          D.脚本语言
2. JavaScript用来创建对象实例的运算符是()               
A.object                                                                B.instance
C.example                                                                D.new
3. 下列是javascript原文件扩展名是(    )。
   A. HTML                                                            B.BODY                   
C. js                                                                           D. DIV
4. 下列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++)
5. 在以下选项中,函数定义时可以省略的部分是(    )。
A. 函数名;                                                        B. 函数参数;
C. 函数体;                                                        D. 表示函数的圆括号
6.        下列的哪一个表达式将返回假(    )。
A.!(13<11)                                              B.(14>=14)   
C.(“c”!=”d”)                                                   D.(12<13)&&(13<12)
7. 网页编程中,运行下面的javascript代码:
<script language=”javascript”>
x=3;       
y=2;               
z=(x+2)/y;       
alert(z);
</script>
则提示框中显示(    )。          
   A. 2                        B. 2.5                        C. 32/2                D. 16
8. 以下(    )为JavaScript声明变量的语句。
   A.dim x;         B.int x;        C.var x;        D.x;
9. 在JavaScript语言中,表示在释放鼠标上任何一个键时发生的事件是(    )。
A. MouseUp事件;                                         B. MouseDown事件;
C. MouseMove事件;                                        D. MouseOver事件
10. 下面(    )对象代表浏览器所打开的窗口。               
A.History                                                      B.Document   
C.Location                                                         D. Window
11. 下面(   )对象与浏览历史列表有关。
        A.location,history                                        B.window,location
C.navigator,window                                        D.historylist,location
12. 下列选项中关于浏览器对象的说法错误的是(   )
A. history对象记录了用户在一个浏览器中已经访问过的URLs
B. location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C. location对象是history对象的父对象
D. location对象是window对象的子对象
13. 某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是()               
A. document.forms.myButton                                B. document.mainForm.myButton       
C. document.forms.element                        D. 以上都可以
14. button对象的()方法使按钮失去焦点               
A.blur()                                                                B.focus()
C.get()                                                                D.click()
15. AJAX中的A代表(           )。       
A.高级                                                                B.异步性
C.应用                                                                D.同步性二、填空题(每空1.5分,共30分)
1.JavaScript中原始数据类型包括:             、         、               。
2. 写出三个可以循环的语句:                  、                   、
                   。
3. JavaScript中加法运算符除了完成加法运算,还可以实现                   。
4. Document对象的简单属性中, ___________和___________属性来设置网页文档文本背景颜色和文档文本的文字颜色。
5.                   对象代表了浏览器窗口或者框架,                  对象则代表了窗口或者框架中的文档。
6. 文字的write()和writeln()是         对象的两个方法。
7. document对象的all 属性访问 HTML 元素对象的方法有:                  、
                  和                  。
8. 表达式是各种                     的综合体。
9. 500/0,结果为                     。
10. JavaScript中使用减量运算符时,如果变量、数组元素或者对象属性不是数字且无法转换成数字,减量运算结果是                     。
11. JavaScript的事件处理的实现过程分为两种方法,即通过                     处理事件和通过                     处理事件。三、看代码段,写结果(每题7分,共28分)
1.   <script language=JavaScript>                       
                        var a=8;
                        var b=20;
                        alert(a=b);
                        alert(a= =b);
                </script>
输出结果为:2.    <html>
        <head>
                <title>test </title>
        </head>
   <body>
                <pre>
                <script>
                        var studentArray = new Array("Trump","Jack","Biden");
                        document.writeln(studentArray.sort());
                        var numberArray = new Array(715,666,99,128,0);
                        document.writeln(numberArray.sort());
                </script>
                </pre>
   </body>
</html>输出结果为:
3.   var a=100, b=200 , c=300;
        ++a;
        a++;
        e=++a+(++b)+(c++)+a++;
        alert(e);
输出结果为:4.    <html>
        <head>
                <title>test2</title>
                <script language="javascript" type="text/javascript">
                        <!--
                                for (var i=0,j=15,k=2;i<6;i++,j--,k++)
                                {
                                        document.write("i = " + i + "<br>");
                                        document.write("j = " + j + "<br>");
                                        document.write("k = " + k + "<br><br>");
                                        if (k==5)
                                        {
                                                break;
                                        }
                                }
                        -->
                </script>
        </head>
        <body>
        </body>
</html>输出结果为:四、编写程序(共12分)
创建一个HTML页面,并编写JavaScript代码。要求:在当前窗口中显示一个按钮;当单击该按钮后,则新建一个窗口。如下图所示:
本内容由易百教育整理发布
页: [1]
查看完整版本: 北理工网院2020-2021学年第一学期《脚本程序设计》期末试卷(A卷)