笔试题目(HTML JavaScript)

时间:2020-12-24 13:01:23 笔试题目 我要投稿

笔试题目(HTML JavaScript)

  导读:本套笔试题目为不定项选择题,把自己认为正确的都可以填到答案框内。以下是由应届毕业生网小编J.L为您整理推荐的笔试题目话笔试经验,欢迎参考阅读。

笔试题目(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) var array=new Array();

  b) var array={‘a’,’b’,1};

  c) var array=[‘1’,’a’,4];

  d) var array=(‘1’,2,3);

  5) function justTest(num){

  if(num>3){

  return num+1;

  }

  }

  var result=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) var result=2+5+"8";

  result的值是(e)(单选)

  a) 258

  b) “258”

  c) 78

  d) 15

  e) “78”

  9) 下面那些语句可以创建一个不为空的对象(abd)。(多选)

  a) var obj=new Object();

  b) var obj={};

  c) var obj;

  d) var obj=new Date();

  10) var a =false;

  var b = 0;(默认转化为false,1为true)

  运算结果为true的表达式是(b)(单选)

  a) a=b

  b) a= =b

  c) a= = =b

  d) a instanceof b

  11) 请选择结果为真的表达式(b)(单选)

  a) null instanceof undefined

  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题基于下面这段程序:

  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)

  空白处应填写的代码(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) function fucCheckNUM(NUM)

  {

  var regex=/^d+$/;

  if(regex. 18题 (NUM)){

  //说明有字符是数字

  alert(“字符是数字”);

  }

  else{

  //说明是数字

  alert(“字符不是数字”);

  }

  (单选)__a_

  a) Test

  b) Matchs

  c) Match(字符串才是它)

  d) pattern

  19题和20题基于以下代码:

  以下这段代码用来实现让页面上所有的超链接当鼠标移上去时,下划线消失的操作

  style type="”text/css”"

  .mouseon{

  text-decoration:none;

  }

  style

  script

  window.onload=function(){

  var allLinks=document.;

  for(var i=0;i<allLinks.length;i++){

  allLinks.=function(){

  this. 19题 = 20题 ;

  };

  };

  /script

  19) (单选)__d_

  a) Class

  b) class

  c) Classname

  d) className

  20) (单选)__d__

  a) Mouseon

  b) “.mouseon”

  c) .mouseon

  d) “mouseon”

  21、22题基于以下代码

  以下这段代码实现是通过点击按钮的方式使方块每次向右移动5个像素

  title/title

  style type="text/css"

  #block{

  position: absolute;

  width: 20px;

  height: 20px;

  background: Red;

  top: 100px;

  left: 0px

  }

  /style

  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 )(单选)

  var node=document.getElementById(“sample”);

  .........

  This is a sample

  a) node.value=”simple”;

  b) node.nodeValue=”simple”;

  c) node.firstChild.nodeValue=”simple”;

  d) node. appendChild(document.createTextNode("simple");

  25) 将下面这个节点里面的文本改为“simple”的语句是( c ) (单选)

  var node=document.getElementById(“sample”);

  .........

  This is a 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=“http://www.ruiwen.com/wenshu”

  b) document.location=“http://www.ruiwen.com/wenshu”

  c) location.URL=“http://www.ruiwen.com/wenshu”

  d) location.href=“http://www.ruiwen.com/wenshu”

  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) $("#bookDiv span");

  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文档的 style type="text/css" 标签内定义CSS样式

  d) 用网页元素的style属性引入样式表文件

  39) 在HTML中制作表格不会用到的标记是( bf )(多选)

  a) Table

  b) Form

  c) Td

  d) Tr

  f) A

  40)* 如何提交一个表单?(多选 ab)

  a) document.forms[0].submit();

  b)

  c) document.submit();

  d) window.close();

  41)* 有如下样式定义(单选 c)

  style

  #aa{

  background-color:blue;

  }

  .aa{

  background-color:red;

  }

  /style

  test

  在span中最后显示的背景色为:

  a) Blue

  b) Red

  c) Yellow

  d) 没有显示

  42) 将一个网页中所有的h1元素以及p元素的字体颜色设置为红色的正确CSS代码为(b )。(单选)

  a) h1 p{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 )。(单选)

  内容执行后,结果是:

  a) 弹出对话框,显示“内容”字样(js放在下面才选这个)

  b) 弹出对话框,显示“myspan”字样

  c) 弹出对话框,显示null

  d) 浏览器报JS错误

  45)* var temp=null;(为一个对象)

  alert(typeof temp);

  以上程序的弹出的结果是( b)。(单选)

  a) Null

  b) Object

  c) Undefined

  d) String

  46)* 有以下代码:(单选b)

  执行结果为(传统事件执行最后一个)

  a) 弹出对话框,显示“1”

  b) 弹出对话框,显示“2”

  c) 弹出对话框,显示“1”,再弹对话框,显示“2”

  d) 浏览器报JS错误

  47) 有以下代码:(单选)c/d

  执行结果为

  a) 弹出对话框,显示“1”

  b) 弹出对话框,显示“2”

  c) 弹出对话框,显示“1”,再弹对话框,显示“2”

  d) 浏览器报JS错误

  48)* 有如下定义(多选cd)

  test

  要改变span的背景色代码为:

  a) document.getElementById("aa").background-color=''red";

  b) document.getElementById("aa").backgroundColor=''red";

  c) document.getElementById("aa").style.backgroundColor=''red";

  d) $("#aa").css({backgroundColor:'red'});

  e) $(".aa").css({background-color:'red'});

  49) 有如下样式定义(单选a)

  执行结果为:

  a) 12

  b) 12y12

  c) NaN

  d) 浏览器显示JS异常

  50) 得到元素的第一个儿子节点是调用元素对象的(单选c)

  a) next()

  b) childNodes

  c) firstChild()

  d) parentElement()

【笔试题目(HTML JavaScript)】相关文章:

百度JavaScript笔试题目11-27

HTML+CSS前端工程师笔试题目12-06

HTML基础练习题目11-13

百度JavaScript笔试题11-16

惠普笔试题目10-26

伊利笔试题目10-19

夏普笔试题目10-18

美的笔试题目12-15

会计笔试题目10-18