Loading

Javascript基础(期中)测试

一. 多选题(共16 题,32.0分)

  1. (多选题,2.0分)下列关于JavaScript的叙述正确的是( )。
    A. 它是一种基于对象的脚本语言。
    B. 它是一种事件驱动的脚本语言。

    C. 它是一种面向对象的脚本语言。
    D. 以上都不对

  2. (多选题,2.0分)JavaScript的功能有( )。
    A. 实现网页特效。
    B. 跨平台性。
    C. 实现表单数据前端校验。
    D. 窗口动态操作。

  3. (多选题,2.0分)JavaScript代码嵌入网页的方法有( )。
    A. 在HTML标记属性值中直接写入JavaScript代码。
    B. 把JavaScript代码嵌入到<script>…</script>标签间。
    C. 通过<script language=“javascript” src=“xxx.js”>方式载入外部JavaScript文件。

    D. 通过<link language=“javascript” href=“xxx.js”>方式载入外部JavaScript文件。

  4. (多选题,2.0分)x+=-y,等价于( )。
    A. x=x+y
    B. x=x-y
    C. x=-y+x

    D. x=y

  5. (多选题,2.0分)下面关于continue语句和break语句的描述,正确的有( )。
    A. break语句结束当前循环,跳出循环转而执行循环语句后面的语句。
    B. continue语句结束当前循环,跳出循环转而执行循环语句后面的语句。
    C. continue语句结束本轮循环,跳至循环入口转而执行下一轮循环。
    D. break语句结束本轮循环,跳至循环入口转而执行下一轮循环。

  6. (多选题,2.0分)关于JavaScript中函数的定义,描述正确的是( )。
    A. 使用关键词function进行定义。
    B. 无论有无参数,函数名后的括号"( )"不可省略。
    C. 函数名在定义时可省略。

    D. 以上不全对

  7. (多选题,2.0分)JavaScript中,预定义对象有( )。
    A. 内置对象
    B. 文档对象
    C. 浏览器对象

    D. 自定义对象

  8. (多选题,2.0分)下列不属于文档相关对象的是( )。
    A. window
    B. document
    C. form
    D. Math

  9. (多选题,2.0分)当用户使用鼠标单击网页的某个元素时,可能产生的事件有( )。
    A. onClick
    B. onDblclick
    C. onSubmit
    D. onMouseout

  10. (多选题,2.0分)与元素是否获得焦点相关的事件有( )。
    A. onLoad
    B. onFocus
    C. onBlur

    D. onUnload

  11. (多选题,2.0分)浏览器窗口(window)对象可以同时存在( )。
    A. 1个
    B. 2个
    C. 3个

    D. 以上都不对

  12. (多选题,2.0分)window对象中可以弹出对话框的方法有( )。
    A. alert( )
    B. prompt( )
    C. conform( )

    D. open( )

  13. (多选题,2.0分)文档对象中与超链接颜色有关的属性有( )。
    A. vlinkColor
    B. fgColor
    C. alinkColor
    D. linkColor

  14. (多选题,2.0分)获取当前日期的年月日的方法是( )。
    A. getFullyear( )
    B. getMonth( )
    C. getDate( )

    D. getDay( )

  15. (多选题,2.0分)
    通过下列哪些方式可以访问网页中的表单?( )。
    A. document.表单名
    B. window.表单名
    C. form[#] (注:#代表非负整数)
    D. form(#) (注:#代表非负整数)

  16. (多选题,2.0分)创建数组可以使用下列( )方法。
    A. var cars = [“Saab”, “Volvo”, “BMW”];
    B. var cars = {“Saab”, “Volvo”, “BMW”};
    C. var cars = new Array(“Saab”, “Volvo”, “BMW”);
    D. var cars = new Array{“Saab”, “Volvo”, “BMW”};

二. 单选题(共16 题,32.0分)

  1. (单选题,2.0分)
    下面标签中的<!-- -->的作用,理解准确的是( )。
<Script Language="JavaScript">
        <!--    //弹出一个提示框
         alert("欢迎进入JavaScript神奇世界!");             
        -->
</Script>

A. 注释
B. 容错
C. 不起作用
D. 以上都不对

  1. (单选题,2.0分)JavaScript的控制台输出对象是( )。
    A. window
    B. document
    C. console
    D. location

  2. (单选题,2.0分)JavaScript的浏览器窗口对象是( )。
    A. document
    B. history
    C. console
    D. window

  3. (单选题,2.0分)JavaScript中对应DOM模型的网页文件的对象是( )。
    A. window
    B. document
    C. console
    D. frame

  4. (单选题,2.0分)JavaScript中有( )种基本数据类型。
    A. 3
    B. 4
    C. 5
    D. 6

  5. (单选题,2.0分)JavaScript中使用变量用关键词()进行声明。
    A. Numeric
    B. String
    C. Boolean
    D. var

  6. (单选题,2.0分)给变量x赋初值2后,表达式++x+3 运算完成后,表达式结果及变量x的值分别是( )。
    A. 5和2
    B. 6和2
    C. 5和3
    D. 6和3

  7. (单选题,2.0分)如果天气晴,那么表达式:(天气==晴)?“带雨具”:“不带雨具”; 的值为( )。
    A. 带雨具
    B. 不带雨具
    C. 带雨衣
    D. 不带雨衣

  8. (单选题,2.0分)如果在某个事件中使用了this运算符,那么this指代( )。
    A. window
    B. document
    C. 拥有该事件的对象
    D. 未定义

  9. (单选题,2.0分)while (条件) {循环体}语句 与 do {循环体} while (条件)语句的区别是()。
    A. while语句中的循环体至少执行1次
    B. do while语句中的循环体至少执行1次
    C. 两个语句中循环体执行的次数一样
    D. 以上都不对

  10. (单选题,2.0分)JavaScript中唯一可以省略对象名的对象是( )。
    A. window
    B. document
    C. form
    D. Date

  11. (单选题,2.0分)JavaScript中使用元素的事件时,所有事件名的共同特点是:事件名前面均有字符()。
    A. in
    B. on
    C. do
    D. at

  12. (单选题,2.0分)当页面在浏览器中加载完成时,就产生了一个()事件。
    A. onClick
    B. onUnload
    C. onLoad
    D. onDblclick

  13. (单选题,2.0分)要了解当前浏览器窗口的状态行信息,只要访问window对象的()属性即可。
    A. history
    B. location
    C. status
    D. self

  14. (单选题,2.0分)弹出可接受用户输入信息的提示框的窗口方法是()。
    A. alert( )
    B. prompt( )
    C. conform( )
    D. write( )

  15. (单选题,2.0分)改变p元素中的内容时,通常使用该元素的()属性。
    A. value
    B. innerHTML
    C. name
    D. style

三. 判断题(共18 题,36.0分)

  1. (判断题,2.0分)引入JavaScript脚本代码的script标签可以出现在网页(html标签内)的任何位置。
    A. 对
    B. 错

  2. (判断题,2.0分)常量是一个量,没有类型之分。
    A. 对
    B. 错

  3. (判断题,2.0分)JavaScript中可以使用关键字或保留字作为变量名。
    A. 对
    B. 错

  4. (判断题,2.0分)JavaScript语言是一种强类型的程序语言。
    A. 对
    B. 错

  5. (判断题,2.0分)JavaScript的变量名区分大小写,变量命名时只能以字母开头。
    A. 对
    B. 错

  6. (判断题,2.0分)JavaScript使用变量,须遵循先说明后使用的原则,没有特例。
    A. 对
    B. 错

  7. (判断题,2.0分)表达式以运算符为基础,它本质上是一个值。
    A. 对
    B. 错

  8. (判断题,2.0分)常量是一个量,它不是表达式。
    A. 对
    B. 错

  9. (判断题,2.0分)比较运算与逻辑运算的结果都是Boolean值。
    A. 对
    B. 错

  10. (判断题,2.0分)运算符“+”就是求和运算符。
    A. 对
    B. 错

  11. (判断题,2.0分)
    (条件)?值1:值2;与 if(条件)语句1 else 语句2;具有相同的判断逻辑。
    A. 对
    B. 错

  12. (判断题,2.0分)for语句与for…in语句,它们执行的逻辑过程是完全一样的。
    A. 对
    B. 错

  13. (判断题,2.0分)continue语句和break语句的区别是,执行break语句时,就结束本轮循环,转而执行下一轮循环。
    A. 对
    B. 错

  14. (判断题,2.0分)可以直接Date对象来获得或设置日期与时间。
    A. 对
    B. 错

  15. (判断题,2.0分)使用日期对象的getYear( )方法可以获得4位完整年份。
    A. 对
    B. 错

  16. (判断题,2.0分)创建匿名函数并赋值给某变量,其实就是创建了一个名为该变量的对象类。
    A. 对
    B. 错

  17. (判断题,2.0分)JavaScript是基于对象的脚本语言,它不能够创建对象。
    A. 对
    B. 错

  18. (判断题,2.0分)不通过关键词 var 创建的变量总是全局的,即使它们在函数中创建。
    A. 对
    B. 错

posted @ 2023-06-15 17:47  qing影  阅读(143)  评论(0)    收藏  举报  来源