Web程序设计课后习题整理

Web程序设计课后习题整理
Web程序设计课后习题整理

说明:以下习题来源于清华版沈士根老师的WEB程序设计https://www.360docs.net/doc/352207538.html,实用网站开发一书。

第一章https://www.360docs.net/doc/352207538.html,预备知识

1.填空题

(1).NET Framework主要包括公共语言运行库CLR和类库。

(2)https://www.360docs.net/doc/352207538.html,网站在编译时,首先将语言代码编译成微软中间语言MSIL。(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为

http://210.78.60.19.8000/xxxy/default.aspx。

(4)可以通过复制网站同步网站上的一个文件。

2.是非题

(1)托管代码是以CLR为基础的代码。(√)

(2)https://www.360docs.net/doc/352207538.html,3.5仍使用https://www.360docs.net/doc/352207538.html,2.0引擎。(√)

(3).NET Framework 3.0是.NET Framework 3.5的一部分。(√)

(4)https://www.360docs.net/doc/352207538.html, 3.5是边解释边执行的。(×)

(5)在Visual Studio 2008环境中开发网站必须安装IIS。(×)

3.选择题

(1).NET Framwork3.5不包括(A)

A. .NET Framework 1.1

B. .NET Framework 2.0

C. LINQ

D. https://www.360docs.net/doc/352207538.html, AJAX

(2)下面(D)网站在建立时要求安装Microsoft FrontPage服务器扩展。

文件系统 B. 本地IIS C. FTP站点 D.远程站点

(3)发布网站后不可能存在的文件夹是(B)

A.App_Data B.App_Code C.App_Themes D.bin

4.简答题

(1) 一个学校有多个分院,每个分院有各自的网站,如果仅提供一台Web服务器,如何设置?

答:每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不在主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(2) 在访问一些网站时,为什么只需输入域名就可以访问网站主页?

答:因为设置了网站默认文档。设置网站默认文档可使用户在访问主页时即使不输入网页名也能访问该文档。

(3) “文件系统”、“本地IIS”、“FTP站点”和“远程站点”的区别是什么?

答:“文件系统”、“本地IIS”、“FTP站点”和“远程站点”代表了不同的四种网站类型。

“文件系统”网站指将网站的文件放在本地硬盘上的一个文件夹中,或局域网上的一个共享位置。对网站的开发、运行和调试都无需IIS支持,而使用内置的https://www.360docs.net/doc/352207538.html, Development Server Web服务器。“文件系统”网站适合本机未安装IIS的开发人员运行和调试网站,当网站建完后,要部署到运行IIS的服务器上。

“本地IIS”网站需要在本地安装IIS。

“FTP站点”网站将网站建立在具有读/写权限的FTP服务器上,并在FTP

服务器上创建和编辑网页。如果FTP服务器上配置有https://www.360docs.net/doc/352207538.html,和一个指向FTP目录的IIS虚拟目录,则还可以运行、测试https://www.360docs.net/doc/352207538.html, 3.5网页。

“远程站点”网站将网站建立在已安装IIS并配置有Microsoft FrontPage 2002服务器扩展的远程计算机上。网站的网页和文件夹存储在默认的“[驱动器]:\Inetpub\wwwroot”,并通过远程计算机上的IIS运行、测试网页。这种类

型适合于多个开发人员同时使用同一个网站进行开发。但要注意的是,当一个开发人员调试远程网站时,所有的其他请求将被挂起。

(4) 查找资料,说明什么是虚拟主机。Internet上提供的虚拟主机是如何运作的?

答:所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。但一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降。虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。盛势网络为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。

第二章创建一个https://www.360docs.net/doc/352207538.html,的网站

1.填空题

(1)Visual Studio 2008 默认建立的XHIML文件类型是Transitional。

(2)利用XHTML建立一个链接到jxst@https://www.360docs.net/doc/352207538.html,邮箱的元素是……

(3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。(4)单文件页模型中,C#代码必须包含于之间。

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

(6)XML主要用于传输和存储数据。

2.是非题

(1)XHTML是HTML的子集。(×)

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

(3).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。(√)(4)基于类的样式在定义是要加前缀“#”。(×)

(5)JavaScript代码必须包含在