第14章JavaScript基础章节测验 已完成
【单选题】var a=10; b=20; c=4; 则++b+c+a++结果正确的是(B )。
A、34 B、35 C、36 D、37
【单选题】分析下面的JavaScript代码段:
var a = new Array(\"100\
for(var i = 0;i < a.length;i++)
{ document.write(a[i]+\" \"); }
执行输出结果是( D )。
A、\"100\"+\"2111\"+\"41111\" B、\"100211141111\" C、\"100+2111+41111\" D、100 2111 41111
【单选题】以下不属于Javascript原始数据类型的是( C)。
A、string B、number C、function D、boolean
【单选题】除了一些常规的运算符之外,Javascript还提供了一些特殊的运算符。下面不属于Javascript特殊运算符的是( B )。
A、delete B、size C、new D、typeof
【单选题】以下不属于Javascript特征的是(C)。
A、Javascript是一种脚本语言 B、Javascript是事件驱动的 C、Javascript代码需要编译以后才能执行 D、Javascript是于平台的
【单选题】javascript代码可以放置在HTML的( A )标记内。
A、〈script〉〈/script〉 B、〈javascript〉〈/javascript〉 C、〈js〉〈/js〉 D、〈scripting〉〈/scripting〉
【单选题】以下JavaScript声明变量的语句正确的是( D )。
A、x; B、int x; C、float x; D、var x=200;
【单选题】分析如下的JavaScript代码:var c=\"10\输出结果是( C )。
A、20 B、10 C、1010 D、页面报错
【单选题】分析下面的javascript代码:x=11;y=\"number\"; m= x+y,则m的值为( A )。
A、11number B、number C、11 D、程序报错
【单选题】表达式\"js\"+16的运算结果是( B )。
A、js+16 B、js16 C、\"js16\" D、NaN
【单选题】表达式 str=\"hollow js\"属于下列哪项表达式( A )。
A、赋值表达式 B、字符型表达式 C、常量表达式 D、变量表达式
【单选题】表达式35+017 的结果正确的是( C )。
A、52 B、052 C、50 D、050
【单选题】下列字符串型数据表示正确的是( B )。
A、\"\"你好\"\"世界\"\" B、\"你好'世界'\" C、你好‘世界'' D、‘你好世界\"
【单选题】下列标识符命名规范的是( A )。
A、Hello_javascript B、1_ab3 C、汉_underfined D、hollow@jack
【单选题】下列属于保留字的是( B )。
A、typeof B、int C、in D、while
【单选题】下列不属于关键字的是( D 。
A、break B、delete C、switch D、insert
【单选题】在页面上输出信息正确的代码是( A ) 。
A、document.write(\"欢迎浏览\"); B、document.write(欢迎浏览); C、doucument.printf(\"欢迎浏览\"); D、document.printf(欢迎浏览);
【单选题】下列表达式中能够产生0~7之间(含0和7)的随机整数的是( B )。
A、Math.floor(Math.random()*7) B、Math.floor(Math.random()*8) C、Math.floor(Math.random()*6) D、Math.ceil(Math.random()*8)
【单选题】下列表达式的计算结果是假值的是( C )。
A、!(3<=1) B、(2<3)||(3<2) C、!(3<=4) D、(2<3)||(3<4)
【单选题】在JavaScript中( D )函数可对字符串进行编码。
A、length B、eval() C、shift() D、escape()
【单选题】点击确认框的“确认”后,返回值是( B )。
A、false B、true C、0 D、-1
【单选题】var x,y,a=3,b=5; x=a++;y=++b; 那么执行操作后x,y的结果分别是( D )。
A、3,5 B、4,6 C、4,5 D、3,6
【单选题】表达式!!(false)的运算结果是( B )。
A、true B、false C、0 D、1
【单选题】JavaScript是运行在( B )的脚本语言。
A、服务器端 B、客户端 C、在服务器运行后,把结果返回到客服端 D、在客户端运行后,把结果返回到服务器
【单选题】分析下面的JavaScript代码段,输出的结果是( C )。
var emp=new Array(5);
emp[1]=1;
emp[5]=2;
document.write(emp.length);
A、2 B、5 C、6 D、报错
【单选题】下列定义函数show()语法正确的是( A )。
A、function show( ){} B、function: show( ) {} C、function=show( ){} D、
Show( ){}
【单选题】在客户端网页脚本语言中最为通用的是( A )。
A、JavaScript B、VB C、Perl D、ASP
【单选题】var x=300,y=300;x+=300;y-=100;则x和y的值分别是( A A、600200 B、300300 C、200200 D、600300
【单选题】执行parseFloat(\"95 25 05\")函数后的结果为( A )。
A、95 B、5 C、25 D、95 25 05
【单选题】执行escape(\"js\")函数后的结果是( B )。
A、98 B、js C、%uf40 D、%u665
【单选题】确认消息框confirm(\"确认吗?\")选择“确认”按钮后,返回值是( C A、1 B、0 C、true D、false
【单选题】下列JavaScript循环语句中正确的是( D )。
A、if(i<10;i++) B、for(i=0;i<10){} C、for i=1 to 10{} Dfor(i=0;i<=10;i++){}
)。
)。、
【单选题】var rs; rs =(3+5, 10*6); 则rs结果是( B )。
A、8 B、60 C、68 D、72
【单选题】表达式38 & 071的计算结果是( D )。
A、0 B、22 C、109 D、32
【单选题】下列消息对话框的内容与代码一致的是( D )。
A、alert(\"这是提示框!\") B、confirm(\"这是告警框!\") 框!\")
D、confirm(\"确认框!\")
C、prompt(\"这是确认
【判断题】parseFloat(\" 12.4Er\")结果是12.4。我的答案:√
【判断题】运算符可以是任何类型的,但是比较运算只能在数字和字符上执行。我的答案:√
【判断题】加法运算符是一元运算符。我的答案:×
【判断题】自增运算符是一元运算符。我的答案:√
【判断题】NaN==NaN我的答案:×
【判断题】null==undefined我的答案:√
【判断题】函数就是完成一个特定的功能的程序代码。我的答案:√
【判断题】eval(string)函数的作用是返回字符串string表达式中的长度。我的答案:×
【判断题】位运算符是对二进制表示的整数进行按位操作的运算符。如果操作数是十进制或者其他进制表示的整数,运算前先将这些整数转换成32位的二进制数字。我的答案:√
【判断题】乘法运算符会自动将操作数转换为数字,再进行乘法操作;如果操作数无法转换成数值型,则运算结果为“undefined”。我的答案:×
【判断题】减法运算符可以将字符串转换成数值型数据。我的答案:√
【判断题】parseInt(\"1123AB\")结果是NaN。我的答案:×
【判断题】“\\b ”表示回车符。我的答案:×
【判断题】js中布尔型(逻辑)值有四种:true 或 1、false或0。我的答案:×
【判断题】if属于js的关键字。我的答案:√
【判断题】escape()函数是js的全局函数。我的答案:√
【判断题】javascript是网景公司开发的一种Java脚本语言,其目的是为了简化Java的开发难度 。我的答案:×
【判断题】JScript是javascript的简称。我的答案:×
【判断题】var x=1, y=x++;则y的结果是2。我的答案:×
【判断题】parent属于javascript保留字。我的答案:×
第15章JavaScript事件章节测验已完成
【单选题】以下选项中,鼠标单击事件对应的事件句柄是( C )。
A、onChange B、onLoad C、onClick D、onDblclick
【单选题】当表单元素失去焦点时,执行checkForm(),进行验证,通过设置( D )来实现。
A、onlosefocus=\"checkForm();\" B、onUnFocus=\"checkForm();\" C、
onFocus=\"checkForm();\"\" D、onBlur=\"checkForm();\"
【单选题】<标记 事件句柄1=\"事件处理程序1\" [事件句柄2= \"事件处理程序2\" ... 事件句柄n=\"事件处理程序n\"]>…,这种事件处理方式属于( A )。
A、在HTML标记中静态指定的处理方式 B、在JavaScript中的动态指定的处理方式
C、在JavaScript中的静态指定的处理方式 D、特定对象的特定事件的处理方式
【单选题】在特定对象编写特定事件的处理方式中,script标记的for、event属性分别是指( A )。
A、对象、事件句柄名称
D、事件名称、对象
B、事件句柄名称、对象 C、对象、事件名称
【单选题】
js中事件处理程序的返回值类型为( B )。
A、数值型 B、布尔型 C、字符型 D、对象型
【单选题】当页面中的文本输入框获得焦点时触发的事件是( D )。
A、Click B、Load C、Blur D、Focus
【单选题】以下事件中,表单数据填完后,单击提交按钮,会触发的事件是( A )。
A、Submit B、Reset C、Click D、Focus
【单选题】以下选项中,将validate( )的函数和1个按钮的单击事件关联起来的正确用法是( A )。
A、〈input type=\"button \" value=\"校验\" onClick=\"validate( ) \"〉
B、〈input type=\"button \" value=\"校验\" onDbClick=\"validate( ) \"〉
C、〈input type=\"button \" value=”校验\" onSubmit=\"validate( ) \"〉
D、〈input type=\"button \" value=”校验\" onReset=\"validate( ) \"〉
【单选题】以下事件中,不属于键盘事件的是( D )。
A、KeyDown B、KeyPress C、KeyUp D、KeyOver
【单选题】以下选项中,表单重置事件对应的事件句柄是( B )。
A、onSubmit B、onReset C、onChange D、onLoad
【单选题】JavaScript中的Load事件的作用是( A )。
A、浏览器窗口加载页面时,执行的JavaScript事件 B、浏览器窗口离开页面时,执行的JavaScript事件 C、用户提交一个表单时,执行的JavaScript事件 D、鼠标移出对象时,执行的JavaScript事件
【单选题】下列属于鼠标事件的是( D )。
A、Load B、Submit C、Reset D、Click
【单选题】下列不属于表单事件的是( C )。
A、Change B、Blur C、Load D、Focus
【单选题】表单数据填完后,单击重置按钮,会触发的事件是( A )。
A、Reset B、Submit C、Select D、Change
【单选题】当鼠标指针进入某页面元素是触发的事件是( D )。
A、MouseUpB、MouseMove C、MouseDown D、MouseOver
【单选题】当鼠标双击时会触发事件的事件句柄是( C )。
A、onChange B、onLoad C、onDblClick D、onClick
【单选题】在事件分类中,UnLoad事件隶属于( A )。
A、窗口事件 B、表单事件 C、鼠标事件 D、键盘事件
【单选题】当键盘按下又松开触发的事件是( B )。
A、KeyDown B、KeyPress C、KeyUp D、KeyOver
【单选题】事件句柄命名称是由( A )+事件名称组成。
A、on B、for C、in D、to
【单选题】下列选项中,不属于事件处理的方式的是( C )。
A、在HTML标记中静态指定的处理方式 B、在JavaScript中的动态指定的处理方式
C、在JavaScript中的静态指定的处理方式 D、特定对象的特定事件的处理方式
第16章DOM与BOM章节测验 已完成
【单选题】Window对象的常用方法中带有提示信息、确定和取消按钮的对话框是( B )。
A、open() B、confirm() C、alert() D、prompt()
【单选题】下列Math对象的方法中可以返回小于或等于该数的最接近的整数的方法是( C )。
A、Math.round()
B、Math.pow()
C、Math.floor()
D、Math.ceil()
【单选题】下列DOM节点操作方法中可以创建(定义)文本节点的方法是( B )。
A、createElement()
B、createTextNode()
C、appendChild()
D、removeChild()
【单选题】window对象的方法中能够按照指定的周期来调用函数或计算表达式的方法是( D )。
A、clearInterval(intervalID) B、clearTimeout(timeoutID) C、setTimeout(code,delay) D、setInterval(code,interval)
【单选题】在JavaScript中String对象的方法中不包括( C )。
A、charAt() B、indexOf() C、length() D、toUpperCase()
【单选题】var s1 = \"Welcome to JavaScript!\";则alert(s1.charAt(12)),结果显示是( A )。
A、a B、J C、v D、o
【单选题】return document.getElementsByTagName(\"input\");执行后结果返回的是 ( A )。
A、input元素数组 B、单一input元素 C、段落p D、页面主体
【单选题】DOM节点方法中能够创建元素属性的方法是( A )。
A、createAttribute() B、createTextNode(text) C、createElement() D、removeChild(node)
【单选题】location对象的port属性以设置或返回当前( A )的端口号。
A、URL B、应用程序 C、软件 D、硬件
【单选题】浏览器对象模型(BOM)的最顶层对象是( A )
A、window B、history C、screen D、frame
【单选题】确认框可以使用window对象的( C )方法产生。
A、prompt() B、alert() C、confirm() D、window
【单选题】调用document对象的( B )方法来删除一个子节点。
A、appendChild() B、removeChild() C、screen D、deleteChild()
【单选题】使用下列location对象的( D )方法可以加载新的文档。
A、reload() B、onload() C、replace() D、assign()
【单选题】对location对象的href属性的叙述错误的是 ( D )。
A、可以获取当前路径
B、可以改变当前路径
C、可以用来刷新页面
D、是只读属性
【单选题】利用下标来访问数组时,最小下标是从( A )开始的。
A、0 B、1 C、-1 D、2
【单选题】求得3和5中的最小数的函数是( A )
A、Math.min(3,5) B、Math.ceil(3,5) C、Math.max(3,5) D、min(3,5)
【单选题】下列选项中能够获得值为false的Boolean对象是 ( D )。
A、var a = new Boolean(1) B、var a = new Boolean(\"abc\") C、var a = new Boolean(true) D、var a = new Boolean( )
【单选题】下列不属于访问指定节点的方法的是( A )。
A、obj.value
B、getElementsByTagName()
C、getElementsByName()
D、getElementById()
【单选题】下列不属于文档对象的方法的是( D )。
A、createElement() B、getElementById() C、forms.length
【单选题】
阅读代码,以下说法正确的是:
function msg()
{
var p=document.createElement(“p”);
var Text=document.createTextNode(“Hello!”);
p.appendChild(“Text”);
document.appendChild(p);
}
getElementsByName()、 D
A、代码第3行的作用是创建一个选项标记
B、代码第5行的作用是为文档添加文本节点
C、
是文本节点的子节点
D、这几行代码的作用是创建新的段落节点
我的答案:D
【单选题】下列选项中通过警告框能够正确输出\"hello world! \"的是( C )。
A、alertBox(\"hello world!\"); B、msgBox(\"hello world!\"); C、alert(\"hello world!\"); D、alertMsg(\"hello world!\");
【单选题】〈a href=\"javascript:history.forward()\"〉前进〈/a〉
A、代码第1行的作用相当于浏览器上的后退按钮
B、代码第2行的作用相当于浏览器上的后退按钮
C、代码第1行的作用相当于浏览器上的前进按钮
D、以上表述不都不正确
我的答案:A
【单选题】
alert(document.documentElement.lastChild.nodeName); 执行结果输出的内容是( C )。
A、TITLE B、HTML C、BODY D、HEAD
【单选题】如果想在网页显示后,动态地改变网页的标题,可以使用的选项是( B )。
A、是不可能的
B、通过document.title=\"新的标题内容\"
C、document.changeTitle(\"新的标题内容\")
D、通过document.changeTitle(\"新的标题内容\")
【单选题】定义var str=\"Welcome to You!\则str.lastIndexOf(\"o\")的值是( C )。
A、4 B、5 C、12 D、13
【单选题】navigator对象的( B )属性可以返回浏览器的平台和版本信息。
A、appName
B、appVersion
C、platform
D、appCodeName
【单选题】在javaScript中,使用Date对象的( A )方法可以从Date对象返回一个月中的某一天(1~31)。
A、getDate() B、getFullYear() C、getMonth() D、gerTime()
【单选题】Array对象的( C )方法可以将数组中所有的元素一次串接起来输出。
A、sort() B、pop() C、join(分隔符) D、concat()
【单选题】向数组stu末尾添加新元素的方法是( A )。
A、push() B、pop() C、shift() D、unshift()
【单选题】某网页中有一个表单对象,其名称是mainForm,该表单对象的第一个元素是按钮,其名称是myButton,引用该按钮对象的方法是( D )。
A、document.forms[0].myButton B、document.mainForm.myButton C、document.forms[0].element[0] D、以上都可以
【单选题】document.getElementsByTagName( )方法是根据 ( D )来获取一
组相同类型的元素。
A、name B、标记的id C、标记的name属性 D、标记名称
【单选题】在Javascript浏览器对象模型中,window对象的 ( A )属性用来指定浏览器状态栏中显示的临时消息。
A、status B、screen C、history D、document
【单选题】Date对象的方法中能够根据本地时间格式把Date对象转换为字符串的是( C )。
A、getDate() B、toString() C、toLocaleString() D、toLocaleDateString()
【单选题】在Javascript中,对于浏览器对象的层次关系理解正确的是( D )
A、window对象不是所有页面内容的根对象 B、document对象包含location对象和history对象 C、location对象包含history D、document对象包含form对象
【单选题】若定义var str=[\"123\则str[2]值是( C )。
A、111 B、456 C、7 D、123
【单选题】下列字符串的方法中能够实现使用斜体显示字符串的方法是( D )。
A、bold() B、fontcolor() C、big() D、italics()
【单选题】浏览器对象模型中可以通过( B )对象返回屏幕的亮度和高度。
A、window B、screen C、navigator D、location
【单选题】定义JavaScript数组方法正确的是( C )。
A、var arr ={\"cat\,\"monkey\ B、var arr =new Array{\"cat\\"dog\\"monkey\
C、var arr =new Array(\"cat\ D、var arr =new Array[\"cat\\"dog\
【填空题】Window对象中的定时器方法有:循环定时器方法__1__和延时定时器方法__2__。
我的答案:第一空: setInterval第二空: setTimeout
【填空题】终止循环定时器使用的方法是__1__。
我的答案:第一空: Clearlnterval()
【填空题】nodeType属性可用于获取节点类型,如果返回值为1,则表明该节点是__1__。
我的答案:第一空: 元素节点
【填空题】为获取页面中多个同名元素对象,应使用document的__1__方法。
我的答案:第一空: getElementsByName
【填空题】自定义类、包括几乎所有JavaScript内置的系统类都可以使用__1__关键字给类添加任意的属性或方法。
我的答案:第一空: prototype
【填空题】DOM节点对象泛指__1__对象、标记属性对象、标记内的子标记对象或文本子对象。
我的答案:第一空: 标记
【填空题】Window对象有多个子对象属性,其中包含了客户端浏览器的类型、版本等信息的对象是__1__对象。
我的答案:第一空: navigator
【填空题】Array对象是JavaScript中的数组对象,可以通过它的__1__属性来获得数组的长度。
我的答案:第一空: length
【填空题】DOM是__1__的英文缩写。一个最基本的DOM节点树至少由三种类型的节点组成,分别是__2__、__3__和__4__。
我的答案:第一空: Document Object Model第二空: 元素节点第三空: 文本节
点第四空: 属性节点
【填空题】document对象中包含了三个访问文档节点的方法,这三个方法分别是__1__(id)、__2__(name)和__3__(tagname)。
我的答案:第一空: getElementById 第二空: getElementsByName第三空: getElementsByTagName
【填空题】__1__对象表示载入窗口的URL,也可用window.location引用它。 我的答案:第一空: location
【填空题】window.close();表示__1__。
我的答案:第一空: 关闭浏览器窗口
【填空题】使用location对象的__1__方法实现用一个新URL取代当前窗口的URL。
我的答案:第一空: replace()
【填空题】DOM节点树中查找某的节点的父节点可以通过__1__属性来获取。
我的答案:第一空: parentNode
【填空题】在浏览器对象模型(BOM)中,__1__对象是最顶层对象。
我的答案:第一空: window
【填空题】document对象实际上是__1__对象的属性。
我的答案:第一空: window
【填空题】使用document对象的__1__和__2__属性可以获取节点的内容。
我的答案:第一空: inner Text第二空: innerHTML
【填空题】__1__对象用于获取用户浏览器的相关信息。
我的答案:第一空: navigator
【填空题】通过调用document对象的__1__()方法来删除一个子节点(只写方法名)。
我的答案:第一空: removeChild
【填空题】通过调用document对象的__1__()方法来添加一个子节点(只写方法名)。
我的答案:第一空: appendChild
【填空题】DOM的中文全称是__1__, window 对象位于__2__的顶层(用中文填写)。
我的答案:第一空: 文档对象模型第二空: 浏览器对象模型
【填空题】任何节点可以通过childNodes来获取自己的子节点,其第一个节点可以使用__1__来获取。
我的答案:第一空: firstChild
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务