网络编程技术本春.docx
- 文档编号:4503349
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:36
- 大小:27.64KB
网络编程技术本春.docx
《网络编程技术本春.docx》由会员分享,可在线阅读,更多相关《网络编程技术本春.docx(36页珍藏版)》请在冰豆网上搜索。
网络编程技术本春
网络编程技术(本,2020春)
以下()变量名是非法的。
选择一项:
a.num_1
b.2_num
c.sum
d.de2$f
正确答案是:
2_num
下列语句中,()语句根据表达式的值进行匹配,然后执行其中的一个语句块。
如果找不到匹配项,则执行默认语句块。
选择一项:
a.字符串运算符
b.if-else
c.switch
d.for
正确答案是:
switch
在JavaScript中,运行以下代码:
varflag=true;
document.write(typeof(flag));
返回值是()。
选择一项:
a.number
b.null
c.undefined
d.boolean
正确答案是:
boolean
下面的代码()能在页面中弹出提示框,并且输入框中默认无任何内容。
选择一项:
a.alert("请输入你的姓名:
");
b.prompt("请输入你的姓名:
");
c.prompt("请输入你的姓名:
","");
d.alert("请输入你的姓名:
","");
正确答案是:
prompt("请输入你的姓名:
","");
在JavaScript中,运行以下代码后,sum的值是()。
varsum=0;
for(i=1;i<10;i++){
if(i%5==0)
break;
sum=sum+i;
}
选择一项:
a.40
b.10
c.50
d.5
正确答案是:
10
在HTML文件中编写JavaScript程序时,应使用标记()。
选择一项:
a.
b.
c.
d.
正确答案是:
在HTML文件中编写JavaScript程序时,使用标记
--//-->表示()。
选择一项:
a.重点突出语句
b.对于不支持JavaScript程序的浏览器,隐藏程序内容
c.没有任何意义
d.注释语句
正确答案是:
对于不支持JavaScript程序的浏览器,隐藏程序内容
使用外部JavaScript程序文件的正确格式是()。
选择一项:
a.
b.
c.
d.
正确答案是:
在JavaScript程序中最常用的显示信息内容的语句格式是()。
选择一项:
a.msgBox("HelloWorld")
b.alert("HelloWorld")
c.alertBox("HelloWorld")
d.alertBox="HelloWorld"
正确答案是:
alert("HelloWorld")
下列JavaScript的声明变量语句中()是正确的。
选择一项:
a.vari=10;
b.inti=10;
c.vari;j;k=10;
d.inti;j;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;i<=10;i++)
c.forvari=1to10
d.for(vari<=10;i++)
正确答案是:
for(vari=0;i<=10;i++)
下列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;
选择一项:
a.number
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("pdate").value="2016-10-12";
c.document.getElementById("pdate").setAttribute("value","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(false);
b.document.getElementById("main").cloneNode(true);
c.document.getElementById("main").cloneNode();
d.main.cloneNode();
正确答案是:
document.getElementById("main").cloneNode(true);
页面中有一个id为price的层,使用id选择器设置层price的样式,在IE浏览器中运行此页面,下列代码中,()能正确获取层的背景颜色。
选择一项:
a.vardivObj=document.getElementById("price");
document.defaultView.getComputedStyle(divObj,null).background;
b.document.getElementById("price").currentStyle.background-color
c.document.getElementById("price").style.backgroundColor
d.document.getElementById("price").currentStyle.backgroundColor
正确答案是:
document.getElementById("price").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("color","#ccf")
c.css("#ccf","color")
d.css(color:
#ccf;)
正确答案是:
css("color","#ccf")
当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元素都设置为绿色。
()
选择一项:
对
错
正确的答案是“对”。
当DOM加载完成后要执行的函数,下面哪个是正确的?
彩蛋
选择一项:
a.jQuery(html,[ownerDocument])
b.jQuery(callback)
c.jQuery(elements)
正确答案是:
jQuery(callback)
在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的?
()
选择一项:
a.width()
b.innerWidth()
c.width
d.width(val)
正确答案是:
width()
下面选项中哪一个是和$("#foo")等价的写法。
()
选择一项:
a.$(#"foo")
b.jQuery("#foo")
c.$("foo#")
d.$("foo")
正确答案是:
jQuery("#foo")
为获取页面中多个同名对象,应使用document的()方法;
选择一项:
a.getElementById()
b.getElementsByName()
c.getElementsByTagName()
正确答案是:
getElementsByName()
()属性用于获取HTML文件的根节点。
选择一项:
a.documentElement
b.rootElement
c.documentRoot
d.documentNode
正确答案是:
documentElement
写“HelloWorld”的正确JavaScript语法是?
()
选择一项:
a.("HelloWorld")
b.document.write("HelloWorld")
c."HelloWorld"
d.response、write("HelloWorld")
正确答案是:
document.write("HelloWorld")
在HTML页面上包含如下创建层的语句,那么编写JavaScript语句实现显示该层的语句错误的是()
none;”>
选择一项:
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中有如下代码,运行后页面显示结果为()。
document.bgColor=“#FF0000”;
选择一项:
a.整个网页背景为红色
b.整个页面中的文字颜色为红色
c.整个网页中活动链接的颜色为红色
d.整个页面中用户访问过的链接的颜色为红色
正确答案是:
整个网页背景为红色
以下关于DOM说法不正确的是()。
选择一项:
a.document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系
b.使用document.title可以更改当前HTML文档的标题
c.DOM是一种与浏览器、平台、语言无关的接口
d.document对象是DOM模型的顶层对象
正确答案是:
document对象代表浏览器加载的HTML文档,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 编程 技术