web网页设计期末复习题
第一套
一、填空题(20分每空2分)
1.RGB色彩模型最多可以表示(224)种颜色。
2.HTML页面的正文应该放在(body )标记对中。
3.下拉列表的列表项应该放在(option )标记对中。
4.三种样式表中,与代码结合最紧密的是(内联)。
5.Css中填充的属性是(padding)。
6.当页面使用外部样式时,应该在页面的头部分使用(link )标记。
7.(伪类)用于指定选择符的状态。
8.表单可以用两种方式来提交,一是点击提交按钮,二十在脚本中显示表单的
(submit )方法。
9.最低公用标准的浏览器文档对象模型中(document)对象代表窗口显示的html文档。
10.w3c DOW 按照ID 获取HTML元素对象的方法是(getElementById() )。
二、判断题,判断以下说法的对错(10分,每题1分)
1、HTML是一种网页编程语言。(×)
2、HTML不允许交差嵌套。(√)
3、HTML元素的ID属性不能以数字开头。(√)
4、URL地址属于绝对路径。(√)
5、P标记没有默认样式。(×)
6、内联元素可以嵌套块元素。(×)
7、border 属性是不能被继承的。(√)
8、JavaScript 只能用于客户端编程.(×)
9、在最低公用标准的浏览器文档对象模型中,不是所有的HTML元素都是对象。(√)
10、W3C DOM是以树形结构表示HTML文档的。(√)
三、单选题(32分,每题2分)
1、jpg格式图像适用于以下哪种图片?(D)
A.动画 C.公司logo
B. 图标 D.人物照片
2、以下为内联元素(inline element)的是?(B)
A.
C.
B. D.
top | ||
left | middle | right |
bottom |
2、页面test.html提供输入用户名和密码的功能,该页面利用JavaScript完成客户端表单校验,即,当用户名或者密码为空时,阻止表单提交,并且弹出一个提示框提醒用户;只有当用户名和密码都不为空时,才能提交表单。请将标号处的代码补全。
Test.html代码如下:
Function check()
{
If((document.form1.account.value==””)||( document.form1.password.value ==””))
{
window.alert(“用户名密码不能为空!”);
return false;
}
Else
Return true;
}
第二套
一、填空题
1、WEB标准由(W3C )负责制定。
2、网页尺寸的选择取决于目标客户显示器(分辨率)的预期
3、GIF图像格式最多可以表现(256 )种颜色。
4、设置下拉列表的默认选中项,需要设置option标记的(selected )属性。
5、显示在浏览器窗口的内容需要放置(body)标记中。
6、A标记的(name)属性可以标识网页的特定位置。
7、CSS的(display )属性,可以将块元素和内联元素互换。
8、(selector )指示CSS样式规则作用于哪些html元素。
9、当多个样式规则发生冲突,如果选择符级别相同,按出现的顺序,(后出现)的优先。
10、W3C DOM按照ID获取html元素对象的方法是(getElementById())。
二、判断题。判断以下说法的对错。
1、WEB是以“客户端/服务器”模式工作的。(√)
2、虚拟目录的名称应该和实际目录的名称相同。(×)
3、URL地址只能用于表示网页资源。(×)
4、和英文网页相比,中文的字体字号选择的范围更宽。(×)
5、HTML的语法比XHTML的语法更为严格(×)
6、HTML元素自身的样式优先于继承而来的样式。(√)
7、CSS不区分大小写(√)
8、所有的CSS属性都可以被继承。(×)
9、一个网页文件只能使用一个外部样式表文件(×)
10、服务器端编程是指代码在浏览器端执行。(×)
三、单选题,请将答案填到括号中
1、以下哪个是RGB颜色值的错误表示形式(D)
#ff0000 C. Red
#f00 D. Rgb(ff,00,00)
2、URL地址的构成不包括?(C)
协议名 C. 主机地址
虚拟目录 D. 资源文件名
3、以下哪个标记的默认样式有关于文字字重的设置?(B)
P B.h1 C.a D.span
4、下列不是HTML语法要求的是?(D)
双标记必须关闭 B.属性值要使用双引号包含C. 禁止交叉嵌套 D.区分大小写
5、哪个属性不是HTML元素的公共属性?(B)
style B. type C. id D.class
6、以下是单标记的是?(A)
input B. head C.td D.div
7、以下哪些是表意的元素?(D)
font B.strike C.b D.strong
8、javascript 中单行注释的符号是?(A)
A // B./*.........*/ C.” D.*
9、document对象代表?(C)
A、表单中的对象
B.HTML文档中显示的所有javascript 函数和方法
C.窗口显示的HTML文档
D.Web浏览器窗口
10、submit是哪个对象的方法?(D)
document B.window C.location D.form
四、应用题
1、简述table布局与div+css布局的各自实现原理,以及特点。
↘表格布局的原理是使用表格的行列来划分区域,然后在单元格放置相应的内容。当表格用于布局时,通常要进行一些属性设置。特点:简单、容易理解、适合初学者;
↘基于div+css的布局原理:使用div划分网页逻辑区域;使用css控制每个div的外观位置以实现网页布局。特点:本身没有样式;是块元素;通常充当容器;要区分各个div,因此通常要使用id属性
2、什么事表意的文字元素,什么是表象的文字元素,为什么后者不推荐使用?
也有的文献称之为逻辑元素和物理元素
表意元素或逻辑元素用来指明文字的性质,如、,虽然有些表现元素也会有默认的特殊样式,但它的意图主要在于描述文字的意思,在上下文中的作用
表象元素或物理元素用来指示文字该如何显示,如制定黑体的和指定斜体的。随着Web标准化的实践,网页的内容与表现要分离开,因此表象元素或物理元素不再被鼓励使用。
3、既然浏览器可以按照图像的正常大小显示,为什么还要设置img标记的width , height 属性?
图像指定height 和width 属性是一个好习惯。如果设置了这些属性,就可以在页面加载时为图像预留空间。如果没有这些属性,浏览器就无法了解图像的尺寸,也就无法为图像保留合适的空间,因此当图像加载时,页面的布局就会发生变化。(下面的篇幅详细解释了这个观点)。
4、有表格行列拆分如下,表格宽度500px,边框为1,请给出相应的html源代码,给出
第三套
一.填空题(每题2分,共20分)
1.1.网页尺寸的单位是像素。
2.RGB色彩模型最多可以表示224种颜色。
3.HTML文档的根元素是html 。
container).
//不确定
6.Form元素的submit 属性指示表单的提交方法。
7.在网页的head部分插入内部样式表,需要使用link 标记。
8.CSS的display 属性可以将内联元素与块元素互换。
9.有样式规则p{font-size:14px;line-height:150%;height:100px},则相应段落文字的行高应该为14*150%=21 。
10.最低公用标准的浏览器文档对象模型中,顶层的对象是window 。
二.判断题(每题一分,共10分)
1.Web标准是由浏览器厂商统一制定的。(×)
2.HTML的本质是纯文本文件。(√)
3.实际制作网页时,对网页的高度要求要严格得多。(×)
4.当前主流的显示器分辨率为800*600.(×)
5.h1的默认样式,margin为0。(×)
6.XHTML不区分大小写。(×)
7.同一个外部样式表可以被多个网页所使用。(√)
8.行内样式(内联样式)的优先级最高。(√)
9.网页中的JavaScript代码,由浏览器解释执行。(√)
10.JavaScript是基于对象的语言。(√)
三.单选题(20分,每题2分)
1.title元素应该包含在 A 元素中。
A.head
B.body
C.div
D.table
2.下列不是HTML语法要求的是?D
A.双标记必须关闭
B.禁止交叉嵌套
C.属性值要使用双引号包含
D.区分大小写
3.单选钮的input标记的type属性的正确取值为?D
A.text
B.single
C.checkbox
D.radio
4.下述哪个表示HTML电子邮件链结?B
A.联系我们
B.联系我们
C.联系我们>
D.
5.以下哪个元素已经不再推荐使用?C
A.img
B.link
C.font
D.br
6.当表格table用于布局,以下哪个不是常规的属性设置?D
A.cellspacing=”0”
B.border=”0”
C.cellpadding=”0”
D.width=”100%”
7.以下不是伪类的是:C
A.hover
B.link
C.delete
D.active
8.CSS中定义.outer{background-color:red}的含义是?B
A.网页中某个id=outer的元素,背景色是红色
B.网页中class=outer的元素,背景色是红色
C.网页中元素名为.outer的元素,背景色为红色
D.网页中class=.outer的元素,背景色是红色
9.关于JavaScript的语法特点,说法正确的是C
A.是一种强类型语言
B.需要编译生成可执行的二进制文件cddcccdddddd
C.是脚本编程语言
D.不区分大小写
10.go(D)是哪个对象的方法?
A.document
B.window
C.location
D.history
答案:addbcdcbcd
四.应用题(30分,每题6分)
1.为什么有时在网页中有时以图片的方式来呈现,这样做有什么弊端?
图像文本不能被自动翻译成其它语言;不能被搜索引擎索引。
2.块元素和内联元素的特点分别是什么?
块:总是独占一行;宽度缺省是它所在容器100%,除非设定一个宽度值;宽度和高度可设。内:可以和其他元素共居一行;宽度和高度不可设置(img例外
3.既然浏览器可以按照图像的正常大小显示,为什么还要设置img标记的width、height属性?
图像指定height和width属性是一个好习惯。如果设置了这些属性,就可以在页面加载时为图像预留空间。如果没有这些属性,浏览器无法了解图像的尺寸,也就无法为图像保留合适的空间,因此当图像加载时,页面的布局就会发生变化。
4.简述最低公用标准浏览器文档对象模型的特点?
最低公用标准的浏览器文档对象模型特点:是一个最低公用标准,可在所有浏览器下安全使用;对象按照层次进行组织具有严格的层次结构;可以操控的对象非常有限;访问每个对象要从根对象开始。
5.假设某HTML页面的文档结构图如下所示
HTML
有样式规则定义如下:
body{
font-family:黑体;
font-size:12px;
color:red;
font-weight;normal;
}
a{
font-family:宋体;
}
*{
font-size:16px;
}
请回答以下问题:
A)a链结文字的字体、字号、颜色、字重分别为?宋体,16px,蓝色,normal,
B)h1文字的字体、字号、颜色、字重分别为?黑体,16px,红色,normal,
C)h2文字的字体、字号、颜色、字重分别为?黑体,16px,红色,normal,
五.综合题20分(每题10分)
1.一站点的目录结构如下图所示,根目录为wwwroot,请将空白处代码补全,没空
2.5分。
请补全以下代码:
A.假定在index.htm中插入图片banana.jpg,如果采用相对路径,代码应该如下:
B.假定在index.htm中,有一个链结指向aboutus.htm,如果采用相对路径,代码应该如下:
C.假定在aboutus.htm中插入图片apple.jpg,如果采用相对路径,代码应该如下:
D.假定在aboutus.html中插入图片grape.jpg,代码应该如下:
function redirect()
{
//演示如何利用更改location对象的href属性进行页面导航
//定义变量 url
var url;
url=window.document.form1.links.options[window.document.form1.links.s electedIndex].value
window.location.href=url;
}
JAVAWEB期末复习题
第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
《网页设计与制作》期末考试试题
《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( )。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是( )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( )子域代表国别代码。 A、center B、nbu C、edu D、cn 4、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。 A、GB码 B、Unicode码 C、BIG5码 D、HZ码 5、当标记的TYPE属性值为( )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( )。 A、
B、 C、WEB期末复习题简答题1、简述Web应用及其特点。(这个我只背了特点) 答:Web应用的是一种基于标准的应用集成方式,它可以将运行在通过Intranet、Extranet或Internet连接的分布式服务器上的应用集成在一起。Web应用建立在Web系统之上,而且加以扩展,即添加了业务功能。从本质上说,Web应用利用Web站点作为一个业务应用的前端。Web应用利用所支持的技术使得其内容具有动态性,如果服务器上没有业务逻辑存在,系统将不被称为Web应用。 主要有以下特点:a.易用性好b.易于维护c.信息共享度高d.扩展性好 e.安全性好f.广域网支持g.保护企业投资 2、简述https://www.360docs.net/doc/4112328461.html,的网页表单。(这个被不被都行,太多了。我没背,别的要是都被下来看看也行)答:ASP.NET的网页表单(Web Forms)是用于创建可编程网页的一种技术。在网页表单页面中,既可以使用任意一种标记语言向客户端发送信息,也可以使用脚本语言开发服务器端应用程序。网页表单把网络应用程序的用户界面分割成为两部分:可视的用户界面部分和用户界面逻辑部分可视的用户界面部分由一个包括标记语言的标记和网页表单指定元素的文件构成。这部分就好像是一个容器,开发者可以在其中放人如文本、控件等用于显示的元素。用户界面逻辑部分由开发者编写的用于与网页表单相互作用的代码组成,代码可以由基于公共语言运行环境的语言编写 3、简述Web服务器控件。 答:ASPNET还提供了另一类服务器控件,即Web控件,每一个Web控件,都是一个对象,有自己的属性、方法和事件,与VB或VC中使用的控件极为类似。 Web控件的功能比较强,它会依Client端的状况产生一个或多个适当的HTML控件,它可以自动侦测Client端浏览器的种类,并自动调整成适合浏览器的输出。Web控件还拥有一个非常重要的功能,那就是支持数据系捆绑(Data Binding);可以和资料源连结,用来显示或修改数据源的数据。 4、简述WEB应用的开发技术。 答:主要有以下开发技术:a.HTML(Hyper Text Markup Language)超文本标记语言 b.PHP(Personal Home Page Tools)技术 c.JSP(Java Server Pages)技术 d.ASP(Active Server Page)技术 e.https://www.360docs.net/doc/4112328461.html,技术 5、https://www.360docs.net/doc/4112328461.html,访问数据库的步骤。 答:https://www.360docs.net/doc/4112328461.html,中通过ADO访问数据库,一般要通过以下步骤: 1)创建一个数据库链路; 2)请求一个记录集合; 3)把记录集合暂存到DataSet; 4)如果需要,返回第2步(DataSet可以容纳多个数据集合); 5)关闭数据库链路; 6)在DataSet上完成所需要的操作。 6、使用比较验证控件进行如下程序设计:要求用户在密码1输入框中输入自己的密码,同时要求用户在密码2输入框中重新输入自己的密码,如果与第一次输入一样,密码验证通过;如果不一样,提示“密码有误,请重新输入!”(12分) 答:<%@Page clienttarget=downlevel Language="VB"%> |