练习题总结8

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)

image

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)当函数的返回值是类的对象或引用时

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.css优先级顺序正确的是(A)A.!important>class>id>tagB.!important>ta...
    瑄铭HTML阅读 1,806评论 0 0
  • 1.设置文字颜色应使用属性(C)A.font-familyB.font-colorC.colorD.font解:没...
    瑄铭HTML阅读 816评论 0 1
  • 1.选出你认为最合理的定义标题的方法。(C) A. 文章标题 B. 文章标题 C. 文章标题 D. 文章标题 A...
    瑄铭HTML阅读 1,078评论 0 0
  • 1.如何在CSS文件中插入注释?(C)A.//this is a commentB.//this is a com...
    瑄铭HTML阅读 1,352评论 0 0
  • 1.新窗口打开网页,用到以下哪个值(B)。 A._self B._blank C._top D._parent 在...
    瑄铭HTML阅读 586评论 0 0