网络编程技术本春Word下载.docx
《网络编程技术本春Word下载.docx》由会员分享,可在线阅读,更多相关《网络编程技术本春Word下载.docx(36页珍藏版)》请在冰豆网上搜索。
}
a.40
b.10
c.50
d.5
10
在HTML文件中编写JavaScript程序时,应使用标记()。
a.<
js>
b.<
script>
c.<
scripting>
d.<
javascript>
<
在HTML文件中编写JavaScript程序时,使用标记<
!
--//-->
表示()。
a.重点突出语句
b.对于不支持JavaScript程序的浏览器,隐藏程序内容
c.没有任何意义
d.注释语句
对于不支持JavaScript程序的浏览器,隐藏程序内容
使用外部JavaScript程序文件的正确格式是()。
scriptsrc="
xxx.js"
type="
text/javascript"
>
scriptname="
scripthref="
scriptfile="
在JavaScript程序中最常用的显示信息内容的语句格式是()。
a.msgBox("
HelloWorld"
)
b.alert("
)
c.alertBox("
d.alertBox="
alert("
下列JavaScript的声明变量语句中()是正确的。
a.vari=10;
b.inti=10;
c.vari;
j;
k=10;
d.inti;
k=10;
vari=10;
下列JavaScript的判断语句中()是正确的。
a.ifi=0then
b.if(i=0)
c.ifi==0then
d.if(i==0)
if(i==0)
下列JavaScript的循环开始语句中()是正确的。
a.for(vari=0;
i<
=10)
b.for(vari=0;
=10;
i++)
c.forvari=1to10
d.for(vari<
i++)
for(vari=0;
下列JavaScript的定义函数语句中()是正确的。
a.function:
=functionName()
b.functionName()
c.function=functionName()
d.functionfunctionName()
functionfunctionName()
下列调用JavaScript函数语句中()是正确的。
a.functionName
b.functionName()
c.callfunctionName()
d.callfunctionName
functionName()
JavaScript的对象主要包括()。
a.以上三种都是
b.自定义对象
c.浏览器内置对象
d.JavaScript内置对象
以上三种都是
JavaScript中自定义对象时使用关键字()。
a.Define
b.以上三种都可以
c.Function
d.Object
Function
在JavaScript中,可以直接用函数的方法进行排序数组的操作。
()
对
错
正确的答案是“对”。
有一个JavaScript数组长度是3,其中:
x[0]=“a“;
x[1]=“b“;
x[2]=“c“;
如果要在该数组后添加一项,只要x[3]=“d“;
就可以了()。
对
错
正确的答案是“错”。
JavaScript中数组的序列号是从0开始的。
JavaScript语句“x=(i>
0)?
1:
0”表示()。
--Thisisacommentline-->
()JavaScript的注释语句。
分析如下JavaScript代码,b的值为()。
vara=1.5,b;
b=parseInt(a);
a.0、5
b.1
c.2
d.1.5
1
分析下面的JavaScript代码段,输出的结果是()。
emp=newArray(5);
emp[1]=1
emp[2]=2
document.write(emp.length);
a.2
b.4
c.5
d.3
5
在使用varx=1声明变量x之后,赋值语句x="
今天天气真好"
将出错。
有关Window对象,下列说法正确的是()。
选择一项或多项:
a.设置窗口左边界的X坐标,可以使用窗口对象的screenX属性
b.是一个文档,链接或历史对象组的顶层对象
c.判断窗口是否关闭,可以使用窗口对象的closed属性
d.窗口对象不能设置状态栏默认信息
e.代表一个浏览器的窗口或者框架
代表一个浏览器的窗口或者框架,判断窗口是否关闭,可以使用窗口对象的closed属性,设置窗口左边界的X坐标,可以使用窗口对象的screenX属性
窗口对象的事件处理程序有()。
a.offMove
b.onFocus
c.onError
d.onLoad
e.offFocus
onError,onLoad,onFocus
Array对象的()属性将返回表示数组长度的数值。
a.getLength属性
b.getsize属性
c.size属性
d.length属性
length属性
以下()表达式产生一个0~7之间(含0,7)的随机整数、
a.Math.floor(Math.random()*6)
b.Math.floor(Math.random()*8)
c.Math.ceil(Math.random()*8)
d.Math.floor(Math.random()*7)
Math.floor(Math.random()*8)
JS语句
vara1=10;
vara2=20;
alert(“a1+a2=”+a1+a2)
将显示()结果
a.a1+a2=a1+a2
b.a1+a2=30
c.a1+a2=1020
a1+a2=1020
在JavaScript中,下列定义数组的方法正确的是()。
a.emp=newArray[];
b.emp=newArray(3);
c.emp=new()array;
d.emp=newArray[3];
emp=newArray(3);
作为if/else语句的第一行,下列选项中哪一个是有效的?
a.if(x==2&
&
b.if(x=2)
c.else
d.if(y<
7)
if(y<
7)
循环语句“for(vari=0,j=10;
i=j=10;
i++,j);
”的循环次数是()
a.1
b.0
c.10
d.无限
无限
下述break语句的描述中,()是不正确的、
a.break语句用于循环体内,它将退出该重循环
b.break语句用于switch语句,它表示退出该switch语句
c.break语句在一个循环体内可使用多次
d.break语句用于if语句,它表示退出该if语句
break语句用于if语句,它表示退出该if语句
分析下面的JavaScript代码,经过运算后m的值为()。
x=11;
y="
number"
;
m=x+y;
b.11
c.11number
d.程序报错
11number
关于变量的命名规则,下列说法正确的是()。
a.变量名称不能是保留字。
b.区分大小写。
c.长度是任意。
d.后续的字符可以是字母,数字,下划线或美元符。
e.首字符必须是大写,小写的字母,下划线(_)或美元符($)。
首字符必须是大写,小写的字母,下划线(_)或美元符($)。
后续的字符可以是字母,数字,下划线或美元符。
变量名称不能是保留字。
长度是任意。
区分大小写。
在JavaScript函数的定义格式中,下面各组成部分中,哪些是不可以省略的()
a.函数体
b.函数名
c.函数参数
d.指明函数的一对圆括号()
指明函数的一对圆括号(),函数体,函数名
页面中有一个id为pdate的文本框,下列代码中,()能把文本框中的值改为“2016-10-12”。
a.document.getElementById("
pdate"
).getAttribute("
2016-10-12"
);
b.document.getElementById("
).value="
c.document.getElementById("
).setAttribute("
value"
d.document.getElementById("
).text="
document.getElementById("
页面中有一个id为main的div,div中有两个图片和一个文本框,下列代码中,()能够完整地复制节点main及div中的所有内容。
main"
).cloneNode(false);
).cloneNode(true);
).cloneNode();
d.main.cloneNode();
页面中有一个id为price的层,使用id选择器设置层price的样式,在IE浏览器中运行此页面,下列代码中,()能正确获取层的背景颜色。
a.vardivObj=document.getElementById("
price"
document.defaultView.getComputedStyle(divObj,null).background;
).currentStyle.background-color
).style.backgroundColor
).currentStyle.backgroundColor
).style.backgroundColor
在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序,其指定方式主要有()。
a.直接在HTML标记中指定
b.以上3种方法都具备
c.指定特定对象的特定事件
d.在JavaScript中说明
以上3种方法都具备
当前元素失去焦点并且元素的内容发生改变时触发事件使用()。
a.onsubmit事件
b.onfocus事件
c.onblur事件
d.onchange事件
onchange事件
下列()不是document对象的属性。
a.images
b.links
c.location
d.forms
location
获取页面中超链接的数量的方法是()。
a.document.length
b.document.links.length
c.document.links[1].length
d.document.links[0].length
document.links.length
某网页中有一个窗体对象mainForm,该窗体对象的第一个元素是文本框username,表述该按钮对象的方法是()。
a.document.forms.username
b.document.mainForm.username
c.document.forms.UserName
d.document.MainForm.UserName
document.mainForm.username
以下代码,哪个结果是正确的?
vara='
123.5abc'
b='
100abc'
alert(parseInt(a)+Number(b));
a.NaN
b.123.5abc100abc
c.123100abc
d.223
NaN
以下哪个结果是正确的?
vara=100,b="
100.56"
c="
80"
alert(Math.max(a,b,c));
a.100
b.100.56
c.80
d.NaN
100.56
为获取页面中多个同名对象,应使用document的()方法;
a.getElementsByName()
b.getElementsByTagName()
c.getElementById()
getElementsByName()
()属性用于获取HTML文件的根节点。
a.documentElement
b.documentRoot
c.documentNode
d.rootElement
documentElement
下列关于css()方法的写法正确的是()。
a.css("
color"
:
#ccf"
font-size"
14px"
b.css("
c.css("
d.css(color:
#ccf;
css("
当DOM加载完成后要执行的函数,下面哪个是正确的?
a.jQuery(html,[ownerDocument])
b.jQuery(expression,[context])
c.jQuery(callback)
d.jQuery(elements)
jQuery(callback)
下面哪一个是用来追加到指定元素的末尾的?
a.insertAfter()
b.after()
c.append()
d.appendTo()
appendTo()
在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?
()
a.width
b.width(val)
c.width()
width()
在jQuery中,能够为元素添加CSS样式的方法是()。
a.next()
b.addClass()
c.css()
d.ready()
css(),addClass()
在jquery中可以将一个“属性名:
值”形式的对象设置为所有指定元素的属性。
在一个表单中,$(“div”).css(“color”,”green”)是将所有的div元素都设置为绿色。
彩蛋
b.jQuery(callback)
c.jQuery(elements)
a.width()
b.innerWidth()
c.width
d.width(val)
下面选项中哪一个是和$("
#foo"
)等价的写法。
a.$(#"
foo"
b.jQuery("
c.$("
foo#"
d.$("
jQuery("
a.getElementById()
b.getElementsByName()
c.getElementsByTagName()
b.rootElement
c.documentRoot
d.documentNode
写“HelloWorld”的正确JavaScript语法是?
a.("
b.document.write("
c."
d.response、write("
document.write("
在HTML页面上包含如下创建层的语句,那么编写JavaScript语句实现显示该层的语句错误的是()
html>
body>
divid=”imageLayer”style=”display:
none;
”>
imgsrc=”images/Sunset、jpg”width=”200”height=”100”>
/div>
/body>
a.document.getElementById(“imageLayer”).style.display=”block”;
b.document.getElementByName(“imageLayer”)、get(0).style.display=”block”;
c.document.getElementByName(“imageLayer”)[0].style.display=”block”;
d.document.getElementByTagName(“div”)[0].style.display=”block”
document.getElementByName(“imageLayer”)、get(0).style.display=”block”;
在HTML中有如下代码,运行后页面显示结果为()。
scriptlanguage="
javaScript"
document.bgColor=“#FF0000”;
/script>
a.整个网页背景为红色
b.整个页面中的文字颜色为红色
c.整个网页中活动链接的颜色为红色
d.整个页面中用户访问过的链接的颜色为红色
整个网页背景为红色
以下关于DOM说法不正确的是()。
a.document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系
b.使用document.title可以更改当前HTML文档的标题
c.DOM是一种与浏览器、平台、语言无关的接口
d.document对象是DOM模型的顶层对象
document对象代表浏览器加载的HTML文档,