WEB程序设计

  • 格式:doc
  • 大小:56.00 KB
  • 文档页数:3

2.6 习题
1. 填空题
(1) Visual Studio 2008默认建立的XHTML文件类型是_______________。

p.18
(2) 利用XHTML建立一个链接到jxst@邮箱的元素是_____________。

p.19
(3) 存放Web窗体页C#代码的模型有单文件页模型和_______________。

p.22
(4) 单文件页模型中,C#代码必须包含于_______________之间。

p.22
(5) 外部样式表通过_______________元素链接到网页。

p.27
(6) XML主要用于_______________数据。

p.33
参考答案:
(1)XHTML 1.0 Transitional文件类型
(2)<a href="mailto: jxst@ ">我的邮箱</a>
(3)代码隐藏页模型
(4)<script> </script>
(5)<link>
(6)解决跨平台交换
2. 是非题
(1) XHTML是HTML的子集。

()
(2) XHTML中每个元素都有结束标记()。

(3) .htm文件不需要编译,直接从Web服务器下载到浏览器执行即可。

()
(4) 基于类的样式在定义时要加前缀“#”。

()
(5) JavaScript代码必须包含在<script>元素中。

()
参考答案:
(1) ×
p.18
XHTML(eXtensible Hyper Text Markup Language)可扩展超文本标记语言是被国际标准化组织机构W3C认定,用于替代HTML的标记语言。

(2) √p.19
(3) √p.18
(4) ×p.25
(5) ×p.30
3. 选择题
(1) CSS样式不包括( D)。

p.25
(A) 基于元素的样式(B) 基于类的样式
(C) 基于ID的样式(D) 基于文件的样式
(2) 下面( B)是静态网页文件的扩展名。

p.18
(A) .asp (B) .htm (C) .aspx (D) .jsp
(3) App_Code文件夹用来存储( C)p.14
(A) 数据库文件(B) 共享文件(C) 代码文件(D) 主题文件
(4) web.config 不能用于( A)。

p.34
(A) Application事件定义(B) 数据库连接字符串定义
(C) 对文件夹访问授权(D) 基于角色的安全性控制
第3章C#和 3.5
参考答案:
(1) D
(2) B
(3) C
(4) A
4.简答题
(1) 简述静态网页和动态网页的区别。

p.18
答:在 3.5网站中,.htm文件是一种静态网页文件,它不包含任何服务器控件,而是由HTML元素组成。

客户端浏览器访问.htm文件时,IIS不经过任何处理就直接送往浏览器,由浏览器解释执行。

所有包含元素的动态网页文件最终都要转化为相应的XHTML才能被浏览器识别。

(2) 为何可把.htm文件的扩展名改为.aspx,而不能把.aspx文件的扩展名改为.htm?p.18
答:在 3.5网站中,.htm文件是一种静态网页文件,它不包含任何服务器控件,而是由HTML元素组成。

客户端浏览器访问.htm文件时,IIS不经过任何处理就直接送往浏览器,由浏览器解释执行。

所有包含元素的动态网页文件最终都要转化为相应的XHTML才能被浏览器识别。

(3) 简述web.config文件特点及作用。

p.34
答:网站的配置文件是一个XML格式文件,用来存储配置信息。

它们可以出现在网站的多个文件夹中,形成一定的层次关系。

最高层的配置文件是machine.config,默认安装于“[硬盘]:\WINDOWS\\Framework\v2.0.50727\CONFIG”文件夹下。

machine.config存储了本机所有网站的基本配置信息,通常不需要修改该文件。

下一层的配置文件是位于网站根文件夹中的web.config,再下一层的是位于根文件夹下子文件夹中的web.config,子文件夹中的web.config继承根文件夹中的web.config。

不同的web.config分别作用于各自所在的文件夹和下一级文件夹。

web.config能实现应用程序配置、安全性配置,使网站的运行更安全。

5.上机操作题
(1) 建立并调试本章的所有实例。

(2) 查找资料,分别采用table和div结合CSS方式对一个网站页面进行布局。

p.24
(3) 建立一个外部样式表,控制多个网页。

p.27
(4) 查找资料,实现利用JavaScript关闭当前窗口的功能。

p.28
参考答案:
<script type="text/jScript">
function Close()
{
open('','_parent');
close();
}
</script>
<a href="javaScript:Close();">关闭窗口</a>
(5) 建立一个能表达学生信息的XML文件。

p.33
参考答案:
<?xml version="1.0"encoding="utf-8" ?>
<!--学生信息-->
<student_information>
<student>
<department>计科系</department>
<grade>2003级15班</grade>
<subject>Web数据库技术</subject>
<teacher>黎老师</teacher>
<id>2003611027</id>
<name>曾强</name>
</student>
<student>
<department>计科系</department>
<grade>2003级15班</grade>
<subject>Web数据库技术</subject>
<teacher>黎老师</teacher>
<id>2003611026</id>
<name>周军</name>
</student>
</student_information>
(6) 在Visual Studio 2008中配置web.config。

p.36。