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

以下关于 canvas 说法正确的是: A、HTML5 标准中加入了 WebSql 的 api B、HTML5 支持 IE8 以上的版本(包括 IE8) C、HTML5 仍处于完善之中 D、Html5 将取代 Flash 在移动设备的地位
以下关于 video 说法正确的是: A、当前,video 元素支持三种视频格式,其中 WebM = 带有 Thedora 视频编码和 Vorbis 音码的 WebM 文件。 B、source 元素可以添加多个,具体播放哪个有浏览器决定。 C、video 内使用 img 展示有视频封面 D、loop 属性可以使媒介文件循环播放。
以下关于 video 说法错误的是: A、navigator.geolocation 可以用来判断浏览器是否支持地理定位B、window.navigator.cookieEnabled 判断浏览器是否支持 cookie C、Canvas 不依赖分辨率 D、window.FileReader 判断浏览器是否支持 FileReader
以下不是 input 在 html5 的新类型的是: A、DateTime B、file C、Colour D、Range
以下不是 HTML5 新特性的是: A、新的@font-face 字体设置 B、新的离线存储C、新的音频、视频 API D、新的内容标签
关于 html5 说法正确的是: A、HTML5 是在原有 HTML 上的升级版 B、HTML 可以不需要 DTD C、没有<!DOCTYPE html>HTML5 可以正常工作 D、<output>是 html5 的新标签
关于 html5 说法错误的是: A、Canvas 是 HTML 中你可以绘制图形的区域 B、SVG 表示可缩放矢量图形 C、queryselector 的功能类似于 jQuery 的选择器 D、queryString 是 html5 查找字符串的新方法
关于 Web Workers 说法错误的是: A、Web Worker 只能使用 terminate()中止B、Web worker 线程不能修改 HTML 元素 C、Web worker 线程不能修改全局变量和 Window.Location D、Web Worker 是 HTML5 提供的一个 javascript 多线程解决方案
关于 Web SQL 的说法更合理的是: A、WebSql 是 HTML5 的一个规范 B、WebSQL 是一个在浏览器客户端的结构关系数据库和使用 mysql 一样 C、本地存储没有生命周期 D、Local storage 和 Cookie 一样。
单选 HTML 中新增的 output 元素用于( ) A. 在页面中输出指定信息 B. 在页面中添加图形容器 C. 定义一个数据集 D. 在页面中添加命令按钮
单选 HTML5 提供了一些专门用于实现页面架构的元素,以下说法不正确的是( ) A. 在页面布局时,提高了代码可读性 B. 为页面协同开发、维护优化等工作带来了便利 C. 浏览器的兼容程度不一,页面兼容性降低 D. 进一步实现了页面结构与页面设计代码的相对分离
单选 对于 email 类型的 input 元素。如果要在输入框中输入 1 个或多个邮箱地址,需要添加( )属 A. autofocus B. multiple=true C. contentEditable=true D. range=true
单选 如果要求用户在表单输入一个有效的日期,可以设置 input 元素的 type 属性为( ) A. month B. year C. date D. range
多选 关于以下代码所描述的文本输入框,说法正确的是( ACD ) <form> 注册邮箱 <input type="email" autofocus="autofocus" placeholder="请输入有效的电子邮箱" required="required"/> </form> A. 这个输入框是必填项 B. 这个输入框在填写时将启用自动补全填写 C. 在这个输入框里必须输入符合邮箱格式的文本,例如带@符号等 D. 这个输入框在打开页面时将自动获得焦点
多选 在 HTML5 中,一些旧的元素不再使用,例如以下的( )等。 A. frame B. bgsound C. canvas D. menu
多选 下面哪些是 HTML5 新增的元素? A. header B. input C. nav D. aside
多选 关于以下表单输入框的说法,正确的是 <form> <input type="number" max="100" min="0" step="5" /> <input name="提交" type="submit" /> </form> A. 只能输入数字字符 B. 满足条件的输入不能是负数 C. 输入的数字不能超过 100 D. 要求输入的要是 5 的倍数
多选 如果要设置当前 input 元素为必填项,则以下横线处应填入( ) <input type="text" /> A. autofocus B. required="required" C. required D. autocomplete
单选 如果要在页面播放器面板上显示元素自带的控制按钮工具栏,例如播放/暂停按钮、播放进度条、开关等,则需要对媒体元素添加一个( )的属性设置。 A. autoplay="true" B. loop="true" C. controls="true" D. preload="true"
单选 下面哪个不属于 HTML5 支持的多媒体元素的事件( ) A. onload B. onpause C. onplay D. onrestore
单选 canvas 元素构建的画布是一个基于二维(x,y)的网格,坐标原点(0,0)位于 canvas 的(D),从原点 x 轴(),从原点延 y 轴(),取值依次递增。 A. 右上角,从左到右,从上到下 B. 右下角,从右到左,从下到上 C. 左下角,从左到右,从下到上 D. 左上角,从左到右,从上到下
单选 有这样一个 canvas 元素: <canvas id="myCanvas" width="200" height="100"></canvas> 如果有以下代码,则对代码的说明,不正确的是( ) <script type="text/javascript"> var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillRect(0,0,100,50); </script> A. JavaScript 中首先使用 id 来寻找 canvas 元素 B. HTML5 通过调用 canvas 对象的 getContext()方法来获取绘图环境 C. cxt.fillRect(0,0,100,50)语句将从原点开始分别绘制两条线段 D. canvas 对象的大小为宽 200px,高 100px
单选 以下代码将在 id 为 myCanvas 的 canvas 元素中绘制出一个( ) <script type="text/javascript"> var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.moveTo(0,0); cxt.lineTo(150,50); cxt.lineTo(100,1000); cxt.stroke(); </script> A. 圆形 B. 锐角图形 C. 钝角图形 D. 四边形
单选 autoplay 属性用于( ) A. 设置媒体文件是否显示自带的控制按钮 B. 设置指定的媒体文件在页面打开时是否自动播放 C. 绘制图形图像 D. 设置默认显示的图片路径
单选 WebStorage 中的 sessionStorage 用于(B) A. 保存本地数据 B. 保存会话数据 C. 保存大量数据 D. 把数据永久保存在数据库
单选 以下关于 Web Storage 的两种存储方式 sessionStorage 和 localStorage 的说法,不正确的是(D A. sessionStorage 中的数据会随着 session 对象生命周期的结束而被销毁 B. localStorage 的数据可以一直保存在客户端,只要不手工清除 C. sessionStorage 和 localStorage 都可以使用 setItem 和 getItem 进行信息的存和写 D. sessionStorage 和 localStorage 都不能同时操作多条数据单选
以下关于 web worker 的说法,不正确的是(B ) A. webworker 是运行在后台的 JavaScript 程序 B. webworker 会影响页面的性能 C. 如需终止 webworker,并释放浏览器/计算机资源,可以使用 terminate()方法 D. 由于 webworker 位于外部文件中,无法访问 window、document 对象
多选 在 HTML5 的 Geolocation API 中可以使用( )获取当前地理位置。 A. addCurrentPostion B. watchCurrentPosition C. clearWatch D. getCurrentPosition
单选 下面哪个不是 HTML5 数据存储技术? A. WebStorage B. Cookie C. Geolocation D. WebSQL
单选 HTML5 的( )机制可以在用户脱离网络环境时也可以使用 Web 应用。 A. 地理定位 B. 离线应用 C. 动态绘图 D. 多媒体
单选 以下关于 CSS 背景样式定义的说法,不正确的是( ) A. background-clip 用于设定背景的显示范围 B. background-origin 用于设定绘制背景图像的起点 C. background-size 用于设定背景图像的大小 D. background-repeat 用于设定背景图像的透明度
单选 在 CSS3 中,可以使用任意字体,可将该字体文件存放到服务器上,在需要时被自动下载到用户的机上。 自定义字体是在( )规则中定义的。 A. @font-face B. @font-family C. @font-size D. @font
单选 要设置宽度不为 100%的页面容器居中,则可以在 CSS 定义中添加( ) A. margin-left:0;margin-right:0; B. margin-left:auto;margin-right:auto; C. margin-left:100%;margin-right:100%; D. margin-left:auto;margin-right:0;
单选 要在 CSS3 中实现样式过渡,以下说法不正确的是( ) A. 可以使用 transition 属性 B. 可以使用 animations 属性 C. transition 属性可以实现的动画效果比 animations 复杂 D. animations 可以定义多个样式转换过程的中间点的不同属性值
单选 关于以下 CSS 样式定义的说法,不正确的是( ) div#header a:link, div#header a:visited { display: block; width: 372px; height: 90px; background : url(/ui/bg.gif) 0 -120px no-repeat; margin: 0; padding: 0; border: 0; } A. 定义了名为 header 的 div 里一般链接与已访问链接的属性 B. background 定义的是页面背景 C. 边框、内外边距都为 0 D. 设置了容器居中
单选 在 CSS3 中可以实现文字的旋转、缩放、移动等变形功能,变形主要是通过( )属性实现的。 A. overflow B. display C. transition D. transform
多选 CSS 的选择器类型包括( ) A. 属性选择器 B. 类选择器 C. 标签选择器 D. 伪类选择器
单选 把路径移动到画布中的指定点使用的方法是( ) A. lineTo B. moveTo C. stroke D. getContext
单选 清除给定的矩形内的像素使用的方法是() A. rect() B. strokeRect() C. clearRect() D. closePath()
单选 设置用于笔触的颜色可以使用的方法是( ) A. strokeStyle B. fillStyle C. lineCap D. scale
单选 drawImage 用于( ) A. 填充当前绘图 B. 创建空白的图像对象 C. 在画布上绘制文本 D. 向画布上绘制图像、画布或视频
单选 在绘制图形之前,要先使用()获取在画布上绘图的环境 A. createEvent B. createImage C. getContext D. getCanvas
单选 在 canvas 元素里使用()绘制弧形 A. font B. rect C. lineTo D. arc
单选 ()用于创建线性渐变 A. createLinearGradient B. addColorStop C. createRadialGradient D. createPattern
单选 ()用于创建环性渐变 A. createLinearGradient B. addColorStop C. createRadialGradient D. createPattern
单选 在 canvas 元素里绘制图形,一般首先要使用 JavaScript 的()获取待操作的元素。 A. getElementByID B. getElementsByTagName C. getContext D. lineTo
单选 beginPath 用于( ) A. 绘制已定义的路径 B. 填充当前路径 C. 旋转当前绘图 D. 起始一条路径
1 单选 HTML 中新增的 output 元素用于( ) A. 在页面中输出指定信息 B. 在页面中添加图形容器 C. 定义一个数据集 D. 在页面中添加命令按钮
2 单选 HTML5 提供了一些专门用于实现页面架构的元素,以下说法不正确的是( ) A. 在页面布局时,提高了代码可读性 B. 为页面协同开发、维护优化等工作带来了便利 C. 浏览器的兼容程度不一,页面兼容性降低 D. 进一步实现了页面结构与页面设计代码的相对分离
3 单选 对于 email 类型的 input 元素。如果要在输入框中输入 1 个或多个邮箱地址,需要添加( )属性。 A. autofocus B. multiple=true C. contentEditable=true D. range=true