1.显示结果是为如下超链接的HTML语句是(B)
A.<a href=”翻盖手机”>test</a>
B.<a href=”test1.htm”>翻盖手机</a>
C.<a name=”test1.htm”>翻盖手机</a>
D.<a name=”翻盖手机”>test</a>
解:<a href=””>内容</a>
2.HTML5 中的 <canvas> 元素用于: (C)
A.显示数据库记录
B.操作 MySQL 中的数据
C.绘制图形
D.创建可拖动的元素
解:<canvas> 原生直接支持绘图
3.表示新开一个标签页的超链接代码是:(C)
A.<a href=URL target=_new>..</a>
B.<a href=URL target=_self>..</a>
C.<a href=URL target=_blank>..</a>
D.<a href=URL target=_parent>..</a>
解:
_blank:在新窗口打开
_self:在当前窗口打开
_parent:在父级窗口打开
_top:在最顶级窗口打开
4.以下哪个标签用于表示 HTML5 中不同类型输出的结果 ?(A)
A.output
B.placeholder
C.autofocus
D.required
解:1.placeholder 规定帮助用户填写输入字段的提示
5.输出为?(A)
var person={fname:"John",lname:"Doe",age:25};
var txt="";
for (x in person)
{
txt=txt + person[x];
}
alert(txt);
A.JohnDoe25
B.fname:"John",lname:"Doe",age:25
C.fname:John,lname:Doe,age:25
D.fnamelnameage
解:for-in语句用来枚举
6.根据规范,哪些标签不是 HTML 5 的语义化标签?(C)
A.header
B.section
C.marquee
D.article
解:marquee已经被废弃
7.在不改变元素的显示属性的情况下,元素都是可以设置宽度的,并且能够设置成功,这句话是否正确?(B)
A.正确
B.错误
解:元素宽度在不设置的情况下,是它本身父容器的100%
8.下列哪个操作是W3C标准定义的阻止事件向父容器传递:(C)
A.e.preventDefault()
B.e.cancelBubble=true
C.e.stopPropagation()
D.e.stopImmediatePropagation()
解:注:取消事件冒泡对当前节点无影响
9.以下不属于数据序列化技术的是(C)
A.JSON
B.Property List
C.HTML
D.Protocol Buffer
解:HTML不是一种编程语言,而是一种标记语言
10. 以上 javascript 代码执行后, 浏览器 alert 出来的结果分别是(B)
A.undefined,red
B.green,blue
C.undefined,blue
D.green,undefined
E.blued,undefined
解:this始终指向调用它的对象
11.在准备XMLHttpRequest对象时,在send()前需要调用哪个方法?(B)
A.prepare ()
B.open ()
C.init ()
D.build ()
解:
1.请求
2.建立执行open
3.发送执行send
4.受理
5.完成
12.以下哪个属性不会使div脱离文档流(D)
A.position: absolute;
B.float: right;
C.position: fixed;
D.position: relative;
解:relative(相对定位)不脱离文档流
13.以下代码中文字的最终颜色描述正确的是(B )
<style>
div > #title{color: blue;}
div > h3#title.title{color: red;}
[lang=”en”] h3.title{color: green;}
[lang=”en”] #title{color: gray;}
</style>
<div lang=”en”>
<h3 id=”title”
class=”title”>hello</h3>
</div>
A.blue
B.red
C.green
D.gray
解:css优先级,可以给选择器分配权值:
id选择器的权值为100
class、属性和伪类选择器的权值为10
标签选择器、伪元素的权值为1
权值较大的优先级越高
特殊!important,优先级最高
14.下列标签中哪个表示一个文本区域?(A)
A.<textarea></textarea>
B.<input type=”textarea”/>
C.<input name=”textarea” type=”text”/>
D.<textarea type=”textarea”></textarea>
解:textarea表示一个文本区域
15.在下列标签中,哪个标签表示最小的标题?(C)
A.<title></title>
B.<h1></h1>
C.<h6></h6>
D.<h7></h7>
解:没有h7
16.下面哪个选项中的对象与浏览列表有关(B )
A.window,location
B.location,history
C.navigator,window
D.historylist,location
解: Browser 对象
1.history
2.Location
3.navigator
4.screen
17.根据HTML5规范,关于HTML,下列哪个说法是正确的?(B)
A.a元素在任何情况下都可以嵌套块级元素
B.一个页面不可以存在多个title元素
C.一个页面可以同时存在多个可见的main元素
D.p元素在任何情况下都可以不书写结束标签
解:main只能有一个可见的
18.请给出这段代码的运行结果(C )
<SCRIPT LANGUAGE="JavaScript">
var bb = 1;
function aa(bb) {
bb = 2;
alert(bb);
};
aa(bb);
alert(bb);
</SCRIPT>
A.1 1
B.1 2
C.2 1
D.2 2
解:bb是以传值的方式传入的将其值覆为2不影响后面的传值故后面任为1
19.以下哪个不是 html5 中使用的媒体元素? (D)
A.<source>
B.<audio>
C.<track>
D.<time>
解:
audio 定义音频
video 定义视频
embed 作为外部应用的容器
source 多种媒体源的支持
track 定义媒体的文本跟踪
20.css设置链接样式下列说法正确的是(C)
A.a:hover可以在a:visited 之前生效
B.a:hover可以在a:link之前生效
C.a:active 必须位于 a:hover 之后
D.a:active - 链接被点击后的样式
解:LVHA
21.在 HTML5 中,onblur 和 onfocus 是:(C)
A.HTML 元素
B.样式属性
C.事件属性
解:
onblur:失去焦点
onfocus:获取焦点
22.textarea标签的属性不包括(D)
A.rows
B.cols
C.maxlength
D.width
解:没有width
23.下列HTML代码中不符合HTML5语义化规范的是:(A)
A.
<p><b>警告!以下代码可能包含威胁!</b></p>
B.
<p><dfn><abbr title="National Basketball Association">NBA</abbr></dfn>季后赛开赛</p>
C.
<ol>
<li>第一章</li>
<li>第二章</li>
<li>第三章
<ol>
<li>第3.1节</li>
<li>第3.2节</li>
</ol>
</li>
</ol>
D.
<article>
<hgroup>
<h1>文章标题</h1>
<h2>文章副标题</h2>
</hgroup>
<div class="content">
<p>文章内容</p>
<p>文章内容</p>
</div>
</article>
解:<b> 没有语义化特征;
24.请问 wrap 这个 div 的高度是多少?(B)
<style type="text/css">
.a, .b, .c {
box-sizing: border-box;
border: 1px solid;
}
.wrap {
width: 250px;
}
.a {
width: 100px;
height: 100px;
float: left;
}
.b {
width: 100px;
height: 50px;
float: left;
}
.c {
width: 100px;
height: 100px;
display: inline-block;
}
</style>
<div class="wrap">
<div class="a">a</div>
<div class="b">b</div>
<div class="c">c</div>
</div>
A.100px
B.150px
C.200px
D.250px
解:B+C=150px
25.以下哪个语句打印出来的结果时false?(A)
A.alert(3==true)
B.alert(2=="2")
C.alert(null == undefined)
D.alert(isNaN("true"))
解:3 == true // 布尔值会转成number true即为1 所以结果是false
26.下列html tag中属于块级元素(block element)有(BD)
A.span
B.ol
C.img
D.ul
解:ol 和ul是行内元素
27.下列关于btn标签的说法正确的是(ABCD)
A.btn-group能将按钮组成按钮组
B.btn-toolbar能将btn做成复杂组件
C.btn-group可以嵌套使用
D.可以使用btn-group-lg,btn-group-sm来调整按钮大小
解:bootstrap
28.下面结果为不为真的表达式是:(BD)
A.null == undefined Object.prototype;
B.[1,2,3].splice(1,1,1) == [2]
C.let Mi = new Function();Mi.proto.proto == Object.prototype;
D.'1' === true
解:1.他们不是同一个地址对象,因此返回false
===要类型一样
29.下列哪些情况可触发reflow(AD)
A.改变任何元素的width/height
B.改变background-color
C.visibility:hidden
D.改变font-size
解: 1.width/height/border/margin/padding的修改
2.动画,:hover等伪类引起的元素表现改动3.display=none等造成页面回流
4.appendChild等DOM元素操作;
5.font类style的修改;
6.background的修改;
7.scroll页面;
8.resize页面
30.以下那些操作调用的是拷贝构造函数(AB)
A.
<pre class="prettyprint">ClassA a1;
ClassA a2(a1);</pre> <br>
B.
<pre class="prettyprint">ClassA a1;
ClassA a2=a1;</pre> <br>
C.
<pre class="prettyprint">ClassA a1, a2;
a1 = a2;</pre> <br>
D.
<pre class="prettyprint">ClassAa1 = new ClassA();
ClassAa2 = a1;</pre> <br>
解:
(1)用类的一个对象去初始化另一个对象时
(2)当函数的形参是类的对象时
(3)当函数的返回值是类的对象或引用时