HTMLJavaScript编程笔试题前端.docx
- 文档编号:12714386
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:24
- 大小:22.05KB
HTMLJavaScript编程笔试题前端.docx
《HTMLJavaScript编程笔试题前端.docx》由会员分享,可在线阅读,更多相关《HTMLJavaScript编程笔试题前端.docx(24页珍藏版)》请在冰豆网上搜索。
HTMLJavaScript编程笔试题前端
测试题(笔试)
HTML&JavaScript
不定项选择题(共50题,每题2分,总分100分)
1)
下面关于JavaScript语言正确的是(b)。
(单选)
a)
JavaScript在运行之前需要手工编译
b)
JavaScript是能在浏览器里面运行的脚本语言
c)
JavaScript是Java语言的一个分支
d)
JavaScript是服务器端的脚本语言
2)
JavaScript包含在一个(X)HTML文档中的方法主要有(a,b,c,d)。
(多选)
a)
使用script元素在XHTML中直接嵌入JavaScript语句
b)
将JavaScript源文件通过script元素的src属性链接到XHTML文档
c)
使用伪URL方式加入到超链接
d)
脚本包含在XHTML事件处理程序属性中
3)
不属于JavaScript数据类型的是(d)。
(单选)
a)
Number
b)
Undefined
c)
String
d)
Float
4)
下面语句中那些可以创建一个数组(ac)。
(多选)
a)
vararray=newArray();
b)
vararray={‘a’,’b’,1};
c)
vararray=[‘1’,’a’,4];
d)
vararray=(‘1’,2,3);
5)
functionjustTest(num){
if(num>3){
returnnum+1;
}
}
varresult=justTest
(2);
result的值是(e)(单选)
a)
3
b)
程序出错
c)
Null
d)
4
e)
Undefined
6)
foo对象有att属性,怎么获取att的值:
(ac)。
(多选)
a)
foo.att
b)
foo{"att"}
c)
foo.getAttribute(“att”)
d)
foo("att")
7)
以下哪些是javascript的内置对象Global的函数(ab)。
(多选)
a)
ParseInt
b)
Eval
c)
Alert窗口的
d)
SetTimeOut窗口的
8)
varresult=2+5+"8";
result的值是(e)(单选)
a)
258
b)
“258”
c)
78
d)
15
e)
“78”
9)
下面那些语句可以创建一个不为空的对象(abd)。
(多选)
a)
varobj=newObject();
b)
varobj={};
c)
varobj;
d)
varobj=newDate();
10)
vara=false;
varb=0;(默认转化为false,1为true)
运算结果为true的表达式是(b)(单选)
a)
a=b
b)
a==b
c)
a===b
d)
ainstanceofb
11)
请选择结果为真的表达式(b)(单选)
a)
nullinstanceofundefined
b)
null==undefined
c)
null===undefined
d)
NaN==NaN
12)
CSS定位类型有(abcd)。
(多选)
a)
Static(默认的定位)
b)
relative
c)
absolute
d)
fixed
13)
以下那些标签是块级元素(c)。
(单选)
a)
label
b)
Img
c)
div
d)
input
14)
元素的盒模型包括(bcd)。
(多选)
a)
内容
b)
Margin
c)
padding
d)
border
15题和16题基于下面这段程序:
functionfoo(){
//在此处添加代码
varrg=document.15题("radioGroup");
for(vari=0;i { if(16题) { alert("你选择了第"+(i+1)+"个单选框"); } } returnfalse; }
15)
(单选)__c_
a)
GetElementById
b)
getElementsByTagName
c)
getElementsByName
d)
getElementByName
16)
(单选)__c__
a)
rg[i].selected
b)
rg[i].select
c)
rg[i].checked
d)
rg[i].check
17)
functiontest()
{
if()
{
alert("不能超过50个字符!
");
document.a.b.focus();
returnfalse;
}
}
空白处应填写的代码(c)(单选)
a)
document.a.b.value.length()>50
b)
document.a.b.length>50
c)
document.a.b.value.length>50
d)
document.getElementById(‘b’).value.length>50
18)
functionfucCheckNUM(NUM)
{
varregex=/^\d+$/;
if(regex.18题(NUM)){
//说明有字符是数字
alert(“字符是数字”);
}
else{
//说明是数字
alert(“字符不是数字”);
}
(单选)__a_
a)
Test
b)
Matchs
c)
Match(字符串才是它)
d)
pattern
19题和20题基于以下代码:
以下这段代码用来实现让页面上所有的超链接当鼠标移上去时,下划线消失的操作
.mouseon{
text-decoration:
none;
}
window.onload=function(){
varallLinks=document.;
for(vari=0;i allLinks.=function(){ this.19题=20题; }; }; 19) (单选)__d_ a) Class b) class c) Classname d) className 20) (单选)__d__ a) Mouseon b) “.mouseon” c) .mouseon d) “mouseon” 21、22题基于以下代码 以下这段代码实现是通过点击按钮的方式使方块每次向右移动5个像素
#block{
position:
absolute;
width:
20px;
height:
20px;
background:
Red;
top:
100px;
left:
0px
}
varblockX=0;
functionmoveBlock(){
varblockDiv=21题(’block’);
blockX+=5;
22题=blockX+"px";
}
21)
(单选)__b__
a)
document.getElementsById
b)
document.getElementById
c)
document.getElementsByTagName
d)
document.getElementByTagName
22)
(单选)__c__
a)
blockDiv.rules.left
b)
blockDiv.style.rules.left
c)
blockDiv.style.left
d)
blockDiv.styles.left
23)
DOM里面创建元素节点的方法是(a)(单选)
a)
createElement()
b)
createTextNode()
c)
createComment()
d)
createAttribute()
24)
将下面这个节点里面的文本改为“simple”的语句是(c)(单选)
varnode=document.getElementById(“sample”);
.........
a)
node.value=”simple”;
b)
node.nodeValue=”simple”;
c)
node.firstChild.nodeValue=”simple”;
d)
node.appendChild(document.createTextNode("simple");
25)
将下面这个节点里面的文本改为“simple”的语句是(c)(单选)
varnode=document.getElementById(“sample”);
.........
a)
node.InnerHtml=”simple”;
b)
node.innerHtml=”simple”;
c)
node.innerHTML=”simple”;
d)
node.value=”simple”;
26)*
javaScript的事件流包括以下以个阶段(a,b)(多选)
a)
事件捕获阶段
b)
事件冒泡阶段
c)
事件处理阶段
d)
事件回滚阶段
27)
以下关于javaScript事件的描述正确的有(ad)(多选)
a)
目前,浏览器对传统事件处理程序的指派方法的支持,比对现代事件处理程序指派方法的支持更好。
b)
传统事件处理程序可以为一个事件指派多个处理方法。
c)
使用现代事件处理程序指派方法,IE和DOM是一样的。
d)
现代事件处理程序可以为一个事件指派多个处理方法。
28)*
CSS选择器的优先级从高到低是(ad)(多选)
a)
内联>内嵌>外部样式
b)
!
important>Id>class>伪类>element>*
c)
!
important>Id>element>class>伪类>*
d)
!
important>Id>class>element>伪类>*
29)*
以下关于javaScript操作样式表描述正确的有(ab)(多选)
a)
页面中的每个元素,都有一个style属性。
b)
可以使用style.样式名来操作元素的样式。
c)
操作元素.style.样式名时,样式名和CSS样式的名称总是相同的。
d)
使用style属性可以操作外部样式表。
30)*
以下关于javaScript事件描述正确的有(abd)(多选)
a)
javaScript事件可分为鼠标事件,键盘事件,HTML事件。
b)
刷新页面的时候,会触发load事件和unload事件。
c)
事件一旦开始触发,事件的冒泡传播就不可以被终止。
d)
在某些事件如submit的事件代码中返回false,可以阻止默认行为的发生。
31)*
想要把窗口导航到新的页面,下面那些语句是正确的(d)(单选)
a)
window.URL=””
b)
document.location=””
c)
location.URL=””
d)
location.href=””
32)--
下面那些情况不能在老式浏览器中使用innerHTML属性(ad)(多选)
a)
向select元素里面添加option
b)
向div内部增加表单
c)
向ul内部增加li节点
d)
向table内部增加tr和td
33)
在IE中给一个按钮but绑定点击事件的代码正确的是(ab)(多选)
a)
在按钮的标签中用onclick=”processClick();”
b)
but.onclick=processClick;
c)
but.onclick=processClick();
d)
在按钮的标签中用onclick=”processClick;”
34)*
Change时间在什么时候会触发_b__(单选)
a)
文本框的值改变时而且失去了焦点
b)
文本框的值被改时
c)
获得焦点时
d)
失去焦点时
35)
得网页中所有子标签的数组的方法为:
(c)
a)
document.getElementByTagName("span");
b)
$("#bookDivspan");
c)
document.getElementsByTagName("span");
d)
document.getElementsByName("span");
36)*
Form中,指定method的取值可以是(ac)(多选)
a)
GET
b)
OPTION
c)
POST
d)
HEAD
37)
下面属于表单元素的有(ac)。
(多选)
a)
b)
c)
d)
38)
属于把CSS样式表与HTML网页关联的方法(bc)(多选)
a)
在HTML文档的
--…-->标签内定义CSS样式
b)
用标签链接网上可访问的CSS样式表文件
c)
在HTML文档的
yellow">test 在span中最后显示的背景色为: a) Blue b) Red c) Yellow d) 没有显示 42) 将一个网页中所有的h1元素以及p元素的字体颜色设置为红色的正确CSS代码为(b)。 (单选) a) h1p{color: red;} b) h1,p{color: red;} c) h1*{color: red;} d) h1,p{background-color: red;} 43) 使一个元素隐藏可以使用的方法是(bd)。 (多选) a) 设置该元素的display: hidden b) 设置该元素的display: none c) 设置该元素的visibility: none d) 设置该元素的visibility: hidden 44)* 有如下javascript代码(d)。 (单选) 0varspanObj=document.getElementById("myspan"); alert(spanObj.innerHTML); a) 弹出对话框,显示“内容”字样(js放在下面才选这个) b) 弹出对话框,显示“myspan”字样 c) 弹出对话框,显示null d) 浏览器报JS错误 45)* vartemp=null;(为一个对象) alert(typeoftemp); 以上程序的弹出的结果是(b)。 (单选) a) Null b) Object c) Undefined d) String 46)* 有以下代码: (单选b) varbuobj=document.getElementById("mybutton"); buobj.onclick=function(){ alert("1"); } buobj.onclick=function(){ alert("2"); } 执行结果为(传统事件执行最后一个) a) 弹出对话框,显示“1” b) 弹出对话框,显示“2” c) 弹出对话框,显示“1”,再弹对话框,显示“2” d) 浏览器报JS错误 47) 有以下代码: (单选)c/d document.getElementById("mybutton").click(function(){ alert("1"); }); document.getElementById("mybutton").click(function(){ alert("2"); }); 执行结果为 a) 弹出对话框,显示“1” b) 弹出对话框,显示“2” c) 弹出对话框,显示“1”,再弹对话框,显示“2” d) 浏览器报JS错误 48)* 有如下定义(多选cd) 要改变span的背景色代码为: a) document.getElementById("aa").background-color=''red"; b) document.getElementById("aa").backgro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTMLJavaScript 编程 笔试 前端