15、 在下列的 HTML 中, 可以产生复选框。
A. B.
C. D.
16、 在下列的 HTML 中, 可以产生文本框。
A. B.
C. D.
17、 在下列的 HTML 中, 可以产生下拉列表。
A. B.
C. D.
18、 在下列的 HTML 中, 可以产生文本区(textarea )。
A. B.
C.
19、 在下列的 HTML 中, 可以插入图像。
A. B.
C. D.image.gif
20、 在下列的 HTML 中, 可以插入背景图像。
A.
B.
C.
21、 CSS 指的是 。
A.Computer Style Sheets B.Cascading Style Sheets
C.Creative Style Sheets D.Colorful Style Sheets
22、 在以下的 HTML 中, 是正确引用外部样式表的方法?
A.
B.
C. mystyle.css
23、 在 HTML 文档中,引用外部样式表的正确位置是 。
A. 文档的末尾 B. 文档的顶部 C. 部分 D. 部分
24、 HTML 标签用于定义内部样式表?
A. B. C. D.
25、 HTML 属性可用来定义内联样式。
A. font B. class C. styles D. style
26、 下列哪个选项的 CSS 语法是正确的。
A. body:color=black B. {body:color=black(body}
C. body {color: black} D. {body;color:black}
27、 可以在 CSS 文件中插入注释。
A. // this is a comment B. // this is a comment //
C. /* this is a comment */ D. ' this is a comment
28、 属性 可用于改变背景颜色?
A. bgcolor: B. background-color: C. color: D. colorful:
29、 代码 可以为所有的
元素添加背景颜色。
A. h1.all {background-color:#FFFFFF}
B. h1 {background-color:#FFFFFF}
C. all.h1 {background-color:#FFFFFF}
30、 样式代码 可以改变某个元素的文本颜色?
A. text-color: B. fgcolor: C. color: D.text-color=
31、 哪个 CSS 属性可控制文本的尺寸。
A. font-size B. text-style C. font-style D. text-size
32、 在以下的 CSS 中,可使所有
元素变为粗体的正确语法是 。
A.
B.
C. p {font-weight:bold} D. p {text-size:bold}
33、 样式代码 可以显示没有下划线的超链接。
A. a {text-decoration:none} B. a {text-decoration:no underline}
C. a {underline:none} D. a {decoration:no underline}
34、 样式代码 可以使文本以大写字母开头。
A. text-transform:capitalize B. 无法通过 CSS 来实现
C. text-transform:uppercase D.text-align:centert
35、 样式代码 能够改变元素的字体。
A.font= B. f: C. font-family: D. Font-color:
36、 样式代码 能够使文本变为粗体。
A. font:b B. font-weight:bold
C. style:bold D.font-weight:lighter
37、 样式代码 能够显示这样一个边框:上边框 10 像素、下边框 5 像
素、左边框 20 像素、右边框 1 像素。
A. border-width:10px 5px 20px 1px
B. border-width:10px 20px 5px 1px
C. border-width:5px 20px 10px 1px
D. border-width:10px 1px 5px 20px
38、 代码 能够改变元素的左边距。
A. text-indent: B. indent: C. margin: D. margin-left:
39、 样式代码 能够产生带有正方形项目的列表。
A. list-type: square B. type: 2
C. type: square D. list-style-type: square
40、 我们可以在下列 HTML 元素中放置 Javascript 代码。
A. B. C. D.
41、 写 "Hello World" 的正确 Javascript 语法是 。
A. ("Hello World")
B. "Hello World"
C. response.write("Hello World")
D. document.write("Hello World")
42、 插入 Javacript 的正确位置 。
A. 部分 B. 部分
C. 部分和 部分均可 D.部分
43、 引用名为 "xxx.js" 的外部脚本的正确语法是 。
A. B.
C. D.
44、 样式代码 可以在警告框中写入 "Hello World"。
A. alertBox="Hello World" B. msgBox("Hello World")
C. alert("Hello World") D. alertBox("Hello World")
45、 以下 创建函数的方法是正确的。
A. function:myFunction() B. function myFunction()
C. function=myFunction() D.function(myFunction())
46、 以下 可以调用名为 "myFunction" 的函数。
A.call function myFunction B.call myFunction()
C.myFunction() D.do myFunction()
47、 以下当 i 等于 5 时执行一些语句的条件语句 是正确的。
A. if (i==5) B. if i=5 then C. if i=5 D. if i==5 then
48、 以下 是当 i 不等于 5 时执行一些语句的条件语句。
A. if =! 5 then B. if 5
C. if (i 5) D. if (i != 5)
49、 在 JavaScript 中,有 种不同类型的循环。
A. 两种。for 循环和 while 循环。
B. 四种。for 循环、while 循环、do...while 循环以及 loop...until 循环。
C. 一种。for 循环。
D. 三种。for 循环、while 循环
50、 for 循环开始,正确的方法是 。
A. for (i
C. for (i = 0; i
51、 在 JavaScript 中添加注释,以下正确的是 。
A. ' This is a comment B.
C. //This is a comment D. % This is a comment
52、 以下可插入多行注释的 JavaScript 语句正确的是 。
A. /*This comment has more than one line*/
B. //This comment has more than one line//
C.
D. % This comment has more than one line %
53、 定义 JavaScript 数组的正确方法是 。
A. var txt = new Array="George","John","Thomas"
B. var txt = new Array(1:"George",2:"John",3:"Thomas")
C. var txt = new Array("George","John","Thomas")
D. var txt = new Array:1=("George")2=("John")3=("Thomas")
54、 以下把 7.25 四舍五入为最接近的整数,正确的是 。
A. round(7.25) B. rnd(7.25)
C. Math.rnd(7.25) D. Math.round(7.25)
55、 以下求得 2 和 4 中最大的数的方法是 。
A. Math.ceil(2,4) B. Math.max(2,4)
C. ceil(2,4) D.top(2,4)
56、 打开名为 "window2" 的新窗口的 JavaScript 语法是 。
A. open.new("http://www.w3school.com.cn","window2")
B. new.window("http://www.w3school.com.cn","window2")
C. new("http://www.w3school.com.cn","window2")
D. window.open("http://www.w3school.com.cn","window2")
57、 如何在浏览器的状态栏放入一条消息 。
A. statusbar = "put your message here"
B. window.status = "put your message here"
C. window.status("put your message here")
D. status("put your message here")
58、 如何获得客户端浏览器的名称 。
A. client.navName B. navigator.appName
C. browser.name D. window.name
59、 不用于框架集文件中的标记有 。
A. FrameSet B. Frame C. iFrame D. 都不是
60、 下列不具有width 和height 属性的记录是 。
A. B. C.
D.
二. 填空题
1、 在HTML 中,对于成对标记,无斜杠的标记表示该标记的作用开始,有斜杠
的标记表示该标记的作用 。
2、 网页可分为静态网页和 网页。
3、 获取页面的HTML 源代码,可使用浏览器窗口中的 菜单。
4、 为搜索引擎提供关键字,需要在标记里的设置name 属性值为 。
5、 打开/关闭站点中的文件面板,应按功能键 。
6、 对站点素材(网页)文件的引用,可分为绝对引用和 引用。
7、 使用相对引用方式引用站点中的资源文件,则该路径是相对于站点的 目录而言的。
8、 在浏览器的地址栏里输入一个域名并回车,实质是访问站点中 页。
9、 设置鼠标经过图像时出现的说明文本,应使用 属性。
10、 内部样式一般在文档头部定义,而内联样式必须在文档的 部分定义。
11、 引用CSS 内部样式或外部样式中的“#”样式,应使用 属性。
12、 设置项目编号的列表项前的符号样式,应在
标记里使用 属性。
13、 CSS 样式可分为通用样式、HTML 样式和 样式三种。
14、 如果要指定超链接的目标网页 某个框架里显示,则必须使用 属性。
15、 利用标记设置锚点,必须使用 属性。
16、 电子邮件链接与一般的超链接相比,只不过是作为Src 属性值的E-mail 地
址前多了前缀 。
17、 超文本与普通文本最主要的区别是超文本中使用了 。
18、 设置表格边线的宽度,应使用 属性。
19、 表格垂直对齐的属性名为 。
20、 插入表格背景图片,应使用 属性。
21、 定义表格的标题,应使用 属性。
22、 表格的宽度和高度,除了可使用像素作为单位外,还可使用相对于浏览器窗
口宽度和高度的 作为单位。
23、 使用表格布局页面元素时,通常不显示表格线条,这可以通过设置 属
性的值为0来实现。
24、 使用播放视频时,设置播放面板的大小,要使用width 属性和 属性。
25、 属性 是标记和都必须使用的。
26、 使用标记播放页面的背景音乐,如果不希望反复播放,可设置 属性值为false 。
27、 将文本框改造为密码输入,应设置Type 属性值为 。
28、 表单的两种提交方法分别是post 和get ,其默认值是 。
29、 表单提交至服务器的值,就是定义表单元素时指定的 属性的属性值。
30、 设置单选按钮和复选框的默认值,应使用 属性。
31、 设置下拉列表的默认值,应使用 属性。
32、 脚本可分为服务器脚本和 脚本两大类。
33、 在JS 脚本中,alert()方法是 对象提供的方法。
34、 在客户端JS 脚本中访问某个对象的某个属性,其方法是 。
35、 客户端脚本分为内联式脚本、内部脚本和 脚本三种使用方式。
36、 使用JS 内置的 对象前,必须使用new 运算符为其创建实例。
37、 在JS 脚本中,数组的第一个元素的下标是 。
38、 产生随机数方法是由JS 的内置对象 提供的。
39、 字符串(对象)只有一个属性,属性名为 。
40、 在客户端JS 脚本中,查找一个子串在字符串中的开始位置,应使用的函数
为(方法)是 。
41、 在客户端脚本中,使用 对象的write()方法可以向页面输出信息。
42、 在客户端脚本中重新设置 对象的href 属性,会产生页面跳转。
43、 由Window 对象提供并用于浏览者输入信息的方法是 。
44、 在JS 脚本中获取客户端浏览器名称的方法是 。
三. 简答题
1、 简述客户端脚本语言与服务器端脚本语言的区别。
2、 简述盒子模型。
3、 静态网页和动态网页的区别。
4、 简述CSS 的作用。
5、 JavaScript 的特点。
6、 HT ML 中有那些可用的表单元素?
7、 层的概念以及网页中层的定义方法。
四. 名词解释
1、 B/S结构
2、 HTML
3、 DOM
4、 CSS
5、 WWW
6、 脚本
7、 JavaScript
8、 URL
9、 CSS 滤镜
10、 表单
五. 程序填空题(3小题,共20分)
1、 填写代码,在以下网页文件中使用内部样式实现如下图效果(6分)
2、 填写代码,使用类别选择器在以下网页中实现如下效果:(6分)
3、 使用CSS+DIV技术,修改如下CSS 代码,对以下网页文件5-1.htm 实现如
下效果,要求当鼠标放入菜单项上时,该菜单项会发生文字和背景颜色改变。(10分)
body{
//填写代码,设置背景颜色
}
#navigation {
font-family:Arial;
}
#navigation ul {
/*填写代码,不显示项目符号 */
/*填写代码,使列表外边距为0 */
padding:0px;
}
#navigation li {
/*填写代码,水平显示各个项目 */ }
#navigation li a{
; /*填写代码,区块显示 */
padding:3px 6px 3px 6px;
text-decoration:none;
border:1px solid #711515;
margin:2px;
}
#navigation li a:link, #navigation li a:visited{
background-color:#c11136;
color:#FFFFFF;
}
#navigation li a:hover{
background-color:#990020;
color:#ffff00;
}
网页效果图
文件5-1.htm
4、 修改以下代码,要求用户在文本框中输入用户名,提交时,若文本框为空,
则取消提交(使用form 对象的onSubmint 事件)。(6分)
5、 修改以下代码,利用复选框让用户选择其爱好,输出用户所选的内容(6分)
6、 修改以下代码,利用单选钮让用户选择其性别,输出用户所选的内容(6分)
11