HTML习题附答案
第一章
1.HTML指的是( A )。
A超文本标记语言(Hyper Text Markup Language)
B家庭工具标记语言(Home Tool Markup Language)
C超链接和文本标记语言(Hyperlinks and Text Markup Language)
2.web标准的制定者是( B )。
A 微软 B万维网联盟(W3C) C网景公司(Netscape)
3.用HTML标记语言编写一个简单的网页,网页最基本的结构是( D )。
A <html> <head>…</head> <frame>…</frame> </html>
B <html> <title>…</title> <body>…</body> </html>
C <html> <title>…</title> <frame>…</frame> </html>
D <html> <head>…</head> <body>…</body> </html>
4.从IE浏览器菜单中选择____查看à源文件______命令,可以在打开的记事本中查看到网页的源代码。
5.实现网页交互性的核心技术是_______ JavaScript _______________。
6.CSS的全称是________ Cascading Style Sheet __________ ______。
7.写出你了解的专业网页编辑制作工具_____Dreamweaver_,_ EditPlus ___________。
8.URL的全称是____Uniform Resource Locator _____________________________。
9.写出URL包含的三个部分内容的作用。
URL通常包括三个部分,第一部分是Scheme,告诉浏览器该如何工作,第二部分是文件所在的主机,第三部分是文件的路径和文件名。
第二章
- 以下标记符中,用于设置页面标题的是( A )。
A <title> B <caption> C <head> D <html>
- 以下标记符中,没有对应的结束标记的是( B )。
A <body> B <br> C <html> D <title>
- 文件头标记也就是通常所见到的____<head>…</head>_____标记。
- 创建一个HTML文档的开始标记符是___<html>______,结束标记符是____</html>_____。
- 标记是HTML中的主要语法,分____单_____标记和____双_____标记两种。大多数标记是____成对_____出现的,由____开始_____标记和_____结束____标记组成。
- 把HTML文档分为__头部_______和______主体___两部分。___主体______部分就是在Web浏览器窗口的用户区内看到的内容,而__头部_______部分用来设置该文档的标题(出现在Web 浏览器窗口的标题栏中)和文档的一些属性。
- HTML4或XHTML1.0的三种文档风格是__严格型、过渡型____、框架型_____。
- 简述一个HTML文档的基本结构。
一个完整的HTML文件包含头部和主体两个部分的内容,在头部内容里,可定义标题、样式等,文档的主体内容就是要显示的信息。<html>标记通常会作为HTML文档的开始代码,出现在文档的第一句,而</html>标记通常作为HTML文档的结束代码,出现在文档的尾部,其他的所有的HTML代码都位于这两个标记之间,该标记用于告知浏览器或其他程序,这是一个Web文档,应该按照HTML语言规则对文档内容的标记进行解释;<head>…</head>是HTML文档的头部标记;<body>… </body>标记之间的文本是在浏览器中要显示的页面内容。
图2-3 实验 |
第三章
- 下面哪一项是换行符标记?( C )
A.<body> B.<font> C.<br> D.<p>
- 在HTML中,标记<font>的Size属性最大取值可以是( C )。
A. 5 B.6 C.7 D.8
- 在HTML中,标记<pre>的作用是( B )。
A. 标题标记B.预排版标记C.转行标记D.文字效果标记
- 下面的( B )特殊符号表示的是空格。
A." B. C.& D.©
- 要设置一条1像素粗的水平线,应使用的HTML语句是_ <hr size=1>_ 。
- 在HTML文件中,版权符号的代码是 __©___。
- 使页面的文字居中的方法有 <center>…</center>__。
- 标题字的标记是 <h>____。
第四章
- 列表(List),顾名思义就是 在网页中将相关资料以条目的形式有序或者无序排列而形成的表。
- 常用的列表有 无序列表 、 有序列表 和 定义列表 三种。
- 无序列表标记<ul>的type属性可以指定出现在列表项前的项目符号的样式,其取值可以是: disc 、 circle 和 square 三种。
- 有序列表标记<ol>的type属性可以指定出现在列表项前的项目编号的样式,其取值可以是: 1 、 a 、 A 、 i 和 I 五种。
- 使用有序列表标记的 START 属性后,用户则可改变编号的起始值。该属性值是一个 整数 ,表示从哪一个数字或字母开始编号。
- 使用列表项标记<li></li>的type属性,用户可以指定单个列表项的符号(对于无序列表而言)或编号(对于有序列表而言) 。
- 使用列表项标记<li></li>的 VALUE 属性,可以改变当前列表项的编号大小,并会影响其后所有列表项的编号大小。但该属性只适用于 有序列表 中。
第五章
- 下列哪一项是在新窗口中打开网页文档( B )。
A._self B._blank C._top D._parent
- 在网页中,必须使用( A )标记来完成超级链接。
A.<a>…</a> B.<p>…</p> C.<link>…</link> D.<li>…</li>
- 超链接是建立网站、网页主要元素之一。若要建立在同一网页内的链接,应采用以下( B )链接形式。
A.链接到一个E-mail B.书签式链接
C.框架间链接 D.链接到一个网站
- 关于超链接,( A )的说法是正确的。
A.不同网页上的图片或文本可以链接到同一网页或网站
B.不同网页上的图片或文本只能链接到同一网页或网站
C.同一网页上被选定的一个图片或一处文本可以同时链接到几个不同网站
D.同一网页上图片或文本不能链接到同一书签
- 若要在页面中创建一个图像超链接,要显示的图形为 myhome.jpg,所链接的地址为http://www.pcnetedu.com,以下用法中正确的是( B )。
A.<a href=http://www.pcnetedu.com">myhome.jpg</a>
B.<a href="http://www.pcnetedu.com"><img src="myhome.jpg"></a>
C.<img src="myhome.jpg"><a href ="http://www.pcnetedu.com"></a>
D.<a href =http://www.pcneredu.com><img src="myhome.jpg">
- 以下创建mail链接的方法,正确的是( C )。
A.<a href="master@163.com">管理员</a>
B.<a href="callto:master@163.com">管理员</a>
C.<a href="mailto:master@163.com">管理员</a>
D.<a href="Email:master@163.com">管理员</a>
- 下面是相对路径的是( C )。
A.http://www.sina.com.cn B. ftp://219.153.40.150
C.../a.html D. /a.html
- 下面哪组属性是用于设置图像映射的区域坐标的( D )。
A.rec B.circle C.poly D. coords
- 在HTML文件中,URL是 统一资源定位器 。
- 在HTML文件中,超链接可以分为 内部链接和外部链接 。
- 关于超链接, target 属性用于指定链接的目标窗口。
第六章
- <marquee> ... </marquee>,表示( D )
A.页面空白 B.页面属性 C.标题传递 D.滚动文字
- 嵌入背景音乐的HTML代码是( B )
A.<backsound src=#> B.<bgsound src=#>
C.<bgsound url=#> D.<backsound url=#>
- 通过哪个属性可以为图片添加边框线. ( C )
A. html B.asp C.border D.img
- 网页中常用的图片格式为 GIF 、 JPEG 和 PNG 。
- 在HTML文档中,显示图片所用的标记是 <img> 。
- <marquee> ... </marquee>的width和height属性表示 滚动背景的宽和高 。
- 使用 <bgsound> 标记只能添加声音文件,不能显示和调整播放软件的控制面板,而使用 <embed> 标记则可以插入各种各样的多媒体。
第七章
- 以下选项中,哪个全部都是表格标记( B )。
A.<table><head><tfoot> B.<table><tr><td>
C.<table><tr><tt> D.<thead><body><tr>
- 请选择可以使单元格中的内容进行左对齐的正确HTML标记( A )。
A.<td align="left"> B.<td valign="left">
C.<td leftalign> D.<tdleft>
- 要使表格的边框不显示,应设置border的值是( B )。
A.1 B.0 C.2 D.3
- 以下标记中,用于定义一个单元格的是( A )。
A.<td> </td> B.<tr>…</tr>
C.<table>…</table> D.<caption>…</caption>
- 若要使表格的行高为16pt,以下方法中,正确的是( A )。
A.<table border=1 height="16">…</table>
B.<table border=1 height="16pt">…</table>
C.<table border=1 height="16pt">…</table>
D.<table border=1 height="16pt">…</table>
- 表格的标记是___<table>____,单元格的标记是___<td>____。
- 表格的宽度可以用百分比和___像素_____两种单位来设置。
- 表格分行用到的标记是 _<tr>______。
- 请写出在网页中设定表格边框的厚度的属性__<border>_____;设定表格单元格之间宽度属性___cellspacing___________;设定表格内容与单元格间的距离属性____cellpadding______。
- 请写出<caption align=bottom>表格标题</caption>功能是 为表格添加标题_______。
- <tr>….</tr>是用来定义 表格的一行 ;<td>…</td>是用来定义一个单元格 ;<th>…</th>是用来定义___表头_______。
- 单元格垂直合并所用的属性是__colspan____;单元格横向合并所用的属性是___rowspan____。
- 利用<table></table>标记符的__frame____属性可以控制表格边框的显示样式;利用<table></table>标记符的__rules_____属性可以控制表格分隔线的显示样式。
第八章
- 框架的分割方式有( ABD )。
A.上下分割 B.左右分割 C.对角线分割 D.嵌套分割
- 如果要将窗口进行水平的分割,那么要用到( B )属性。
A.cols B.rows C.colspan D.hr
- 设置窗口高度或宽度的数值一种是采用 像素设置另一种是采用百分比 设置。
- 嵌入式的窗口我们一般用 嵌套分割 来实现。
- 在网页中插入浮动框架要用 <iframe></iframe> 标记。
第九章
1. 在HTML中,<form method=post>,method表示( A )
A. 提交的方式
B. 表单所用的脚本语言
C. 提交的URL地址
D. 表单的形式
2. 增加表单的文本域的HTML代码是( B )
A. <input type=submit></input>
B. <textarea name="textarea"></textarea>
C. <input type=radio></input>
D. <input type=checkbox></input>
3. 以下关于<select>标记说法正确的是( A D E )
A. <select>定义的表单元素在一个下拉菜单中显示选项
B. rows和cols属性可以定义其大小
C. <select>定义的表单元素是一个单选按钮
D. <select>定义的表单元素通过改变其multiple属性取值可以实现多选
E. 一般情况下,<select>定义的表单元素以一个下拉列表形式出现
4. 现要设计一个可以输入电子邮件地址的web页,应该使用的语句是(B )
A. <input type=radio>
B. <input type=text>
C. <input type=password>
D. <input type=checkbox>
5. <form>标记中,_____ action ____属性的作用就是指出该表单所对应的处理程序的位置;______ method ___属性用于指定该表单的运行方式。
6. method属性的取值可以为_____ get ____和___post______之一,其默认方式是__get_______。
7. <input>标记中,____name_____属性的值是相应处理程序中的变量名;___type__属性用于指出用户输入值的类型。
8. <input>标记中,type属性有九种取值,分别是:text,submit,reset,password,checkbox,radio,image,hidden,file。
9. 当type=text时,<input>标记除了有两个不可默认的属性____name_____和_____type____外,还有三个可选的属性:___maxlength______、__size_______和_____value____。
10.当type=____image_____时,浏览器会在相应位置产生一个图像按钮,其中,___src______属性是必需的,它用于设置图像文件的路径。
第十章
- CSS文件的扩展名为( C )。
- A. .txt B.
.htm C. .css D. .html
- 以下的HTML中,哪个是正确引用外部样式表的方法?( B )
- <style src="mystyle.css">
- <link rel="stylesheet" type="text/css" href="mystyle.css">
- <stylesheet>mystyle.css</stylesheet>
- CSS的继承并不是完全的“克隆”,有些继承是不起作用的,在下面的几个属性中,那些继承是不起作用的( A B D )。
- A. border B. margin C. font D.
padding
- 在网页中最常用的单位是( C )。
- A. in B. cm C. px D. pc
- 下列哪个选项的CSS语法是正确的?( C )
- body:color=black B. {body:color=black(body}
- 下列哪个选项的CSS语法是正确的?( C )
- C. body {color: black} D. {body;color:black}
- 下面那个语句是把段落的字体设置为黑体、18像素、红色字体显示( B )
- A. p{font-family:黑体;font-size:18pc; font-color:red}
- B. p{font-family:黑体;font-size:18px; font-color:#ff0000}
- C. p{font:黑体 18px #00ff00}
- 如何为所有的<h1>元素添加背景颜色?(B)
- h1.all {background-color:#FFFFFF}
- h1 {background-color:#FFFFFF}
- all.h1 {background-color:#FFFFFF}
- 如何为所有的<h1>元素添加背景颜色?(B)
- 设置text-decoration属性的删除线的值为( C )。
- A. underline
B. overline
C. line-through D.
blink
- 设置字符间距为15px的语句为( A )。
- A. letter-spacing:15px B. line-height:15px
- C. letter-height:15px D. line-spacing:15px
- 如何显示这样一个边框:顶边框10像素、底边框5像素、左边框20像素、右边框1像素(A)
- border-width:10px 1px 5px 20px B. border-width:10px 20px 5px 1px
- C. border-width:5px 20px 10px 1px D. border-width:10px 5px 20px 1px
- 如何显示这样一个边框:顶边框10像素、底边框5像素、左边框20像素、右边框1像素(A)
- 如何产生带有正方形的项目的列表?( B)
- list-type: square B. list-style-type: square
- C. type: square D. type: 2
- CSS的英文名为_____Cascading Style Sheet_______,译成中文的意思为___层叠样式__。
- CSS里四种不同的定义分别为:_直接定义标记的style属性_、_定义内部样式表__、_____嵌入外部样式表_、______链接外部样式表__。
- CSS的选择符类型为_____id___________、______class_____。
- CSS的四种定义颜色的方法分别为:__十六进制数___、______ RGB函数(整数)_、____利用RGB函数设置_____、_________ RGB函数(百分比)__颜色名称_。
- 插入背景附件的属性为______background-attachment__________。
- 以下的HTML中,哪个是正确引用外部样式表的方法?( B )
第十一章
- 关于javascript的说法错误的是( B )。
A.是一种脚本编写语言 B.是面向结构的
C.具有安全性能 D.是基于对象的
- 可以在下列哪个HTML元素中放置javascript代码?( A )
A. <script> |
B. <javascript> |
C. <js> |
D. <scripting> |
- 向页面输出“Hello World”的正确javascript语法是 ( A )。
A. document.write("Hello World") |
B. "Hello World" |
C. response.write("Hello World") |
D. ("Hello World") |
- 引用名为“abc.js”的外部脚本的正确语法是( A )。
A. <script src="abc.js"> |
B. <script href="abc.js"> |
C. <script name="abc.js"> |
|
- 外部脚本文件中必须包含<script>标签吗?( B )
- 是 B. 否
- 如何在警告框中写入“Hello World”?( C )
A. alertBox="Hello World" |
B. msgBox("Hello World") |
C. alert("Hello World") |
D. alertBox("Hello World") |
- 如何声明一个名为myFunction的函数?( B )
A. function:myFunction() |
B. function myFunction() |
C. function=myFunction() |
|
- 如何调用名为myFunction的函数?( C )
A. call function myFunction |
B. call myFunction() |
C. myFunction() |
|
- 如何编写当i等于5时执行某些语句的条件语句?( A )
- if (i==5) B. if i=5 then C. if i=5 D. if i==5 then
- 在JavaScript中,有多少种不同类型的循环?( B )
- 两种。for循环和while循环
- 四种。for循环、while循环、do...while循环以及for...in循环
- 一种。for循环
- 下面那个for循环是正确的?( B )
A. for (i <= 5; i++) |
B. for (i = 0; i <= 5; i++) |
C. for (i = 0; i <= 5) |
D. for i = 1 to 5 |
- 可插入多行注释的JavaScript语法是?( A )
- /*This comment has more than one line*/
- //This comment has more than one line//
- <!--This comment has more than one line-->
- 定义JavaScript数组的正确方法是?( C )
- var txt = new Array="tim","kim","jim"
- var txt = new Array(1:"tim",2:"kim",3:"jim")
- var txt = new Array("tim","kim","jim")
- var txt = new Array:1=("tim")2=("kim")3=("jim")
- 利用下标访问一个数组时,最小下标是从( A )开始的。
A.0 B. 1
- 如何把7.25四舍五入为最接近的整数?( C )
A. round(7.25) |
B. rnd(7.25) |
C. Math.round(7.25) |
D. Math.rnd(7.25) |
- 如何求得2和4中最大的数?( B )
A. Math.ceil(2,4) |
B. Math.max(2,4) |
C. ceil(2,4) |
D. top(2,4) |
- 在名为“window2”的新窗口中打开一个连接为“http://www.me.com”的JavaScript语法是(
B )。
- open.new("http://www. me.com ","window2")
- window.open("http://www. me.com","window2")
- new("http://www. me.com","window2")
- new.window("http://www. me.com","window2")
- 如何获得客户端浏览器的名称?( B )
A. client.navName |
B. navigator.appName |
C. browser.name |
|
- 将一个名为validate()的函数和一个按钮的单击事件关联起来的正确用法是( B )
A. <input type="button" value="验证" ondblclick="validate ()">
B. <input type="button" value="验证" onclick="validate ()">
C. <input type="button" value="验证" onkeydown="validate ()">
- 脚本语言和HTML语言有何联系和区别?
JavaScript是解释型的编程语言,实现了大部分的面向对象的功能。一般用来做客户端脚本(当然,也可以做服务器端脚本),嵌套在HTML页面中,运行在浏览器窗口中,可以按面向对象的方式操作html页面的对象(document,window等等),把静态的html页面变成支持用于交互并相应事件的动态页面。而html则是超文本标记语言,浏览器会对标记自动进行分析解释。