Javascript基础(期中)测试
Javascript基础(期中)测试
一. 多选题(共16 题,32.0分)
-
(多选题,2.0分)下列关于JavaScript的叙述正确的是( )。
A. 它是一种基于对象的脚本语言。
B. 它是一种事件驱动的脚本语言。
C. 它是一种面向对象的脚本语言。
D. 以上都不对 -
(多选题,2.0分)JavaScript的功能有( )。
A. 实现网页特效。
B. 跨平台性。
C. 实现表单数据前端校验。
D. 窗口动态操作。 -
(多选题,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文件。 -
(多选题,2.0分)x+=-y,等价于( )。
A. x=x+y
B. x=x-y
C. x=-y+x
D. x=y -
(多选题,2.0分)下面关于continue语句和break语句的描述,正确的有( )。
A. break语句结束当前循环,跳出循环转而执行循环语句后面的语句。
B. continue语句结束当前循环,跳出循环转而执行循环语句后面的语句。
C. continue语句结束本轮循环,跳至循环入口转而执行下一轮循环。
D. break语句结束本轮循环,跳至循环入口转而执行下一轮循环。 -
(多选题,2.0分)关于JavaScript中函数的定义,描述正确的是( )。
A. 使用关键词function进行定义。
B. 无论有无参数,函数名后的括号"( )"不可省略。
C. 函数名在定义时可省略。
D. 以上不全对 -
(多选题,2.0分)JavaScript中,预定义对象有( )。
A. 内置对象
B. 文档对象
C. 浏览器对象
D. 自定义对象 -
(多选题,2.0分)下列不属于文档相关对象的是( )。
A. window
B. document
C. form
D. Math -
(多选题,2.0分)当用户使用鼠标单击网页的某个元素时,可能产生的事件有( )。
A. onClick
B. onDblclick
C. onSubmit
D. onMouseout -
(多选题,2.0分)与元素是否获得焦点相关的事件有( )。
A. onLoad
B. onFocus
C. onBlur
D. onUnload -
(多选题,2.0分)浏览器窗口(window)对象可以同时存在( )。
A. 1个
B. 2个
C. 3个
D. 以上都不对 -
(多选题,2.0分)window对象中可以弹出对话框的方法有( )。
A. alert( )
B. prompt( )
C. conform( )
D. open( ) -
(多选题,2.0分)文档对象中与超链接颜色有关的属性有( )。
A. vlinkColor
B. fgColor
C. alinkColor
D. linkColor -
(多选题,2.0分)获取当前日期的年月日的方法是( )。
A. getFullyear( )
B. getMonth( )
C. getDate( )
D. getDay( ) -
(多选题,2.0分)
通过下列哪些方式可以访问网页中的表单?( )。
A. document.表单名
B. window.表单名
C. form[#] (注:#代表非负整数)
D. form(#) (注:#代表非负整数) -
(多选题,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分)
- (单选题,2.0分)
下面标签中的<!-- -->的作用,理解准确的是( )。
<Script Language="JavaScript">
<!-- //弹出一个提示框
alert("欢迎进入JavaScript神奇世界!");
-->
</Script>
A. 注释
B. 容错
C. 不起作用
D. 以上都不对
-
(单选题,2.0分)JavaScript的控制台输出对象是( )。
A. window
B. document
C. console
D. location -
(单选题,2.0分)JavaScript的浏览器窗口对象是( )。
A. document
B. history
C. console
D. window -
(单选题,2.0分)JavaScript中对应DOM模型的网页文件的对象是( )。
A. window
B. document
C. console
D. frame -
(单选题,2.0分)JavaScript中有( )种基本数据类型。
A. 3
B. 4
C. 5
D. 6 -
(单选题,2.0分)JavaScript中使用变量用关键词()进行声明。
A. Numeric
B. String
C. Boolean
D. var -
(单选题,2.0分)给变量x赋初值2后,表达式++x+3 运算完成后,表达式结果及变量x的值分别是( )。
A. 5和2
B. 6和2
C. 5和3
D. 6和3 -
(单选题,2.0分)如果天气晴,那么表达式:(天气==晴)?“带雨具”:“不带雨具”; 的值为( )。
A. 带雨具
B. 不带雨具
C. 带雨衣
D. 不带雨衣 -
(单选题,2.0分)如果在某个事件中使用了this运算符,那么this指代( )。
A. window
B. document
C. 拥有该事件的对象
D. 未定义 -
(单选题,2.0分)while (条件) {循环体}语句 与 do {循环体} while (条件)语句的区别是()。
A. while语句中的循环体至少执行1次
B. do while语句中的循环体至少执行1次
C. 两个语句中循环体执行的次数一样
D. 以上都不对 -
(单选题,2.0分)JavaScript中唯一可以省略对象名的对象是( )。
A. window
B. document
C. form
D. Date -
(单选题,2.0分)JavaScript中使用元素的事件时,所有事件名的共同特点是:事件名前面均有字符()。
A. in
B. on
C. do
D. at -
(单选题,2.0分)当页面在浏览器中加载完成时,就产生了一个()事件。
A. onClick
B. onUnload
C. onLoad
D. onDblclick -
(单选题,2.0分)要了解当前浏览器窗口的状态行信息,只要访问window对象的()属性即可。
A. history
B. location
C. status
D. self -
(单选题,2.0分)弹出可接受用户输入信息的提示框的窗口方法是()。
A. alert( )
B. prompt( )
C. conform( )
D. write( ) -
(单选题,2.0分)改变p元素中的内容时,通常使用该元素的()属性。
A. value
B. innerHTML
C. name
D. style
三. 判断题(共18 题,36.0分)
-
(判断题,2.0分)引入JavaScript脚本代码的script标签可以出现在网页(html标签内)的任何位置。
A. 对
B. 错 -
(判断题,2.0分)常量是一个量,没有类型之分。
A. 对
B. 错 -
(判断题,2.0分)JavaScript中可以使用关键字或保留字作为变量名。
A. 对
B. 错 -
(判断题,2.0分)JavaScript语言是一种强类型的程序语言。
A. 对
B. 错 -
(判断题,2.0分)JavaScript的变量名区分大小写,变量命名时只能以字母开头。
A. 对
B. 错 -
(判断题,2.0分)JavaScript使用变量,须遵循先说明后使用的原则,没有特例。
A. 对
B. 错 -
(判断题,2.0分)表达式以运算符为基础,它本质上是一个值。
A. 对
B. 错 -
(判断题,2.0分)常量是一个量,它不是表达式。
A. 对
B. 错 -
(判断题,2.0分)比较运算与逻辑运算的结果都是Boolean值。
A. 对
B. 错 -
(判断题,2.0分)运算符“+”就是求和运算符。
A. 对
B. 错 -
(判断题,2.0分)
(条件)?值1:值2;与 if(条件)语句1 else 语句2;具有相同的判断逻辑。
A. 对
B. 错 -
(判断题,2.0分)for语句与for…in语句,它们执行的逻辑过程是完全一样的。
A. 对
B. 错 -
(判断题,2.0分)continue语句和break语句的区别是,执行break语句时,就结束本轮循环,转而执行下一轮循环。
A. 对
B. 错 -
(判断题,2.0分)可以直接Date对象来获得或设置日期与时间。
A. 对
B. 错 -
(判断题,2.0分)使用日期对象的getYear( )方法可以获得4位完整年份。
A. 对
B. 错 -
(判断题,2.0分)创建匿名函数并赋值给某变量,其实就是创建了一个名为该变量的对象类。
A. 对
B. 错 -
(判断题,2.0分)JavaScript是基于对象的脚本语言,它不能够创建对象。
A. 对
B. 错 -
(判断题,2.0分)不通过关键词 var 创建的变量总是全局的,即使它们在函数中创建。
A. 对
B. 错