网站设计技术期末复习(省开)
课程责任教师
赵珩君
第一部分 考试形式
1、开卷+机考
2、180分钟
3、根据要求(教材上的基本功能),制作个人网站。
第二部分 复习题
第一章 网站设计基础
一、填空题
1、 网站就是由( 网页 )和图像、声音、动画及数据库等各种服务器资源构成的集合体。
2、 网站测试主要包括(网页的测试)及(网站的验证与调试)两方面的内容。
二、选择题
1、 ( A )指的是站点的整体形象给浏览者的综合感受。
A. 风格;B.布局;C.
CI形象;D. 栏目
三、判断题
1、静态网页是指静止不动的网页,因此,加入了动画或视频的网页属于动态网页。( ╳ )
四、简答题
1、 简述静态网页和动态网页的工作机制。
答案要点:
1)静态网页的工作机制
步骤1:Web浏览器请求静态页面
步骤2:Web服务器查找该页面
步骤3:Web服务器将页面发送回请求浏览器
2)动态网页的工作机制
步骤1:Web浏览器请求动态页;
步骤2:Web服务器查找该页并将其传递给应用程序服务器;
步骤3:应用程序服务器查找并执行该页中的动态指令;
步骤4:应用程序服务器将查询发送到数据库驱动程序;
步骤5:驱动程序对数据库执行查询操作;
步骤6:查询结果返回给驱动程序;
步骤7:驱动程序将查询结果返回给应用程序服务器;
步骤8:应用程序服务器将数据插入页中,然后传递给Web服务器;
步骤9:Web服务器将完成的页发送回请求浏览器.
2、 简述网站的CI形象设计内容包括哪些。
答案要点:
所谓CI是借用的广告术语,意思是通过视觉来统一企业的形象。一个网站的CI包括标志、色彩、字体和标语等。准确地讲,有创意的CI设计,对网站的宣传推广有事半功倍的效果。当一个网站的主题和风格确定以后,就需要根据它们设计相应的网站CI形象(4分)。
CI设计具体包括:
① 设计网站的标志;
② 设计网站的标准色彩;
③ 设计网站的标准字体;
④ 设计网站的宣传标语。
3、 简述网站的开发流程。
答案要点:
步骤1:定义站点,包括明确建立站点的目的、确定网站提供的内容以及搜集网站资料;
步骤2:建立网站结构,包括建立网站结构流程图,明晰网页间的链接关系;
步骤3:设计和制作主页,主页的好坏将直接影响网站的推广效果;
步骤4:制作、完善其他页面;
步骤5:测试,包括网页测试和网站的验证及调试;
步骤6:发布和维护网站。
第二章 DREAMWEAVER MX 开发环境
一、填空题
1、在Dreamweaver MX中,通过(属性检查器)可以检查各页面元素的参数设置,也可以针对其中各个参数进行修改。
2、文档窗口提供了三种视图来进行页面设计:(设计视图)、(代码视图)、(设计和代码视图)。
二、选择题
1、 在Dreamweaver MX中创建本地站点是在(
D )中完成的。
A. 插入栏;B.属性检查器;C. 行为面板;D.
站点面板。
三、简答题
1、 在Dreamweaver MX中为什么要创建本地站点。
答案要点:
建立本地站点的目的是在本机磁盘上创建一个包含与远端站点对应的本地文件夹,利用Dreamweaver MX的管理功能来进行文件的创建、编辑和管理,最后将它们上传到远程站点。
第三章 HTML基础
一、填空题
1. 要指定HTML文件的标题,应该使用( <title>
</title> )标签。
2. 假设<font>为必须成对出现的HTML标签,则对应的结束标签为(
</font> )。
3. 用于识别HTML文件的标签那是(
<html></html> )。
4. 用于识别HTML文件主体的标签是( <body></body> )。
5. 若要使段落右对齐,应该将( <p> )标签的( align
)属性设定为( right )。
超链接标签是( <a > </a
> ),其中标签的属性(href )用于指定链接的URL信息。
6. 表格标签是( <table> </table> ),其中行标签是(
<tr></tr> ),列标签为( <td></td> )。
7. 在HTML文档中插入图像使用( <img> )标签,用( src )属性指定图像的源文件,图像的大小可以由(
width )和( height )属性来进行重新设定,与文本行的对齐方式由( align )属性来定义。
8. 表单标签为( <form> </form> ),由其(
action )属性来定义用服务器端脚本来处理数据的页面,而由( method )属性定义使用( get )或( post
)方法来提交数据。
9. 在表单元素的<input>表签中,使用( type )属性来定义<input>组件的类型,其值包括(
text )、( checkbox )、( password )、( hidden )、( submit )、(
reset )、( radio )和( button )。
10.
在列表/菜单标签( <select> </select> )中通过标签( <option>
</option> )指定包含的选项值,并通过一个( selected )属性表示本选项被选中。
二、选择题
1. 制作编号列表,需使用( D )标签。
A、<p>和</p>;
B、<ul>、</ul>和<li>;
C、<dl>、</dl>和<li>;
D、<ol>、</ol>和<li>。
2. 表格的边框大小由表格的( D )属性指定,而单元格间距由表格的(
B )属性指定。
A、 width;
B、 cellspacing;
C、 height;
D、border。
3. 要设定表格中某一单元格的边框颜色为红色,背景颜色为绿色,则下面的属性设置中正确的是(D
)。
A、<table bgcolor=green bordercolor =red>;
B、< td bgcolor=red bordercolor=green>;
C、<tr bgcolor=green bordercolor=red>;
D、<td bgcolor=green bordercolor=red>。
三、简答题
1、 叙述HTML文档的基本结构及文档各部分在浏览器上的显示效果。
2、 用记事本编写一个HTML文档,标题为“我的第一个网页”,在页面上插入文本“我要努力学好网页设计技术,因为它是别人了解我的窗口!”、包括2行2列的表格和自己的照片图像。注意保存文件时扩展名为.htm或.html。
3、 在HTML文档的文本编辑中, <br>、<p>、<div>和<span>标签之间有何异同,试在同一文档中同时使用这些标签来查看它们中的区别。
4、 叙述超链接的组成、访问文件方式和、内部链接和外部链接。
第四章 网页设计基础
一、填空题
1. 常见的页面布局形式有:(T型布局)、(口型布局)、(POP布局)。
2. 在代码编辑器中直接输入(   )可代表一个空格。
二、选择题
1. 在浏览器中,默认中文字体是( B ),英文字体是(
C )。
A. 楷体;B. 宋体;C. Times New Roman;D. Arial。
2. 要创建一个指向当前目录下文件page.htm的链接,在属性检查器的链接栏中应该输入(
C )。
A. #page.htm;B.
mailto: page.htm;C. page.htm;D. /page.htm。
3. 利用( A )可以在一个浏览器窗口中合成多个HTML文档。
A. 框架;B. 表格;C.
布局视图;D.层。
4. 要在页面上创建一个指向某电子邮件地址的链接,在属性检查器的链接栏中应该输入
( B )。
A、#page.htm
B、mailto: helen@crtvu.edu.cn
C、..page.htm
D、/page.htm
三、简答题
在布局视图中,在什么时候选择“绘制布局表格”,在什么时候选择“绘制布局单元格”?
第六章 脚本编程
一、填空题
1、根据脚本程序被解释执行的地点的不同,可将它们分为 客户端脚本 和 服务器端脚本
,前者由 浏览器 负责解释执行,后者由 WEB服务器 负责解释执行。。
2、JavaScript具有如下特点: 简单性 、
基于对象 、 可移植性 、 动态性 。
3、JavaScript有三种数据类型: 数值型 、 逻辑型
、 字符型 。
二、选择题
1、下面条件表达式的意义是 A 。
(year>=25)? "teacher": " student"
A. 如果year大于或等于25,则表达式的值是teacher,否则为student。
B. 如果year大于或等于25,则表达式的值是student,否则为teacher。
C. 如果year大于25,则表达式的值是teacher,否则为student。
D. 如果year小于或等于25,则表达式的值是teacher,否则为student。
2、下面代码的运行结果是 B 。
A. 在页面分行显示数字1至9;
B. 在页面分行显示数字0至10;
C. 在页面一行显示数字0至9;
D. 在页面什么也不显示。
<script language="JavaScript"
type="text/JavaScript">
var my_array=new Array()
for (i=0;i<=10;i++){
my_array[i]=i
document.write(my_array[i]+"<br>")
}
</script>
3、下面代码的运行结果是 B 。
A. 在页面显示错误信息;
B. 在页面显示数字60;
C. 在页面显示"10+20+30";
D. 在页面显示数字102030。
<script language="JavaScript"
type="text/JavaScript">
a=eval("10+20+30")
document.write(a)
</script>
三、简答题
1、简述Dreamweaver MX中模板与CSS样式表的区别。
答案要点:
模板实际上是一种特殊网页,可以通过模板页面产生许多形式相似的页面,和CSS样式表相区别的是,CSS样式表主要是对文字、超级链接等网页元素进行规范统一设置,而模板是对整个页面来说的,包括图片、表格、文字等等。由模板产生的页面和模板有着附属关系,模板的改变会导致由模板产生的页面发生变化。
2、简述在Dreamweaver MX中制作以插件方式播放音乐的页面的步骤。
答案要点:
(1)新建HTML页面,选中需要放置插件的位置。
(2)点击“插入”面板的“媒体”标签,点击插件图标按钮。
(3)在弹出的对话框中选择音乐文件的来源。
(4)点击“确定”后调整插件播放条的大小,以适应设计需要。
(5)根据需要设定音乐播放的相关属性,保存页面并预览效果。
第十章 ASP基础
一、填空题
1、ASP页面以扩展名 asp 保存在Web站点文件夹中,访问ASP文件只能通过站点的
URL 访问。
2、ASP页面由HTML代码、客户端脚本代码和服务器端的脚本代码共同组成,其中客户端的脚本标签是一对
<Script> 和 </Script> ,在浏览器中解释执行;而服务器端脚本代码用一对定界符<%
和 %> 进行标识,只能在Web服务器端的 应用程序服务器 解释下执行。
3、应用程序服务器在解释执行脚本后,将计算结果放在 服务器端脚本 相应的位置,与其他HTML代码一起构成
标准的HTML代码文档 下载到浏览器上显示执行。
4、ASP中使用的脚本语言可以是 VBScript 或
JAVAScript 。
5、在ASP中,变量可分为 局部变量 、 全局变量
、 会话变量 和 应用程序变量 。其中全局变量 可以被页面上任意位置的脚本访问,局部变量只能被位于其有效区内的脚本访问。会话变量
指的是在一个会话过程中有效的变量, 应用程序变量 指的是对所有会话过程中都有效的变量。
6、 会话变量 只属于特定的用户,不会影响 其他用户
的程序运行,通常用来存储用户的姓名、权限等专属于特定个人的信息,使用 Session 对象来存储。
7、 应用程序变量 在整个站点的运行过程中对所有的用户都有效,能够被所有的用户同时使用,通常可以用来处理那些可以让所有用户修改的内容,使用
Application 对象来存储。
8、form用 POST 和 GET 两种方法来提交数据。用 GET 方法时将在浏览器的URL栏中显示所传递变量和变量的值,而
POST 方法则不显示。
9、ASP的内置对象主要有 Request 、
Response 、 Server 、
Session 和 Application 。
10、Request对象的主要功能是 从客户获得信息 ,其通过
Form 集合获取客户端表单中提交的信息,通过 QueryString 集合获取URL请求字符串,通过Cookies
集合获取客户端浏览器的Cookies值,通过 ServerVariable 集合获取服务器端环境变量的值,通过
ClientCertificare 集合从客户端取得身份验证的信息。
11、Response对象用于 将服务器端的信息发送到浏览器
,其通过 Cookies 集合设置Cookie的值,通过 Write() 方法输出信息到客户端,通过
Redirect() 重定向客户端到另一个URL。
12、 Session_OnSart 事件在服务器创建新会话时发生,
Session_OnEnd 事件是在用户会话结束时或者脚本中调用Session对象的Abandon方法时发生;
Application_OnStart 事件在第一个用户请求时发生,
Application_OnEnd 事件在最后一个用户退出站点或Web服务器被关闭时发生。
13、Server对象的 CreateObject() 方法用于创建已经注册到服务器上的ActiveX对象实例,MapPath()方法用于转换相对路径或虚拟路径为物理路径。
14、用CreateObject方法创建的对象实例 仅仅在创建它的页面中 有效,即处理完该页面后,对象
自动失效 。
15、Cookie的应用是通过 Response 对象和
Request 对象来实现的。在 Response 对象中,Web 服务器使用Cookies集合往浏览器中发送Cookie信息,在
Request 对象中使用Cookies集合从用户的浏览器中读取Cookie信息。
二、选择题
1、在ASP页面的代码中,可以包括的代码有( BCD )。
A. ASP语言代码
B. 客户端脚本代码
C. 服务器端脚本代码
D. HTML代码
2、ASP中的服务器端脚本代码由(B )解释执行。
A. Web服务器
B. 应用程序服务器
C. 浏览器
D. 专用的浏览器插件程序
3、ASP中的服务器端脚本代码被包括在标签( C )之间。
A. <body>和</body>
B. <Script>和</Script>
C. <%和%>
D. <html>和</html>
4、在应用程序中( D )最适合存储用户个人账号和权限数据。
A. 局部变量
B. 全局变量
C. 应用陈绪变量
D. 会话变量
5、在服务器端应该使用( A )对象来获取表单提交的数据。
A. Request
B. Response
C. Server
D. Session
6、Global.asa是一个特殊的文件,必须放在( C )。
A. 应用程序的任何目录中
B. IIS的默认站点中
C. 应用程序根目录中
D. 任何文件夹中
7、Response对象使用( A )方法输出信息到客户端。
A. Write()
B. MapPath()
C. CreateObject()
D. Redirect()
8、( B )事件在服务器创建新会话时发生.
A. Application_OnStart
B. Session_OnStart
C. Application_OnEnd
D. Session_OnEnd
9、使用Cookies集合将信息发送到浏览器中时,Response.Cookies代码应该放在页面的(
D )。
A. <body>与</body>之间
B. 任何位置
C. <html>标记之后
D. <html>标记之前
三、简答题
1、简述ASP页的执行过程
2、叙述全局变量、局部变量、会话变量和应用程序变量之间的区别。
3、叙述创建一个计数器页的思路。
第十三章 XML基础
填空题
1、 XML文档是由 标签 组成的ASCII码文本文件,其扩展名为
xml 。
2、 XML文档中的元素是以 树型分层结构 排列的,元素可以嵌套在其他元素中。文档必须只有
1个顶层元素 ,称为 根元素 或 文档元素 ,其他所有元素都 嵌套在其中
。
3、 每一个XML文档必须有
正确的格式 ,但 格式正确 的XML文档不一定是有效的。
4、 在浏览器中显示XML文档主要有三种技术:
使用CSS样式表显示XML文档 、 使用XSL样式表显示XML文档
、 使用数据绑定在HTML文档显示XML文档 。