出自:广东开放大学-20年春季期末考试-HTML5开发技术

以下哪个不属 A、 MPEG4 B、 WebM C、 Ogg D、 RMVB
<videosrc="movie.ogg"width="320"height="240"controls="controls"> 关于这个video元素的定义,以下说法不正确的是() A、 这个视频使用一个Ogg 文件,适用于Firefox、Opera 以及Chrome 浏览器。 B、 显示时将显示自带的控制按钮工具栏 C、 视频将自动播放 D、 该video元素的视频只有一个播放源
关于video元素所包含的source元素,以下说法不正确的是() A、 video 元素中的source 元素用于定义视频的播放源 B、 不同的source 元素可链接到不同的视频文件 C、 播放时浏览器播放这个video元素中所有可识别的格式的视频 D、 video 元素允许多个source 元素
6 、audio元素的()属性可设置默认静音播放。 A、 muted B、 autoplay C、 controls D、 poster
在绘制图形之前,要先使用()获取在画布上绘图的环境。 A、 createEvent B、 createImage C、 getContext D、 getCanvas
如果有以下JavaScript代码,则对代码的说明,不正确的是() varc=document.getElementById("myCanvas");varcxt=c.getContext("2d");cxt.fillRect(0,0,100,50); A、 JavaScript中首先要使用id来寻找canvas元素 B、 HTML5通过调用canvas对象的getContext()方法来获取绘图环境 C、 cxt.fillRect(0,0,100,50)语句将从原点开始分别绘制两条线段 D、 canvas对象的大小为宽200px,高100px
以下代码将在id为myCanvas的canvas元素中绘制出一个() varc=document.getElementById("myCanvas"); varctx=c.getContext("2d"); ctx.rect(20,20,150,100); ctx.stroke(); A、 圆形 B、 曲线 C、 三角形 D、 矩形
以下哪个不是canvas中可用于创建或绘制矩形的方法() A、 rect() B、 strokeRect() C、 fillRect() D、 clearRect()
以下关于canvas的方法的说明,不正确的是() A、 bezierCurveTo()用于创建三次方贝塞尔曲线 B、 arc()用于创建弧或曲线 C、 drawImage()用于向画布上绘制图像、画布或视频 D、 moveTo()用于使用路径从画布中的指定点开始创建线条
关于canvas中用于绘制三次贝塞尔曲线的方法bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y),以下说法不正确的是() A、 第一个参数cp1x是第一个控制点的横坐标 B、 第二个参数cp1y是第一个控制点的纵坐标 C、 贝塞尔曲线是依据四个位置任意的点坐标绘制出来的一条光滑曲线 D、 贝塞尔曲线的每个顶点有1个控制点
canvas对象中实现坐标平移可使用()方法 A、 rotate() B、 translate() C、 scale() D、 fill()
在canvas对象中可以使用fillText()方法来() A、 旋转当前绘图 B、 缩放当前绘图 C、 在画布上绘制图像 D、 在画布上绘制填充文本
()方法可用于在canvas上绘制无填充的空心的文本。 A、 fillText() B、 strokeText() C、 scale() D、 rotate()
如果要在页面播放器面板上显示元素自带的控制按钮工具栏,例如播放/暂停按钮、播放进度条、静音开关等,则需要对媒体元素添加一个()的属性设置。 A、 autoplay="true" B、 loop="true" C、 controls="true" D、 preload="true"
用于播放HTML5视频文件的HTML5元素是<()> A、 movie B、 video C、 audio D、 media
下面哪个不属于HTML5支持的多媒体元素的事件() A、 onload B、 onpause C、 onplay D、 onrestore
canvas元素构建的画布是一个基于二维(x,y)的网格,坐标原点(0,0)位于canvas的(),从原点延x轴(),从原点延y轴(),取值依次递增。 A、 右上角,从左到右,从上到下 B、 右下角,从右到左,从下到上 C、 左下角,从左到右,从下到上 D、 左上角,从左到右,从上到下
以下哪个方法可用于把路径移动到画布中的指定点而不创建线条() A、 lineTo() B、 fill() C、 moveTo() D、 arc()
canvas中使用()可以创建线性渐变。 A、 addColorStop() B、 createPattern() C、 createRadialGradient() D、 createLinearGradient()
()可用于绘制已定义的路径。 A、 lineTo() B、 stroke() C、 fill() D、 moveTo()
()可用于旋转当前绘图。 A、 lineTo() B、 stroke() C、 translate() D、 rotate()
在canvas元素中可以使用drawImage()方法来() A、 创建新的、空白的图像 B、 在画布上绘制文字 C、 在画布上填充颜色 D、 在画布上绘制图像或视频
canvas中的()方法缩放当前绘图。 A、 scale() B、 rotate() C、 translate() D、 transform()
video元素的()属性可设置循环播放。 A、 autoplay B、 loop C、 controls D、 src
若网页中有这样的定义:<canvasid="myCanvas"width="200"height="100"> 则关于这个canvas元素,以下说法不正确的是() A、 可通过document.getElementById("myCanvas")语句调用此元素 B、 画布是一个200像素宽,100像素高的矩形区域 C、 这个元素本身具有绘制能力 D、 可以在这个元素中绘制文本、线条等
若有以下JavaScript程序,关于这段程序的说法,不正确的是() varc=document.getElementById("myCanvas"); varcxt=c.getContext("2d"); cxt.fillStyle="#FF0000"; cxt.fillRect(0,0,150,75); A、 先使用canvas元素的id 来寻找 canvas 元素 B、 创建一个2d的 context 对象 C、 cxt.fillStyle="#FF0000"把整个画布设置为指定颜色 D、 cxt.fillRect(0,0,150,75)语句绘制了一个矩形
以下哪个方法可用于在canvas中绘制一条直线() A、 lineTo() B、 fill() C、 moveTo() D、 arc()
以下哪个方法可用于在canvas中绘制一条弧线/曲线(即圆形或部分圆)() A、 lineTo() B、 fill() C、 moveTo() D、 arc()
以下哪个方法可用于在canvas中填充当前绘图或路径() A、 lineTo() B、 fill() C、 moveTo() D、 arc()
下面哪个不是HTML5可用的数据存储技术? A、 WebStorage B、 Cookie C、 Geolocation D、 WebSQL
HTML5的()机制可以在用户脱离网络环境时也可以使用Web应用。 A、 地理定位 B、 离线应用 C、 动态绘图 D、 多媒体
在WebSQL中创建或打开数据库调用的方法是() A、 openDatabase B、 createDatabase C、 excuteSql D、 setDatabase
以下关于WebStorage与Cookie技术的说法,不正确的是() A、 二者的数据存储量最大值都有限制 B、 二者都可以被禁止使用 C、 二者都很安全,都可用于存储重要信息 D、 Web存储的数据不能明确指定过期时间,但Cookie可以
在WebSQL数据库中可以通过JavaScript调用()方法执行相应的SQL语句。 A、 transaction B、 executeSql C、 setItem D、 getItem
在获取用户当前地理位置信息时,如果出错,可能返回的错误信息不包括() A、 用户不允许地理定位 B、 获取不到当前位置信息 C、 请求超时 D、 没有GPS导航芯片
HTML5提供了一些专门用于实现页面架构的元素,以下说法不正确的是() A、 在页面布局时,提高了代码可读性 B、 为页面协同开发、维护优化等工作带来了便利 C、 进一步实现了页面结构与页面设计代码的相对分离 D、 浏览器的兼容程度不一,页面兼容性降低
在CSS3中,可以使用任意字体,可将该字体文件存放到服务器上,在需要时被自动下载到用户的计算机上。 自定义字体是在()规则中定义的。 A、 @font-face B、 @font-family C、 @font-size D、 @font
以下关于CSS背景样式定义的说法,不正确的是() A、 background-clip用于设定背景的显示范围 B、 background-origin用于设定绘制背景图像的起点 C、 background-size用于设定背景图像的大小 D、 background-repeat用于设定背景图像的透明度
关于以下CSS样式定义的说法,不正确的是() div#headera:link,div#headera:visited { display:block; width:372px; height:90px; background:url(/ui/bg.gif)0-120pxno-repeat; margin:0; padding:0; border:0; } A、 定义了名为header的div里一般链接与已访问链接的属性 B、 background定义的是页面背景 C、 边框、内外边距都为0 D、 设置了容器居中
要在CSS3中实现样式过渡,以下说法不正确的是() A、 可以使用transition属性 B、 可以使用animations属性 C、 transition属性可以实现的动画效果比animations复杂 D、 animations可以定义多个样式转换过程的中间点的不同属性值
CSS选择器名:p.article:first-letter表示() A、 所有class为article的元素的首字母 B、 所有class为article的段落 C、 所有class为article的段落的首单词 D、 所有class为article的段落的首字母
在CSS3中可以实现文字的旋转、缩放、移动等变形功能,变形主要是通过()属性实现的。 A、 overflow B、 display C、 transition D、 transform
CSS3的伪类()将样式添加到鼠标悬浮的元素。 A、 :hover B、 :visited C、 :active D、 :link
CSS3的伪类()将样式添加到被激活的元素。 A、 :hover B、 :visited C、 :active D、 :link
CSS3的伪类()将样式添加到未被访问过的元素。 A、 :hover B、 :visited C、 :active D、 :link
CSS3的伪类()将样式添加到被访问过的链接。 A、 :hover B、 :visited C、 :active D、 :link
关于以下CSS定义,说法不正确的是()。 #grad{ background:linear-gradient(toright,rgba(255,0,0,0),rgba(255,0,0,1)); } A、 定义了一个背景颜色的渐变 B、 定义了背景颜色的线性渐变 C、 背景颜色渐变的方向是从上到下 D、 定义的渐变带有透明度
关于以下CSS定义,说法不正确的是()。 #grad{ background:radial-gradient(circle,red,yellow,green); } A、 定义了一个背景颜色的渐变 B、 定义了背景颜色的径向渐变 C、 定义了包含三种颜色的渐变 D、 定义了椭圆形的径向渐变
CSS3中的()属性可被用来添加阴影。 A、 border B、 color C、 box-shadow D、 box
以下CSS样式定义了一个背景颜色的()。 #grad1{ …… background:linear-gradient(red,blue); } A、 径向渐变 B、 线性渐变 C、 透明图像 D、 交替颜色