广东开放大学考试复习资料网络编程技术

微信小程序
资源下载
下载价格10

以下( )变量名是非法的。
选择一项:
a. 2_num 
b. sum
c. de2$f
d. num_1
正确答案: 2_num
下列语句中,( )语句根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块。
选择一项:
a. 字符串运算符
b. if-else
c. switch 
d. for
正确答案:switch
在JavaScript中,运行以下代码:
var flag=true;
document .write(typeof(flag));
返回值是( )。
选择一项:
a. undefined
b. number
c. null
d. boolean 
正确答案:boolean
下面的代码( )能在页面中弹出提示框,并且输入框中默认无任何内容。
选择一项:
a. alert(“请输入你的姓名:”);
b. prompt(“请输入你的姓名:”,””); 
c. alert(“请输入你的姓名:”,””);
d. prompt(“请输入你的姓名:”);
正确答案:prompt(“请输入你的姓名:”,””);
在JavaScript中,运行以下代码后,sum的值是( )。
var sum=0;
for(i=1;i<10;i++){
if (i%5==0)
break;
sum=sum+i;
}
选择一项:
a. 10 
b. 50
c. 40
d. 5
正确答案:10
在HTML文件中编写JavaScript程序时,应使用标记( )。
选择一项:
a. <script> 
b. <scripting>
c. <javascript>
d. <js>
正确答案: <script>
在HTML文件中编写JavaScript程序时,使用标记<!– //–>表示( )。
选择一项:
a. 没有任何意义
b. 注释语句
c. 对于不支持JavaScript程序的浏览器,隐藏程序内容 
d. 重点突出语句
正确答案:对于不支持JavaScript程序的浏览器,隐藏程序内容
使用外部JavaScript程序文件的正确格式是( )。
选择一项:
a. <script file=”xxx.js” type=”text/javascript”>
b. <script src=”xxx.js” type=”text/javascript”> 
c. <script name=”xxx.js” type=”text/javascript”>
d. <script href=”xxx.js” type=”text/javascript”>
正确答案:<script src=”xxx.js” type=”text/javascript”>
在JavaScript程序中最常用的显示信息内容的语句格式是( )。
选择一项:
a. alertBox(“Hello World”)
b. alertBox=”Hello World”
c. alert(“Hello World”) 
d. msgBox(“Hello World”)
正确答案:alert(“Hello World”)
下列JavaScript的声明变量语句中( )是正确的。
选择一项:
a. var i ; j ; k = 10;
b. int i ; j ; k = 10 ;
c. int i = 10;
d. var i = 10; 
正确答案:var i = 10; 
下列JavaScript的判断语句中( )是正确的。
选择一项:
a. if i = = 0 then
b. if (i = 0)
c. if i = 0 then
d. if (i = = 0) 
正确答案:if (i = = 0)
下列JavaScript的循环开始语句中( )是正确的。
选择一项:
a. for var i = 1 to 10
b. for (var i <= 10; i++)
c. for (var i = 0; i <= 10; i++) 
d. for (var i = 0; i <= 10)
正确答案:for (var i = 0; i <= 10; i++)
下列JavaScript的定义函数语句中( )是正确的。
选择一项:
a. functionName()
b. function:=functionName()
c. function functionName() 
d. function=functionName()
正确答案:function functionName()
下列调用JavaScript函数语句中( )是正确的。
选择一项:
a. functionName() 
b. call functionName()
c. call functionName
d. functionName
正确答案:functionName()
JavaScript的对象主要包括( )。
选择一项:
a. 浏览器内置对象
b. 自定义对象
c. JavaScript内置对象
d. 以上三种都是 
正确答案:以上三种都是
JavaScript中自定义对象时使用关键字( )。
选择一项:
a. 以上三种都可以
b. Function 
c. Object
d. Define
正确答案:Function
在JavaScript中,可以直接用函数的方法进行排序数组的操作。( )
选择一项:
对 

正确答案:对
有一个JavaScript数组长度是3,其中: x[0] = “a“; x[1] = “b“; x[2] = “c“;
如果要在该数组后添加一项,只要x [3] = “d“; 就可以了( )。
选择一项:

错 
正确答案:错
JavaScript中数组的序列号是从( )开始的。
选择一项:
对 

正确答案:对
JavaScript语句“x = (i > 0) ? 1 : 0”表示( )。
选择一项:

错 
正确答案:错
<!– This is a comment line –>( )JavaScript的注释语句。
选择一项:

错 
正确答案:错
分析如下JavaScript代码,b的值为( )。
var a=1.5 ,b; b=parseInt(a);
选择一项:
a. 1.5
b. 0、5
c. 2
d. 1 
正确答案: 1
分析下面的JavaScript代码段,输出的结果是( )。
emp=new Array(5);
emp[1]=1
emp[2]=2
document .write(emp.length);
选择一项:
a. 5 
b. 3
c. 4
d. 2
正确答案:5
在使用var x=1声明变量x之后,赋值语句x=”今天天气真好”将出错。
选择一项:

错 
正确答案:错
有关Window对象,下列说法正确的是( )。
选择一项或多项:
a. 是一个文档,链接或历史对象组的顶层对象
b. 设置窗口左边界的X坐标,可以使用窗口对象的screenX属性 
c. 代表一个浏览器的窗口或者框架 
d. 判断窗口是否关闭,可以使用窗口对象的closed属性 
e. 窗口对象不能设置状态栏默认信息
正确答案:设置窗口左边界的X坐标,可以使用窗口对象的screenX属性、代表一个浏览器的窗口或者框架、判断窗口是否关闭,可以使用窗口对象的closed属性、
窗口对象的事件处理程序有 ( )。
选择一项或多项:
a. offFocus
b. onError 
c. onFocus 
d. onLoad 
e. offMove
正确答案:onError 、onFocus 、 onLoad 、
Array对象的( )属性将返回表示数组长度的数值。
选择一项:
a. length属性 
b. getsize属性
c. size属性
d. getLength属性
正确答案:length属性
以下( )表达式产生一个0~7之间(含0,7)的随机整数、
选择一项:
a. Math.ceil(Math.random()*8)
b. Math.floor(Math.random()*6)
c. Math.floor(Math.random()*8) 
d. Math.floor(Math.random()*7)
正确答案:Math.floor(Math.random()*8)
JS语句
var a1=10;
var a2=20;
alert(“a1+a2=”+a1+a2)
将显示( )结果
选择一项:C
a. a1+a2=30
b. a1+a2=a1+a2
c. a1+a2=1020 
正确答案:a1+a2=1020
在JavaScript中,下列定义数组的方法正确的是( )。
选择一项:
a. emp=new Array(3); 
b. emp=new Array[3];
c. emp=new Array[];
d. emp=new ()array;
正确答案:emp=new Array(3);
作为if/else语句的第一行,下列选项中哪一个是有效的?( )
选择一项:
a. if (x==2&&)
b. if(x=2)
c. else
d. if(y<7) 
正确答案: if(y<7)
循环语句“for(var i=0,j=10; i=j=10; i++, j);”的循环次数是( )
选择一项:
a. 1
b. 无限 
c. 10
d. 0
正确答案:无限
下述break语句的描述中,( )是不正确的、
选择一项:
a. break语句用于switch语句,它表示退出该switch语句
b. break语句用于if语句,它表示退出该if语句 
c. break语句在一个循环体内可使用多次
d. break语句用于循环体内,它将退出该重循环
正确答案:break语句用于if语句,它表示退出该if语句
分析下面的JavaScript代码 ,经过运算后m的值为( )。
x=11;
y=”number”;
m=x+y;
选择一项:
a. 11
b. 11number 
c. 程序报错
d. number
正确答案:11number
关于变量的命名规则,下列说法正确的是( )。
选择一项或多项:
a. 后续的字符可以是字母,数字,下划线或美元符。 
b. 长度是任意。 
c. 变量名称不能是保留字。 
d. 首字符必须是大写,小写的字母,下划线(_)或美元符($)。 
e. 区分大小写。 
正确答案:后续的字符可以是字母,数字,下划线或美元符。长度是任意。 变量名称不能是保留字。 首字符必须是大写,小写的字母,下划线(_)或美元符($)。 区分大小写。
在JavaScript函数的定义格式中,下面各组成部分中,哪些是不可以省略的( )BCD
选择一项或多项:
a. 函数参数
b. 函数体 
c. 指明函数的一对圆括号() 
d. 函数名 
正确答案:函数体、指明函数的一对圆括号()、函数名 
页面中有一个id为pdate的文本框,下列代码中,( )能把文本框中的值改为“2016-10-12”。
选择一项:
a. document .getElementById(“pdate”).value=”2016-10-12″; 
b. document .getElementById(“pdate”).setAttribute(“value”,”2016-10-12″);
c. document .getElementById(“pdate”).getAttribute(“2016-10-12”);
d. document .getElementById(“pdate”).text=”2016-10-12″;
正确答案:document .getElementById(“pdate”).value=”2016-10-12″;
页面中有一个id为main的div,div中有两个图片和一个文本框,下列代码中,( )能够完整地复制节点main及div中的所有内容。
选择一项:
a. document .getElementById(“main”).cloneNode( ); 
b. document .getElementById(“main”).cloneNode(true);
c. document .getElementById(“main”).cloneNode(false);
d. main .cloneNode( );
正确答案:main .cloneNode( );
页面中有一个id为price的层,使用id选择器设置层price的样式,在IE浏览器中运行此页面,下列代码中,( )能正确获取层的背景颜色。
选择一项:
a. document .getElementById(“price”).currentStyle .backgroundColor
b. document .getElementById(“price”).currentStyle .background-color
c. document .getElementById(“price”).style .backgroundColor 
d. var divObj=document .getElementById(“price”);
document .defaultView .getComputedStyle(divObj,null). background;
正确答案:document .getElementById(“price”).style .backgroundColor
在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有( )。
选择一项:
a. 直接在HTML标记中指定
b. 以上3种方法都具备 
c. 在JavaScript中说明
d. 指定特定对象的特定事件
正确答案:以上3种方法都具备
当前元素失去焦点并且元素的内容发生改变时触发事件使用( )。
选择一项:
a. onfocus事件
b. onchange事件 
c. onblur事件
d. onsubmit事件
正确答案:onchange事件
下列( )不是document对象的属性。
选择一项:
a. forms
b. location 
c. images
d. links
正确答案:location
获取页面中超链接的数量的方法是( )。
选择一项:
a. document .links[0].length
b. document .links[1].length
c. document .length
d. document .links.length 
正确答案:document .links.length
某网页中有一个窗体对象mainForm,该窗体对象的第一个元素是文本框username,表述该按钮对象的方法是( )。
选择一项:
a. document .forms.UserName
b. document .forms.username
c. document .mainForm .username 
d. document .MainForm .UserName
正确答案:document .mainForm .username
以下代码,哪个结果是正确的?( )
var a=’123.5abc’,b=’100abc’;
alert(parseInt(a)+Number(b));
选择一项:
a. 123100abc
b. NaN 
c. 223
d. 123.5abc100abc
正确答案:NaN
以下哪个结果是正确的?( )
var a=100,b=”100.56″,c=”80″;
alert(Math.max(a , b ,c));
选择一项:
a. NaN
b. 100
c. 100.56 
d. 80
正确答案:100.56
为获取页面中多个同名对象,应使用document的( )方法;
选择一项:
a. getElementsByTagName()
b. getElementById()
c. getElementsByName() 
正确答案:getElementsByName()
( )属性用于获取 HTML 文件的根节点。
选择一项:
a. documentElement 
b. documentRoot
c. rootElement
d. documentNode
正确答案:documentElement
下列关于css( )方法的写法正确的是( )。
选择一项:
a. css(“#ccf”,”color”)
b. css(“color”,”#ccf”) 
c. css(color:#ccf;)
d. css(“color”:”#ccf”,”font-size”:”14px”)
正确答案: css(“color”,”#ccf”)
当DOM加载完成后要执行的函数,下面哪个是正确的?( )
C
选择一项:
a. jQuery(elements)
b. jQuery(expression, [context])
c. jQuery(callback) 
d. jQuery(html, [ownerDocument])
正确答案:jQuery(callback)
下面哪一个是用来追加到指定元素的末尾的?( )
选择一项:
a. after()
b. append()
c. insertAfter()
d. appendTo() 
正确答案:appendTo()
在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的? ( )
选择一项:
a. width(val)
b. width() 
c. width
正确答案: width()
在jQuery中,能够为元素添加CSS样式的方法是( )。
选择一项或多项:
a. ready( )
b. next( )
c. css( ) 
d. addClass( ) 
正确答案:css( )、 addClass( )
在jquery中可以将一个“属性名:值”形式的对象设置为所有指定元素的属性。( )
选择一项:
对 

正确答案:对
在一个表单中,$(“div”).css(“color”,”green”)是将所有的div元素都设置为绿色。( )
选择一项:
对 

正确答案:对
下面选项中哪一个是和$(“#foo”)等价的写法。( )
选择一项:
a. $ (“foo”)
b. $(“foo#”)
c. jQuery(“#foo”) 
d. $(#”foo”)
正确答案:jQuery(“#foo”)
写“Hello World”的正确JavaScript语法是?( )
选择一项:
a. document .write(“Hello World”) 
b. “Hello World”
c. (“Hello World”)
d. response、write(“Hello World”)
正确答案:document .write(“Hello World”)
在HTML页面上包含如下创建层的语句,那么编写JavaScript语句实现显示该层的语句错误的是( )
<html>
<body>
<div id=”imageLayer” style=”display:none;”>
<img src=”images/Sunset、jpg” width=”200” height=”100”></div>
</body>
<html>
选择一项:
a. document .getElementByName(“imageLayer”)[0].style .display=”block”;
b. document .getElementByTagName(“div”)[0].style .display=”block”
c. document .getElementByName(“imageLayer”)、get(0).style .display=”block”; 
d. document .getElementById(“imageLayer”).style .display=”block”;
正确答案:document .getElementByName(“imageLayer”)、get(0).style .display=”block”;
在HTML中有如下代码,运行后页面显示结果为( )。
<script language =”javaScript”>
document .bgColor=“#FF0000”;
</script>
选择一项:
a. 整个页面中用户访问过的链接的颜色为红色
b. 整个页面中的文字颜色为红色
c. 整个网页中活动链接的颜色为红色
d. 整个网页背景为红色 
正确答案:整个网页背景为红色
以下关于DOM说法不正确的是( )。
选择一项:
a. document对象是DOM模型的顶层对象
b. DOM是一种与浏览器、平台、语言无关的接口
c. document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系 
d. 使用document .title可以更改当前HTML文档的标题
正确答案: document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系
以下选项中,用来删除节点的函数是( )。
选择一项:
a. removeChild 
b. deleteChild
c. appendChild
d. insertBefore
正确答案: removeChild
下列关于DOM模型节点访问说法正确的有( )。
选择一项:
a. getElementsByName方法的作用是获取一个指定name属性值的节点
b. 可以根据节点ID访问DOM节点 
c. nodeValue属性可以访问节点的value属性值
d. getElementsByTagName方法是根据节点的name属性访问节点
正确答案:getElementsByName方法的作用是获取一个指定name属性值的节点
在JavaScript中,关于document对象的方法,下列说法正确的是( )。
选择一项:
a. getElementbyNames()是通过元素name获取元素对象的方法,其返回值为对象组
b. getElementByNames()是通过元素name获取元素对象的方法,其返回值为单个对象
c. getElementById()是通过元素Id获取元素对象的方法,其返回值为单个对象 
d. getElementbyId()是通过元素Id获取元素对象的方法,其返回值为单个对象
正确答案:getElementById()是通过元素Id获取元素对象的方法,其返回值为单个对象
JAVASCRIPT的onSubmit事件的作用是( )。
选择一项:
a. 当用户提交一个表单时,需要执行的 JAVASCRIPT 事件 
b. 对象发生改变时调用的事件
c. 当一个表单中的对象被点击时,执行的 JavaScript 事件
d. 当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件
e. 当鼠标移出对象时发生的事件
正确答案:当用户提交一个表单时,需要执行的 JAVASCRIPT 事件
在DOM对象模型中,下列选项中的( )对象位于DOM对象模型的第二层。
选择一项或多项:
a. document 
b. text
c. history 
d. button
正确答案:document、history
在HTML页面中,定义了如下所示的JavaScript函数,则正确调用该函数的HTML代码是( )
function compute(op){ alert(op); }
选择一项或多项:
a. <input name=”d” type=”button” onclick=”compute(/ )” value=”/”>
b. <input name=”c” type=”button” onclick=”compute(“*”)” value=”*”>
c. <input name=”a” type=”button” onclick=”compute(this、value)” value=”+”> 
d. <input name=”b” type=”button” onclick=”compute(‘-‘)” value=”-”> 
正确答案:<input name=”a” type=”button” onclick=”compute(this、value)” value=”+”>、<input name=”b” type=”button” onclick=”compute(‘-‘)” value=”-”> 
关于JAVASCRIPT事件,下列说法正确的是( ) 。
选择一项或多项:
a. 当 select事件发生时执行的 JavaScript事件是 onSelect 
b. 当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的 JavaScript事件是 onLoad 
c. 当一个表单中的对象被点击时,执行的 JavaScript 事件是 onClick 
d. 对象发生改变时调用的事件是 onChange
e. 事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制 
正确答案:当 select事件发生时执行的 JavaScript事件是 onSelect、 当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的 JavaScript事件是 onLoad 、当一个表单中的对象被点击时,执行的 JavaScript 事件是 onClick 、事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制
(button)对象支持oncliCk、onBlur和onFocus事件名柄。
选择一项:
对 

正确答案:对
在jQuery中,如果需要选取<p>元素里所有的<a>元素,则下列jQuery选择器写法正确的是( )。选择一项:
a. $(“p a”) 
b. $(“p>a”)
c. $(“p~a”)
d. $(“p+a”)
正确答案: $(“p a”)
若要选取<ul>元素中的第三个<li>元素,则下列jQuery选择器写法正确的是( )。
选择一项:
a. $(“li:lt(3)”)
b. $(“li:eq(2)”) 
c. $(“li:odd”)
d. $(“li:gt(2)”)
正确答案: $(“li:eq(2)”)
下面哪一个不是jquery对象访问的方法?( )
选择一项:
a. each()
b. size()
c. click()
d. write() 
正确答案:write()
要找到一个hidden属性的元素,下面哪个是正确的?( )
选择一项:
a. visible()
b. visible
c. hidden 
d. hidden()
正确答案: hidden
如果需要匹配包含文本的元素,用下面哪种来实现?( )
选择一项:
a. input()
b. attr(name)
c. contains() 
d. text()
正确答案:contains()
如果想在一个指定的元素后添加内容,下面哪个是实现该功能的?( )
选择一项:
a. after(content) 
b. insertAfter(content)
c. appendTo(content)
d. append(content)
正确答案:after(content)
在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?( )
选择一项:
a. empty()
b. removeAll()
c. remove() 
d. delete()
正确答案:remove()
在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的?( )
选择一项:
a. first 
b. css(name)
c. css(name,value)
d. eq(1)
正确答案: css(name,value)
在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的?( )
选择一项:
a. addClass()
b. removeClass()
c. deleteClass()
d. toggleClass(class) 
正确答案: toggleClass(class)
在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?( )
选择一项:
a. next()
b. find(expr)
c. siblings([expr]) 
d. eq(index)
正确答案:siblings([expr])
下列选项属于jQuery选择器的是( )。
选择一项或多项:
a. :visible 
b. *
c. .document 
d. h1 span 
正确答案: :visible、 .document 、h1 span
下面哪几种是属于jquery文档处理的? ( )
选择一项或多项:
a. 删除 
b. 内部和外部插入 
c. 替换 
d. 包裹 
正确答案:删除、内部和外部插入、替换、包裹
下列选项中,( )是属性选择器。
选择一项或多项:
a. $(“div>span”)
b. $(“[class=title]”) 
c. $(“img”)
d. $(“img[src=xx.gif]”) 
正确答案:$(“[class=title]”) 、$(“img[src=xx.gif]”)
在一个表单中,查找所有选中的input元素,可以用jquery中的:not()来实现。( )
选择一项:
对 

正确答案:对
下面:checked、: enabled 、:hidden 、:selected 、:file 、: disabled都是jquery中表单的对象属性?( )
选择一项:

错 
正确答案:错
在jquery中如果将一个“名/值”形式的对象设置为所有指定元素的属性,可以用attr(pro)实现。( )
选择一项:

错 
正确答案:错
彻底将jQuery变量还原,可以使用($ .noConflict(extreme)方法实现。( )
选择一项:
对 

正确答案:对
在jquery中,想让一个元素隐藏,用hide()实现,显示隐藏的元素用show()实现。( )
选择一项:
对 

正确答案:对
在一个表单中,用600毫秒缓慢的将段落滑上,用$(“p”).slideUp(“slow”)来实现。( )
选择一项:
对 

正确答案:对
在jquery中,如果想要自定义一个动画,用animate(params, options)函数来实现。( )
选择一项:
对 

正确答案:对
在jquery中,鼠标移动到一个指定的元素上,会触发指定的一个方法,实现该操作的是jquery的事件操作 (hover(over,out)) ( )
选择一项:

错 
正确答案:错
在编写页面的时候,如果想要获取指定元素在当前窗口的相对偏移,用offset来实现. 该方法的返回值有两个属性,分别是top和top。( )
选择一项:
对 

正确答案:对
在一个表单里,想要找到指定元素的第2个元素可用eq()来实现。( )
选择一项:
对 

正确答案:对
jquery对象中的size()方法和jQuery对象的length属性不一样.( )
选择一项:

错 
正确答案:错
jquery中$(this).get(0)的写法和$(this)[0]是等价的。( )
选择一项:
对 

正确答案:对
下面哪种不是jquery的选择器?( )C
选择一项:
a. 类选择器
b. 基本选择器
c. 进一步选择器 
d. 后代选择器
正确答案:进一步选择器
使用jquery检查<input type=”hidden” id=”id” name=”id” />元素在网页上是否存在。( )
选择一项:
a. if($(“#id”)) { //do someing… }
b. if($(“#id”).length() > 0) { //do someing… }
c. if($(“#id”).size > 0) { //do someing… }
d. if($(“#id”).length > 0) { //do someing… } 
正确答案:if($(“#id”).length > 0) { //do someing… }
下面说法不正确的是( )
选择一项:
a. $(“:hidden”)选取<input>的type类型是hidden的不可见元素。 
b. $(“div >span”)选取<div>元素下元素名是<span>的子元素。
c. $(“input:gt(1)”)选取索引值大于1的<input>元素。
d. $(“div :first”)选取所有<div>元素中第一个<div>元素。
正确答案:$(“:hidden”)选取<input>的type类型是hidden的不可见元素。
为每一个指定元素的指定事件(像click)绑定一个事件处理器函数,下面哪个是用来实现该功能的?( )
Bind one unbind trigger
选择一项:
a. one(type)
b. bind(type) 
c. trigger(type)
正确答案: bind(type)
当一个文本框中的内容被选中时,想要执行指定的方法时,可以使用下面哪个事件来实现?( )
选择一项:
a. select(fn) 
b. bind(fn)
c. click(fn)
d. change(fn)
正确答案:select(fn)
页面中有三个元素,如下:<div>div标签</div><span>span标签</span><p>p标签</p>,如果这三个标签要触发同一个事件,那么正确的写法是( )。
选择一项:
a. $(“div ~ span ~ p”).click(function(){ //… });
b. $(“div + span + p”).click(function(){ //… });
c. $(“div,span,p”).click(function(){ //… }); 
d. $(“div || span || p”).click(function(){ //… });
正确答案:$(“div,span,p”).click(function(){ //… });
在jQuery中,能够操作HTML代码及其文本的方法是( )。
选择一项:
a. attr( )
b. val( )
c. text( )
d. html( ) 
正确答案:html( )
在jQuery中,用于获取和设置元素属性值的方法是( )。
选择一项:
a. css( )
b. attr( ) 
c. val( )
d. removeAttr( )
正确答案:attr( )
以下jQuery代码运行后,对应的HTML代码变为( )。
HTML代码:
<p> 你好!</p>
jQuery 代码:
$(“p”).append(“快乐达人”);
选择一项:
a. <p>你好!快乐达人</p> 
b. 快乐达人<p>你好!</p>
c. <p>你好!</p>快乐达人
d. <p>快乐达人你好!</p>
正确答案:<p>你好!快乐达人</p>
若需要对HTML代码片段1进行操作,得到代码片段2,则应选用jQuery代码( )。
代码片段1:
<p id=”hello”> 欢迎登录!</p>
代码片段2:
<p id=”hello”>
kisscat欢迎登录!</p>
选择一项:
a. $(“p”). after (“kisscat”);
b. $(“#hello”). after(“kisscat”);
c. $(“p”).append(“kisscat”);
d. $(“#hello”).prepend(“kisscat”); 
正确答案:$(“#hello”).prepend(“kisscat”);
以下对show方法的调用错误的是( )
选择一项:
a. show(“fast”)
b. show(“slow”)
c. show(100,”fast”) 
d. show(1000)
正确答案:show(100,”fast”)
jQuery可以操作CSS样式?( )
选择一项:
对 

正确答案:对
jQuery不能操作DOM节点( )
选择一项:

错 
正确答案:错
jQuery不能遍历DOM节点( )
选择一项:

错 
正确答案:错
jQuery的html() : 获取第一个匹配元素的HTML内容或文本内容。( )
选择一项:
对 

正确答案:对
css()和addClass()都能改变元素的样式。( )
选择一项:
对 

正确答案:对
腾讯QQ号从10000开始,目前最高为10位,正则表达式( )可以匹配QQ号。
选择一项:
a. /^\d[5,10]$/
b. /^\d{5,10}$/
c. /^[1-9][0-9]{4,9}$/ 
d. /^[1-9][0-9]{4,10}$/
正确答案: /^[1-9][0-9]{4,9}$/
下列正则表达式中,( )可以匹配首位是小写字母,其他位是小写字母或数字的最少两位的字符串。
选择一项:
a. /^[a-z0-9]+$/
b. /^\w{2,}$/
c. /^[a-z][a-z0-9]+$/ 
d. /^[a-z]\d+$/
正确答案:/^[a-z][a-z0-9]+$/
类似于邮箱、年龄等常用的正则表达式都有成熟完善的写法,能减少开发的工作量。( )
选择一项:
对 

正确答案:对
$(“input”)是获取页面中所有input 元素。( )
选择一项:
对 

正确答案:对
$(“:input”)是获取所有input、textarea、select和button 元素。( )
选择一项:
对 

正确答案:对
(“input”)和(“:input”)没有区别( )
选择一项:

错 
正确答案:错
验证代码简洁是使用正则表达式验证表单内容的优点。( )
选择一项:
对 

正确答案:对
正则表达式能实现复杂的验证,并且验证结果准确( )
选择一项:
对 

正确答案:对
下面哪一个不是Ajax的不足?( )
选择一项:
a. 增加服务器的负担 
b. 浏览器对XMLHttpRequest对象的支持度不足
c. 对搜索引擎的支持不足
d. 破坏浏览器前进,后退按钮的正常功能
正确答案:增加服务器的负担
下面哪个写法可以被parseJSON( )正确解析
选择一项:
a. {age:30}
b. {‘age’:30}
c. {age:”30″}
d. {“age”:30} 
正确答案:{“age”:30}
以下不是Ajax选项卡和普通选项卡的区别是()?( )
选择一项:
a. 两者都可以动态的添加和删除
b. 两者都需要创建内容面板 
c. 两者的<a>元素的href属性设置不同
d. 两者内容的来源不同
正确答案:两者都需要创建内容面板
status等于200表示什么?( )
选择一项:
a. 表示请求未初始化
b. 表示服务器响应成功收到 
c. 表示服务器出现错误
d. 表示请求已完成
正确答案:表示服务器响应成功收到
JSON不支持以下哪种数据类型( )
选择一项:
a. 对象
b. 字符串
c. 数值
d. 泛型集合 
正确答案:泛型集合
Ajax请求对象的readyState值为多少的时候,表示请求处理已完成( )
选择一项:
a. 1.0
b. 2.0
c. 4.0 
d. 3.0
正确答案:4.0
用方法ajax()发送请求时,参数中的哪个属性用于设定请求的地址?( )
选择一项:
a. content-type
b. data
c. timeout
d. url 
正确答案:url
在jquery中想要实现通过远程http get请求载入信息功能的是下面的哪一下事件?( )
选择一项:
a. $ .get(url) 
b. $ .getScript(url)
c. $ .ajax()
d. load(url)
正确答案:$ .get(url)
下面不属于ajax事件的是?彩蛋
选择一项:
a. $ .post(url) 
b. ajaxSend(callback)
c. ajaxSuccess(callback)
d. ajaxComplete(callback)
正确答案:$ .post(url)
页面中有一个性别单选按钮,请设置”男”为选中状态。代码如下:
<input type=”radio” name=”sex”> 男
<input type=”radio” name=”sex”> 女
正确的是( )
选择一项:
a. $(“sex[0]”).attr(“checked”,true);
b. $(“[name=sex]:radio”).attr(“checked”,true);
c. $(“:radio[name=sex]:eq(0)”).attr(“checked”,true); 
d. $(“#sex[0]”).attr(“checked”,true);
正确答案:$(“:radio[name=sex]:eq(0)”).attr(“checked”,true);
关于ajax的说法,正确的是( )
选择一项或多项:
a. Ajax技术可以实现客户端的异步 
b. Ajax可以调用XML等外部数据,进一步促进Web页面显示和数据的分离 
c. Ajax可以无刷新更新页面 
d. Ajax可以减轻服务器的负担 
正确答案:Ajax技术可以实现客户端的异步 、Ajax可以调用XML等外部数据,进一步促进Web页面显示和数据的分离、Ajax可以无刷新更新页面 、Ajax可以减轻服务器的负担
获取<div id=”content”>内容…</div>标签里的文本内容。( )
选择一项或多项:
a. $(“#content”).text(); 
b. $(“#content”).val();
c. $(“#content”).innerHTML();
d. $(“#content”).html(); 
正确答案:$(“#content”).text(); 、$(“#content”).html();
案例代码如下
<body>
<form>
用户名:<input type=”text” id=”username” name=”username” />
密码:<input type=”password” id=”pwd” name=” pwd “/>
</form>
</body>
请用jquery选择器选取username文本框输入值的内容:( )
选择一项或多项:
a. $(“:input[name=username]”).val(); 
b. $(“input[name=username]”).val(); 
c. $(“input”)[0].value; 
d. $(“#username”).val(); 
正确答案:$(“:input[name=username]”).val(); 、$(“input[name=username]”).val(); 、$(“input”)[0].value; 、 $(“#username”).val(); 
页面中有一个select标签,代码如下:
<select id=”sel”>
<option value=”0″>请选择</option>
<option value=”1″>选项一</option>
<option value=”2″>选项二</option>
<option value=”3″>选项三</option>
<option value=”4″>选项四</option>
</select>,要使“选项四”选中的正确写法。( )
选择一项或多项:
a. $(“#sel option:eq(4)”).attr(“selected”);
b. $(“#sel”).val(“4”); 
c. $(“#sel”).val(“选项四”); 
d. $(“#sel > option:eq(4)”).checked;
正确答案:$(“#sel”).val(“4”); 、$(“#sel”).val(“选项四”);
有这样一个表单元素,想要找到这个hidden元素,下面哪个是正确的?( )
选择一项:
a. hidden 
b. visible
c. hidden()
d. visible()
正确答案: hidden
在一个表单中,如果想要给输入框添加一个输入验证,可以用下面的哪个事件实现?( )
选择一项:
a. hover(over,out)
b. keypress(fn)
c. change(fn) 
d. change()
正确答案:change(fn)
14、下面不属于Jquery的ajax全局事件的是( )
A. $ .post(urI)
B . ajaxComplete(callback)
C . ajaxSuccess(callback)
D . ajaxSend(callback)
正确答案: $ .post(urI)
20.在浏览器上运行JavaScript程序,可以( )。
A .动态显示网页内容
B .具有以上各种功能
C校验用户输入的内容
D.进行网页的动画显示
正确答案:具有以上各种功能
26、下述关于循环语句的描述中,正确的有( )
A. 循环体内可以包含循环语句
B. 循环体可以是空语句,即循环体中只出现-个分号
C .循环体内可以出现条件语句
D .循环体内必须同时出现break语句和continue语句
正确答案:循环体内可以包含循环语句、循环体可以是空语句,即循环体中只出现-个分号、循环体内可以出现条件语句
33、可以使用DOM(Document Object ModeI)进行动态显示交互()
正确答案:对
30、下列说法正确的是( )
A. onload事件发生于装载网页后
B . onReset事件发生于离开网页前
C . onSubmit事件发生于装载网页后
D . onunload事件发生于离开网页前
正确答案:onload事件发生于装载网页后、onunload事件发生于离开网页前
1.对代码var x=myhouse.kitchen;的哪种说明正确? ( )
A.将字符串”myhouse.kitchen”赋值给变量x。
B.假设myhouse对象存在,它将myhouse对象的kitchen属性值赋给变量x。
C.假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x、
D.将myhouse和kitchen的值相加之和赋给对象x。
正确答案:假设myhouse对象存在,它将kitchen对象的myhouse属性值赋给变量x、
2.在HTML中,击图片”previous.gif” 上的超级链接后页面将加载历史列表中的 上一个URL页面。代码如下所示,应在下划线处<a href=_. > <img src= “previous.gif” width= “67” height= “21”></a>( )
A.”history.go(0)”
B.”history.go(1)”
C. “JavaScript\:history.go(1)”
D. “javascript:history.go(-1)”
正确答案: “javascript:history.go(-1)”
5.下面哪种不属于jquery的筛选? ( )
A.过滤
B.串联
C.查找
D.自动
正确答案:自动
6.下面四个变量声明语中,哪-个变量的命名是正确的? ( )
A. var default
B. var my dog
C. var 2cats
D. var my_ bouse
正确答案:var my_ bouse
9、以下( )达式产生-个0\~7之 间(含0,7)的随机整数、
A. Math.foor(Math.random0*6)
B. Math.ceil(Math.random0*8)
C. Math.floor(Math.random0*7)
D. Math.floor(Math.random0*8)
正确答案:Math.floor(Math.random0*8)
10.String对象的方法不包括()。
A. substring0
B. length0
C. charAt0
D. toUpperCase0
正确答案:length0
15、如果一个网页中包含有两个框架,通过其中的一个框架调用另一个框架中的JavaScript函数()
A. opener.另一个框架对象. function2( );
B. parent 另一个框架对象function2( );
C. back.另一个框架对象. function2( );
D.是不可能的
正确答案:parent 另一个框架对象function2( );
25、分析下面的JavaScript代码段,输出结果是( )var s1=parselnt(“101中学”);
document.write(s1);
A.101
B. 101中学
C.出现脚本错误
D. NaN
正确答案:101
28.下面哪几个不是属于jquery的事件处理?( )
A. click0)
B. change0
C. bind(type)
D. one(type)
正确答案:click0) 、change0
47.循环语句是可以嵌套的,不仅相同的循环语句可以嵌套,同的循环语也可以嵌套。( )
正确答案:对
48.JavaScript规定在使用任何变量之前必须先使用var声明它。( )
正确答案:错
49、可以使用XMLHttpRequest进行异步数据查询、检索( )
正确答案:对
50、函数定义可以没有函数体。( )
正确答案:错
41、在调用Date对象的属性和方法之前,必须先使用new运算符创建一个Date对象。
正确答案:对
42.任何循环语句的循环体至少要执行一次。( )
正确答案:错
43.if语句可以实现多路分支。()
正确答案:对
33.在编写领面的时候,如果想要获取指定元素在当前窗口的相对偏移,用screenX来实现.( )
正确答案:错
34、JavaScript语句”x= (i> 0)?1 :0”示如果i大于0,那么,等于1,否则,等于0。( )
正确答案:错
35、可以使用DOM(Document Object Model)进行动态显示及交互; ( )
正确答案:对
单选题
JavaScript语句:
var a1 = 10;
var a2 = 20;
alert (“a1 + a2 = “+ a1 + a2 );
将显示( )结果。
A.a1 + a2 = 30
B.a1 + a2 = 1020
C.a1 + a2 = a1 + a2
D.“a1 + a2 = 1020”
答案:a1 + a2 = 1020
将字串s中的所有字母变为小写字母的方法是( )。
A.s.toSmallCase()
B.s.toLowerCase()
C.s.toSmallChars()
D.s.toLowerCases()
答案:s.toLowerCase()
删除表单控件元素中列表元素第一项的语句是( ),其中,
cityList= document .getElementById(‘cityList’)。
A.cityList .options[0] = “”;
B.cityList .options[0] .value = “”;
C.cityList .options[0] .text = “”;
D.cityList .options[0]  = null;
答案:cityList .options[0]  = null;
制作级联菜单功能时调用的是下拉列表框的( )事件。
A.onClick
B.onChange
C.selected
D.onBlur
答案:onChange
下面哪一种不属于Jquery的选择器:( )
A.基本选择器
B.层次选择器
C.表单选择器
D.节点选择器
答案:节点选择器
下列jQuery方法中,哪个不可以用于事件处理程序的绑定( )
A.click()
B.bind()
C.one()
D.fadeTo()
答案:fadeTo()
当表单各项填写完毕,鼠标单击提交按钮时可以触发( )事件。
A.onenter
B.onsubmit
C.onmouseDrag
D.onmouseOver
答案:onsubmit
在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了( )事件后产生的。
A.onfocus
B.onblur
C.onchange
D.onclick
答案:onblur
下面对于JavaScript中的单选按钮(Radio),说法正确的是( )。
A.单选按钮可以通过单击”选中”和”未选中”来进行切换
B.单选按钮没有checked属性
C.单选按钮支持onClick事件
D.单选按钮的length属性返回一个选项组中单选项的个数
答案:单选按钮支持onClick事件
以下两个变量a和b,a+b的哪个结果是NaN?( )
A.var a=undefind; b=NaN
B.var a= ‘123’; b=NaN
C.var a =undefined ,B=NaN
D.var a=NaN , b=’undefined’
答案:var a =undefined ,B=NaN
动画效果中,fadeToggle方法的作用是?( )
A.使元素以淡出的效果隐藏
B.使元素以淡入的效果显示
C.如果元素隐藏,则以淡出效果将元素显示,如果元素显示,则以淡入的效果让元素隐藏
D.使元素以滑上或滑下的效果隐藏或显示
答案:如果元素隐藏,则以淡出效果将元素显示,如果元素显示,则以淡入的效果让元素隐藏
下面选项中哪一个是和$(“\#foo”)等价的写法。( )
A.$(“foo\#”)
B.$(\#”foo”)
C.$ (“foo”)
D.jQuery(“\#foo”)
答案:jQuery(“\#foo”)
在JavaScript中,要定义一个全局变最x,可以 ( )
A.使用关键字public在函数中定义
B.使用关键字public在任何函数之外定义
C.使用关链字var在函教中定义
D.使用关键宇var在任何函数之外定义
答案:使用关键宇var在任何函数之外定义
在JavaScript中,命令按钮(Button)支持的事件包括( )。
A.onclick
B.onchange
C.onselect
D.onload
答案:onclick
下面哪一个语句定义了一个名为pageNumber的变量并将它的值赋为240? ( )
A.var PageNumber=240
B.pagenumber=240
C.var pageNumber=240
D.var int named pageNumber=240
答案:var pageNumber=240
下面哪一个不是JavaScript运算符?( )
A.=
B.==
C.&&
D.$\#
答案:$\#
比较运算符的作用是什么?( )
A.执行数学计算
B.处理二进制位,目前还不重要
C.比较两个值或表达式,返回真或假
D.只比较数字,不比较字符串
答案:比较两个值或表达式,返回真或假
分析下面的JavaScript代码 ,经过运算后m的值为( )。
x=11;y=”number”;m=x+y;
A.11number
B.Number
C.11
D.程序报错
答案:11number
使用jquery检查元素在网页上是否存在。( )
A.if($(“\#id”)) \{   //do someing…    \}
B.if($(“\#id”).length > 0) \{   //do someing…    \}
C.if($(“\#id”).length() > 0) \{   //do someing…    \}
D.if($(“\#id”).size > 0) \{   //do someing…    \}
答案:if($(“\#id”).length > 0) \{   //do someing…    \}
有一个submit按钮,在这个按钮控件上添加哪个事件不起作用?( )
A.onMouseout
B.onmouseover
C.onclick
D.onsubmit
答案:onsubmit
JS特性不包括( )
A.解释性
B.用于客户端
C.基于对象
D.面向对象
答案:面向对象
在HTML页面中,CSS样式的属性名为background-image对应的style对象的属性名是( )
A.background
B.backgroungImage
C.image
D.back
答案:backgroungImage
要检测值是否为 NaN,应使用 ( )函数。
A.Number
B.parseInt
C.IsNaN
D.isNaN
答案:isNaN
JavaScript是  。
A、一种Java 编程语言,不同的是它可以用于网页开发
B、一种解释性的、用于客户端的、基于对象的程序开发语言
C、一种用于Mozilla的Firefox浏览器和Microsoft的Internet Explorer浏览器的网页开发语言
D、一种用于制作网页动画效果的程序开发语言
答案:一种解释性的、用于客户端的、基于对象的程序开发语言
下列选项中,( )不是网页中的事件。
A.onclick
B.onmouseover
C.onsubmit
D.onpressbutton
答案:onpressbutton
判断指定元素内是否包含另一个元素,用下面哪种来实现?(  )
A.text()
B.contains()
C.input()
D.attr(name)
答案:contains()
1JavaScript中, 以下哪条语句一定会产生运行错误?(  )
A.var a=();
B.var 0bj = [];
C.var obj = / /;
D.var obj = { };
答案:var a=();
下面( )不是鼠标键盘事件。
A.onclick事件
B.onmouseover事件
C.oncut事件
D.onkeydown事件
答案:oncut事件
表达式123%7的计算结果是( )
A.2
B.3
C.4
D.5
答案:4
( )是在浏览器中的内容被修改或移动时所执行的相关事件,主要是对浏览器中被选择的内容进行复制、剪切、粘贴时的触发事件,以及在用鼠标拖动对象时所触发的一系列事件的集合。
A.编辑事件
B.鼠标键盘事件
C.滚动字幕事件
D.表单相关事件
答案:编辑事件
下列 ( )可以得到用户浏览器的名字。
A.browser.name
B.client .navName
C.navigator.appName
D.user.appName
答案:navigator.appName
JavaScript是( )。
A.一种Java 编程语言,不同的是它可以用于网页开发
B.一种解释性的、用于客户端的、基于对象的程序开发语言
C.一种用于Mozilla的Firefox浏览器和Microsoft的Internet Explorer浏览器的网页开发语言
D.一种用于制作网页动画效果的程序开发语言
答案:一种解释性的、用于客户端的、基于对象的程序开发语言
在下列描述表单控件元素中的列表元素语句中,( )是正确的,其中,cityList= document .getElementById(‘cityList’)
A.得到列表的长度var listLength =cityList .options.length;
B.选择列表中的第一项cityList .options[0].click();
C.得到第一项的值var val = cityList .options[0].value;
D.以上全部
答案:以上全部
下列( )不是document对象的属性。
A.forms
B.links
C.function
D.images
答案:function
( )属性用于获取 HTML 文件的根节点。
A.documentElement
B.rootElement
C.documentNode
D.documentRoot
答案:documentElement
下面不属于Jquery的ajax全局事件的是  ( )
A.ajaxComplete(callback)
B.ajaxSuccess(callback)
C.$ .post(url)
D.ajaxSend(callback)
答案:$ .post(url)
对字符串str=”welcome to china”进行下列处理,描述结果正确的是( )。
A.str.substring(1,5)的返回值是”elcom”
B.str.length的返回值是16
C.str.indexOf(“come”,4)的返回值为4
D.str.toUpperCase( )的返回值是”Welcome To China”
答案:str.length的返回值是16
如果想要禁用交互组件,通常使用下列中的哪个命令( )
A.destroy
B.enable
C.option
D.disable
答案:disable
有语句“var x=0; while( )x+=2\:”,要使while循环体执行10次,空白处的循环判定式应写为:
A.x<10
B.x<=10
C.x<20
D.x<=20
答案:.x<10
在JavaScript中对1.25进行取整的方法是( )。
A.Math.round(1.25)
B.Math.floor(1.25)
C.Math.ceil(1.25)
D.Math.int(1.25)
答案:Math.round(1.25)、Math.floor(1.25)、Math.ceil(1.25)、
下列选项中,( )是属性选择器。
A.$(“img[src=xx.gif]”)
B.$(“img”)
C.$(“[class=title]”)
D.$(“div>span”)
答案:$(“img[src=xx.gif]”)、$(“[class=title]”)
JavaScript运算符包括( )。
A.==
B.+=
C.%=
D.++
E.||
答案:==、 +=、 %= 、++ 、||
有关窗口对象的方法,下列说法正确的是( )。
A.弹出警告信息用 alert(信息字串)
B.显示确认信息对话框用 confirm(信息字串)
C.显示提示信息,并提供可输入的字段用 prompt(提示字串[,默认值])
D.将焦点移到该窗口,是用 focus()
E.进入浏览器设置的主页,可以使用 home()
答案:弹出警告信息用 alert(信息字串)、显示确认信息对话框用 confirm(信息字串)、显示提示信息,并提供可输入的字段用 prompt(提示字串[,默认值])、将焦点移到该窗口,是用 focus()、进入浏览器设置的主页,可以使用 home()、
下述break语句的描述中,正确的有( )
A.break语句用于循环体内,它将退出该重循环
B.break语句用于switch语句,它表示退出该switch语句
C.break语句用于if语句,它表示退出该if语句
D.break语句在一个循环体内可使用多次
答案:break语句用于循环体内,它将退出该重循环、break语句用于switch语句,它表示退出该switch语句、break语句在一个循环体内可使用多次
案例代码如下:
<body>
<form>
<div class=”big”>大字体</div>
<div class=”small”>小字体</div>
</form>
</body>
请选取文本是”大字体”的div对象。(  )
A.$(“div.big”);
B.$(“div  .big”);
C.$(“div:contains(‘大字体’)”);
D.$(“form>div.big”);
答案:$(“div.big”); $(“div:contains(‘大字体’)”); $(“form>div.big”);
JavaScript的数据类型主要有(  ) 。
A.字符串
B.数字
C.对象
D.undefined
E.布尔值
答案:字符串、数字、对象、undefined、布尔值、
有关JavaScript语句,下列说法正确的是( ) 。
A.单行注释语句是在需要注释的行前面用//
B.多行注释语句是在需要注释的文字两端加/* 注释文字*/
C.with语句的功能是为一段程序建立默认对象
D.JavaScript中没有if…else语句
E.JavaScript中只有while语句,而没有do …while语句
答案:单行注释语句是在需要注释的行前面用//、多行注释语句是在需要注释的文字两端加/* 注释文字*/、with语句的功能是为一段程序建立默认对象
选择对象的属性主要有( )。
A.form表示该对象所在的表单
B.name 表示该对象的 name 属性
C.length 表示该对象的选项的数目
D.options表示该对象的标记
E.selectedIndex 表示该对象的所选项目的索引值
答案:form表示该对象所在的表单、name 表示该对象的 name 属性、length 表示该对象的选项的数目、options表示该对象的标记、selectedIndex 表示该对象的所选项目的索引值、
下列哪些是JavaScript中的关键字
A.if
B.break
C.while
D.for
答案:if、break、while、for、
以下生成对象的方法中,正确的是(  )。
A.var z = new “true”;
B.var str = “JavaScript”;
C.fruit=new Array(3);
D.today1=new Date(2008,10,1);
E.today=new Date(“October 1,2008”);
答案:
var str = “JavaScript”; fruit=new Array(3); today1=new Date(2008,10,1);
today=new Date(“October 1,2008”);
若要求隐藏元素,则下列选项正确的是( )。
A.$(“span”).css(“display”,”none”)
B.$(“span”).addClass(“display”,”none”)
C.$(“span”).show( )
D.$(“span”).hide( )
答案:$(“span”).css(“display”,”none”)、$(“span”).hide( )
JavaScript程序在不同的浏览器上运行时,将不一定得到相同的效果。( )
答案:正确
在JavaScript程序中document .write (“Hello World”)与Document .write(“Hello World”)的效果是不一样的。( )
答案:正确
JavaScript中,数组的序列号是从0开始的。
答案:正确
使用JavaScript( )控制事件冒泡。
答案:正确
使用JavaScript识别浏览器时,应尽量使用浏览器信息对象的方法和浏览器功能识别的方法两者结合的方法( )
答案:正确
在一个表单里,想要找到指定元素的第一个元素用first实现,那么第二个元素用eq(1)实现。( )
答案:正确
在jquery中,如果想要自定义一个动画,可以用animate(params, options)函数来实现。( )
答案:正确
下面:checked、: enabled 、:hidden 、:selected 、:file 、: disabled都是jquery中表单的对象属性
答案:错误
在jquery中,如果想要自定义一个动画,用animate(params, options)函数来实现。( )
答案:正确
在jquery中如果将一个“名:值”形式的对象设置为所有指定元素的属性,可以用attr(“名”,”值”)实现。
答案:正确
css()是直接对样式的值进行设置,而addClass()是给元素添加类样式。( )
答案:正确
break语句可以出现在各种不同循环语句的循环体中。
答案:正确
continue语句只能出现在循环体中。
答案:错误
不能使用普通的for循环语句遍历数组中的所有元素。
答案:错误
在不同函数定义中、允许定义同名的变量。
答案:正确
JavaScript不允许用户定义自己的对象类型。
答案:错误
使用单引号对(&apos; &apos;)表示字符常量,而使用双引号对(” “)表示字符串变量。
答案:错误
addClass()比css()更加常用,因为使用addClass()添加样式,更加符合W3C规范中“结构与样式分离”的准则。( )
答案:正确
可以使用 XML 和 XSLT 进行数据交换及相关操作;(A)
答案:错误
一个用switch语句实现的多路分支结构的程序段不能使用if语句实现。
答案:正确
要排除程序中的锗误可以使用专业化的调试工具。
答案:正确
在JavaScript中,当使用new运算符创建一个对象变量后,一定要使用delete运算符把创建的对象变量撤销。
答案:错误
在JavaScript中只允许使用预定义的函数、而不能自定义函数。
答案:错误
空字符串(“”)也是字符串常量。
答案:正确
在定义JavaScript变量时,一定要指出变量名和值。
答案:错误
两个整数进行除(/)运算,其结果也为整数。
答案:错误
JavaScript是一种强类型语言。
答案:错误
JavaScript不完全支持OOPS概念。
答案:正确
当一个文本框中的内容被选中时,会触发select事件。
答案:正确
加载的事件句柄代码在文档加载到浏览器窗口之前执行。
答案:错误
在jquery中想要实现通过远程http get请求载入信息功能的是$.get(url)。
答案:正确
$.post属于ajax事件。
答案:错误
在jquery中siblings可以实现找到所有元素的同辈元素.
答案:正确
:checked是jquery中表单的对象属性、
答案:正确
可以使用 JavaScript 将元素与事件处理函数绑定在一起。( )
答案:正确
jquery访问对象中的size()方法的返回值和jQuery对象的length属性完全不一样
答案:错误
在一个表单里,想要找到指定元素的第一个元素用first实现,那么第二个元素用eq(2)实现
答案:错误
在现代浏览器中,button元素支持onclick、onblur和onfocus事件。
答案:正确
在编写页面的时候,如果想要获取指定元素在当前窗口的相对偏移,用screenX来实现
答案:错误
现有一个表格,如果想要匹配所有行数为偶数的,用odd实现,奇数的用even实现。( )
答案:错误
在jquery中,animate可以自定义一个动画。
答案:正确
Jquery中show(true)显示隐藏的元素
答案:正确
如果要弹出一个确认信息框,应使用语句(  )。
A. confirm( 信息字串“) ;
B. msgbox(“信息字串”);
C. alext(“信息字串):
D. prompt(“信息字串”):
答案:confirm( 信息字串“) ;
计算一个数组x的长度的语句是(  )。
A.真. var sLen=x.len() ;
B. var aLen = x. length() ;
C. Yar aLen =x.len;
D. var aLen F x.length;
答案:var aLen F x.length;
在状态栏中显示信息的语句是(  )。
A.status(“我的状态栏信息”);
B.window .status = “我的状态栏信息”;
C.window .status(“我的状态栏信息”);
D.statusbar = “我的状态栏信息”;
答案: window .status = “我的状态栏信息”;
在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。
答案: 正确
如果有定义var a=true,b;那么a ll b的结果为true。
答案: 正确
用var定义一个变量后,如果没有赋予任何值,那么它的值是空值,即null、
答案: 错误
JavaScript语句var a1 = 10; var a2 = 20; alert(“a1 +a2=“+a1 +a2);将显示()结果。
A: a1 +a2 =30
B:a1 +a2 =1020
C: a1 +a2 =a1 +a2
D:”a1 +a2=1020″
答案: a1 +a2 =30
以下代码,哪个结果是正确的?()var str=1123abo’; str += str.replace(‘abc’,”); alert(str);
A:123abc123
B:123abc
C:123
D:abc
答案:123abc123
以下哪些是JavaScript的全局函数:()
JA: escape
B: parseFloat
C:eval
D: setTimeout
答案:parseFloat;eval
要动态改变层中的内容可以使用下列哪些方法?()
A:利用层的innerHTML改变内容
B:利用层的innerText改变内容
C:可以通过设置层的隐藏和显示来实现
D:可以通过设置层的样式属性的display属性来实现
正确答案:利用层的innerHTML改变内容、利用层的innerText改变内容、可以通过设置层的隐藏和显示来实现、可以通过设置层的样式属性的display属性来实现
下面关于setTimeout函数说法错误的是:( )
A:函数作用是重复执行下面的过程:间隔指定的时间,执行指定的任务
B:第一个参数表示要执行的任务
C:第二个参数表示要等待的时间
D:时间单位为秒
正确答案:函数作用是重复执行下面的过程:间隔指定的时间,执行指定的任务、第一个参数表示要执行的任务、第二个参数表示要等待的时间
以下说法错误的有:( )
A: javascript是一种Java编程语言,不同的是它可以用于网页开发
B: javascript是一种解释性的、用于客户端的、基于对象的程序开发语言
C: javascript是一种用于桌面应用程序的开发语言
D: javascript是一种用于专门用于制作网页动画效果的程序开发语言
正确答案:javascript是一种Java编程语言,不同的是它可以用于网页开发、javascript是一种用于桌面应用程序的开发语言、javascript是一种用于专门用于制作网页动画效果的程序开发语言
产生当前日期的方法是()
A. Now( );
B. Date ( )
C. new. Date ( )
D. new: Now( )(www.ppkao.com)
正确答案:new. Date ( )
下列关于Date对象的getMonth()方法返回值的描述,正确的是()
正确答案:返回值为0~11
在老版本的浏览器中,通过jQuery,想要在javascript中去掉字符串的空格,下列写法正确的是
正确答案:$.trim(str)
以下( )语句把日期对象rightnow的星期号赋给变量weekday
答:B. var weekday = rightnow.getDay();
某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( )
答: B、document.mainForm.username
31、页面有一个元素,动态设置该元素的值。正确的选项是:( )(2 分)
A.$(“#name”).html(“动态设值”);
B.$(“#name”).value(“动态设值”);
C.$(“#name”).text(“动态设值”);
D.$(“#name”).val(“动态设值”);
正确答案:$(“#name”).val(“动态设值”);
53、html(content):设置所有匹配元素的HTML内容或文本内容。()(1 分)
正确答案:正确
下面哪一个不是jquery对象访问的方法?( )(2 分)
A.index()
B.size()
C.each(callback)
D.index(subject)
正确答案:index()
23、()能够动态改变层中的提示内容。(2 分)
A.利用层的id属性
B.使用display属性
C.使用onblur事件
D.利用html()方法
正确答案:利用html()方法
HTML文档的树状结构中,( )标签为文档的根节点,位于结构中的最顶层。(2 分)
A.<HEAD>
B.<TITLE>
C.<BODY>
D.<HTML>
正确答案:<HTML>
38、下述关于循环语句的描述中,正确的有( )(3 分)
A.循环体可以是空语句,即循环体中只出现一个分号
B.循环体内必须同时出现break语句和continue语句
C.循环体内可以包含循环语句
D.循环体内可以出现条件语句
正确答案:循环体可以是空语句,即循环体中只出现一个分号,循环体内可以包含循环语句,循环体内可以出现条件语句
下面哪一条语句在页面上显示圆周率π?()
A. document .write(Math.Pi)
B. document .write(Math.pi)
c. document .write(Math.PI)
D. document .write(Date .Pi)
正确答案:C
如果要想在网页显示后,动态地改变网页的标题()。(
A.可以通过document .write(“新的标题内容…”);
B.可以通过document .title=”新的标题内容…”;
C.是不可能的
D.可以通过document .changeTitle=”新的标题内容…”;
正确答案:B
下列定义数组的方法中()是正确的。(2分)
A . var x=new{“item1″, item2″ , item3″ , item4”}
B. var x=newArray{“item1″ , item2″ , item3”, item4}
c. var x=newArray(“item1″ ,item2″ , item3″ , item4”)
D. var x=newArray[“item1″ , item2″ , item3″ , item4″”]
正确答案:C
7、HMTL表单的首要标记是<form>,cform>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()
A. get方法传递的数据对客户端是不可见的
B. get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制
c. post方法传递的数据对客户端是不可见的
D. post方法对发送数据的数量限制在255个字符之内
正确答案:A
下面选项中,()能获得焦点。
A. onfocus()
B. select()
C. blur()
D. focus()
正确答案:D
下列关于switch语句的描述中,()是正确的。(2分)
A. switch语句中case子句后面的表达式可以是含有变量的整型表达式
B. switch语句中default子句是可以省略的
c. switch语句中子句的个数不能过多
D. switch语句中case子句的语句序列中必须包含break语句
正确答案:B
下列JavaScript的判断语句中(是正确的。
A. ifi=!0
B. ifi<>Othen
C. if(i!=O)
D. if(i<>0)
正确答案:C
在页面中有一个ul元素,代码如下: al> di tile=苹果>苹果<li> ditie=r橘子>橘子<li citile=菠萝>菠萝<√li<h>,下面对节点的操作哪一个说法不正确。
A.以上说法都不对
B. $(“ul li:eq(1)”).remove(O;是删除ul下“橘子“那个节点。
C. $(“ul”).append($(“<li titlc=”香蕉>香蕉</li>”));是给ul追加节点。
D. var $li=S(“<li title=’香蕉>香蕉</l>”);是创建节点。
正确答案:A
对象Screen包含的属性可以修改。
正确
错误
正确答案:错误
因为JavaScript函数有返回值,所以必须在定义函数时指明返回值的类型。
正确
错误
正确答案:错误
可以使用XMLHttpRequest进行元素的删除、插入
正确
错误
正确答案:错误
在JavaScript中,只能使用预定义对象,而不能使用自定义对象
正确
错误
正确答案:错误
JavaScript的函数定义允许嵌套、即在函数中可以定义另一个函数。
正确
错误
正确答案:正确
jQuery中的fadeIn作用是通过将匹配的元素淡化为不透明来显示它们。
正确
错误
正确答案:错误
有关JAVASCRIPT的定时器,下列说法正确的是()
A. clearInterval()的功能是终止定时器
B. setInterval(“<表达式>”,毫秒)的功能是每隔毫秒数重复执行<表达式>,直至窗口框架被关闭或执行clearInterval.
C. clearTimeout()是用于终止一个定时器
D.用于指定在一段特定的时间后执行某段程序
E. setTimeout(“<表达式>”,毫秒数)其功能是在经过毫秒数后执行<表达式>一次
正确答案:BCDE
在JavaScript程序中显示信息内容,错误的语句格式是()。
A. alertBox=”HelloWorld”
B. alert(“HelloWorld”)
C. alertBox(“HelloWorld”)
D. msgBox(“HelloWorld”)
正确答案:B
要动态改变层中的内容可以使用下列哪些方法?()(3 分)
A.利用层的innerText改变内容
B.可以通过设置层的隐藏和显示来实现
C.利用层的innerHTML改变内容
D.可以通过设置层的样式属性的display属性来实现
正确答案:利用层的innerHTML改变内容
38、类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。(1 分)
正确
40、在jquery中如果将一个“名/值”形式的对象设置为所有指定元素的属性,可以用attr(pro)实现。(1 分)
正确
41、JavaScript规定在使用任何变量之前必须先使用var声明它。(1 分)
错误
42、AJAX请求实在服务器端向浏览器发出的。(1 分)
错误
43、表达式的类型只取决于运算符,与操作数无关。(1 分)
错误
44、一个用switch语句实现的多路分支结构的程序段不能使用if语句实现。(1 分)
错误
45、在JavaScript中,只能使用预定义对象,而不能使用自定义对象。(1 分)
错误
46、jquery中$(this)[0]和$(this).get(0)的写法是等价的。()(1 分)
正确
52、break语句可以出现在各种不同循环语句的循环体中。(1 分)
正确
53、在不同函数定义中、允许定义同名的变量。(1 分)
正确
55、在浏览器上运行JavaScript程序,可以进行网页的动画显示。(1 分)
正确
56、if语句可以实现多路分支。(1 分)
正确
57、加载的事件句柄代码在文档加载到浏览器窗口之前执行。(1 分)
错误
58、onsubmit事件是在表单提交时触发。(1 分)
正确
60、要排除程序中的锗误只能使用专业化的调试工具。(1 分)
错误
Javascript的基本数据类型不包括()(2 分)
A.数组
B.数值
C.字符串
D.布尔
答案:数值
下列选项中,()能够获取滚动条距离页面顶端的距离。(2 分)
A.scrollLeft
B.top
C.scrollTop
D.Onscroll
答案:scrollLeft
JavaScript中,以下哪条语句一定会产生运行错误?( )(2 分)
A.var obj={};
B.var 3bj=[];
C.var obj=[];
D.var _变量=NaN;
答案:var obj=[]
如果有函数定义 function f(x,y){ … }, 那么以下正确的函数调用是( )(2 分)
A.f(1,)
B.f(1,2)
C.f1,2
D.f(,2)
答案:f(1,2)
7、在JavaScript中,要定义一个局部变量x,可以( )(2 分)
A.使用关健字var在函数中定义
B.使用关健字private在函数中定义
C.使用关健字private在任何函数之外定义
D.使用关健字var在任何函数之外定义
答案:使用关健字var在任何函数之外定义
10、执行语句:var s=”1234567890”;
s=s.substr(5,2);
变量s的值是( )。
(2 分)
A.”56″
B.”78″
C.”67″
D.”52″
答案:”67″
11、JavaScript中,foo对象有att属性,那么以下获取att属性值的表达式哪个是错误的?( )(2 分)
A.foo.att
B.foo{“att”}
C.foo[“a”+”t”+”t”]
D.foo[“att”]
答案:foo{“att”}
14、要检测值是否为NaN,应使用()函数。(2 分)
A.parseInt
B.IsNaN
C.Number
D.isNaN
答案:isNaN
15、在JavaScript中,文本标签不支持的事件包括( )。(2 分)
A.onblur
B.onchange
C.onlostfocused
D.onfocus
答案:onlostfocused
16、有一个变量var a=(100+50)+undefined+NaN,以下哪个是alert(a)的结果?()(2 分)
A.NaN
B.150undefinedNaN
C.150undefined
D.10050undefinedNaN
答案:NaN
17、页面中有一个id为main的div,div中有两个图片和一个文本框,下列代码中,()能够完整地复制节点main及div中的所有内容。(2 分)
A.document .getElementById(“main”).clone();
B.document .getElementById(“main”).cloneNode();
C.document .getElementById(“main”).cloneNode(true);
D.main .cloneNode();
答案:document .getElementById(“main”).cloneNode(true);
18、请选择结果为真的表达式:()(2 分)
A.typeof(null)!=”object”
B.NaN==NaN
C.null===undefined
D.1==”1″
答案:1==”1″
20、在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是( )。(2 分)
A.charAt()方法是获取位于指定索引位置的字符
B.indexOf()方法的参数为指定的索引值
C.indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置
D.charAt()方法的参数可以为一个或两个
答案:charAt()方法是获取位于指定索引位置的字符
22、分析下面的JavaScript代码段,输出结果是( ) var mystring=” Iamastudent”;
var a=mystring.substring(9,13);
document .write(a);
(2 分)
A.stud
B.udent
C.tuden
D.Ent
答案:Ent
23、以下代码,哪个结果是正确的?var a=’123.5′,b=’100′;
alert(parseInt(a) + Number(b));
(2 分)
A.NaN
B.123100abc
C.123.5abc100abc
D.223
答案:NaN
26、以下代码,哪个结果是正确的?( ) var str=’123abc’;
str += str.replace(‘abc’,”);
alert(str);
(2 分)
A.123
B.123abc123
C.123abc
D.Abc
答案:123abc123
27、以下哪个语句能正确弹出结果:( )(2 分)
A.alert(new Date(2011,12,25,5,5,9).getDay());
B.alert(new Date(2011,12,25).getDay());
C.alert(new Date(2011,12,25,5).getDay());
D.以上三个结果都正确
答案:以上三个结果都正确
28、JS语句如下:var a1=10;
var a2=20;
alert(“a1+a2=” + a1 + a2);
将显示结果(   )
(2 分)
A.a1+a2=a1+a2
B.a1+a2=30
C.”a1+a2=” + a1 + a2
D.a1+a2=1020
答案:a1+a2=1020
30、以下( )语句将正确访问cool数组中的第5个元素。(2 分)
A.cool(5)
B.cool(4)
C.cool[4]
D.cool[5]
答案:cool[4]

点点赞赏,手留余香 给TA打赏

AI创作

课程作业辅导,有需要点击图片提交工单,有偿服务

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

整门答案打包购买,价格优惠,有需要加微信a199303090205
显示验证码

社交账号快速登录