WEB前端课程笔试题
考试时间:60分钟 分数:60分 考试范围:HTML5+CSS+JavaScript
姓名:_____________ 总分:______
一、选择题(10分)
1、 HTML5 的正确 doctype 是
A、<!DOCTYPE html> B、 <!DOCTYPE HTML5>
C、 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0//EN" >
2、在 HTML5 中,onblur 和 onfocus 是:
A、样式属性 B、事件属性 C、HTML元素 D、CSS标记
3、用于播放 HTML5 视频文件的正确 HTML5 元素是
A、<movie> B、<media> C、<video> D、<audio>
4、类选择器声明时,需要使用的符号是()。
A、. B、# C、/ D、;
5、以下不是float属性值的是()。
A、left B、right C、none D、all
6、下面选项中,用于定义元素样式背景色的是。
A、background-color B、color C、border-color D、bgColor
7、下列哪一项是CSS正确的语法构成?();
A body:color=black B {body;color:black}
C body {color: black;} D {body:color=black(body}
8、关于window对象表述不正确的有:()。
A、window.open方法打开一个window对象
B、window.reload()方法可以用来刷新当前页面
C、window.location.href=a.html的作用是把当前页面替换成a.html页面。
D、window.alert()方法可以弹出一个对话框
9、可以在下列哪个HTML元素中放置javascript代码()
A、<script> B、<javascript> C、<js> D、<scripting>
10、以下哪项不属于JavaScript的特征?()
A、JavaScript是一种脚本语言
B、JavaScript是事件驱动的
C、JavaScript代码需要编译以后才能执行
D、JavaScript是独立于平台的
二、填空题(10分)
1、DHTML技术包含常用三种常用技术,分别是______________、______________和______________。
2、在HTML页面,引用CSS样式有三种方式,分别是______________和______________。
3、在CSS样式中,常用选择器有______________,______________和______________。
4、HTML5中新增的表单元素有很多,请列出三个分别是______________,______________和______________。
5、HTML5中,可以绘制不同类型的图形和文本,其方法是______________、______________、______________。
6、JavaScript中string字符串对象中,获取字符串长度属性是______________,查询字符串的方法是______________。
7、JavaScript中有三种弹出框,分别是______________、______________、______________。
8、CSS标记用于边框的样式属性有_____________、_____________、______________。
9、CSS标记中用于定义DIV布局的样式属性是______________、______________、______________。
10、CSS样式标记中用于定义文本缩进的样式属性是__________,定义背景图片的样式属性是______________。
三、判断题(10)
1、HTML5表单元素中,readonly用于定义元素的只读属性。()
2、HTML5表单元素中,range用于定义滑块控件。()
3、JavaScript代码只允许放到<head></head>标记中间。()
4、{font-weight:bold}用于定义字体加粗。()
5、CSS样式一般通过DIV进行网页布局。()
6、HTML超文本语言可以在记事本编辑,在浏览器中解释执行。()
7、在HTML5中,required属性定义表单元素必须输入。()
8、JavaScript中,使用function:myFunction()方式创建函数。()
9、Math.round(7.25)获取的值是7.5。()
10、在盒模型中,margin样式属性用于定义内边距。()
四、程序题(15)
1、使用DIV+CSS实现如图1所示布局(6)。

图1
2、利用JavaScript中Date对象,显示当前日期时间,如果是上午,提示“工作愉快”,中午提示“注意休息”,下午提示“努力工作”。(6分)
3、在JavaScript代码片段中,语句如下:
function add(i) { var k = i+20; alert(k); } ;
add(10);
执行上面语句,输出结果是____________。(3分)
三、简答题(15分)
一、浅论Web前端三种技术,CSS、HTML5和JavaScript所充当的角色。(5分)
二、论述设计一个网页,需要具备哪些技术。(5分)
三、论述网站制作流程。(5分)