Web程序设计课后习题整理剖析.docx
《Web程序设计课后习题整理剖析.docx》由会员分享,可在线阅读,更多相关《Web程序设计课后习题整理剖析.docx(17页珍藏版)》请在冰豆网上搜索。
Web程序设计课后习题整理剖析
说明:
以下习题来源于清华版沈士根老师的WEB程序设计-ASP.NET实用网站开发一书。
第一章ASP.NET预备知识
1.填空题
(1).NETFramework主要包括公共语言运行库CLR和类库。
(2)ASP.NET网站在编译时,首先将语言代码编译成微软中间语言MSIL。
(3)一台IISWeb服务器IP地址为210.78.60.19,网站端口号为8000,则要访
问虚拟目录xxxy中default.aspx的URL为
http:
//210.78.60.19.8000/xxxy/default.aspx。
(4)可以通过复制网站同步网站上的一个文件。
2.是非题
(1)托管代码是以CLR为基础的代码。
(√)
(2)ASP.NET3.5仍使用ASP.NET2.0引擎。
(√)
(3).NETFramework3.0是.NETFramework3.5的一部分。
(√)
(4)ASP.NET3.5是边解释边执行的。
(×)
(5)在VisualStudio2008环境中开发网站必须安装IIS。
(×)
3.选择题
(1).NETFramwork3.5不包括(A)
A..NETFramework1.1B..NETFramework2.0
C.LINQD.ASP.NETAJAX
(2)下面(D)网站在建立时要求安装MicrosoftFrontPage服务器扩展。
文件系统B.本地IISC.FTP站点D.远程站点
(3)发布网站后不可能存在的文件夹是(B)
A.App_DataB.App_CodeC.App_ThemesD.bin
4.简答题
(1)一个学校有多个分院,每个分院有各自的网站,如果仅提供一台Web服务器,如何设置?
答:
每个分院设置各自的虚拟目录。
虚拟目录是服务器硬盘上通常不在主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。
(2)在访问一些网站时,为什么只需输入域名就可以访问网站主页?
答:
因为设置了网站默认文档。
设置网站默认文档可使用户在访问主页时即使不输入网页名也能访问该文档。
(3)“文件系统”、“本地IIS”、“FTP站点”和“远程站点”的区别是什么?
答:
“文件系统”、“本地IIS”、“FTP站点”和“远程站点”代表了不同的四种网站类型。
“文件系统”网站指将网站的文件放在本地硬盘上的一个文件夹中,或局域网上的一个共享位置。
对网站的开发、运行和调试都无需IIS支持,而使用内置的ASP.NETDevelopmentServerWeb服务器。
“文件系统”网站适合本机未安装IIS的开发人员运行和调试网站,当网站建完后,要部署到运行IIS的服务器上。
“本地IIS”网站需要在本地安装IIS。
“FTP站点”网站将网站建立在具有读/写权限的FTP服务器上,并在FTP服务器上创建和编辑网页。
如果FTP服务器上配置有ASP.NET和一个指向FTP目录的IIS虚拟目录,则还可以运行、测试ASP.NET3.5网页。
“远程站点”网站将网站建立在已安装IIS并配置有MicrosoftFrontPage2002服务器扩展的远程计算机上。
网站的网页和文件夹存储在默认的“[驱动器]:
\Inetpub\wwwroot”,并通过远程计算机上的IIS运行、测试网页。
这种类型适合于多个开发人员同时使用同一个网站进行开发。
但要注意的是,当一个开发人员调试远程网站时,所有的其他请求将被挂起。
(4)查找资料,说明什么是虚拟主机。
Internet上提供的虚拟主机是如何运作的?
答:
所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。
一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。
但一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降。
虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。
盛势网络为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。
第二章创建一个ASP.NET的网站
1.填空题
(1)VisualStudio2008默认建立的XHIML文件类型是Transitional。
(2)利用XHTML建立一个链接到jxst@邮箱的元素是jxst@">……。
(3)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
(4)单文件页模型中,C#代码必须包含于之间。
(5)外部样式表通过元素链接到网页。
(6)XML主要用于传输和存储数据。
2.是非题
(1)XHTML是HTML的子集。
(×)
(2)XHTML中每个元素都有结束标记。
(√)
(3).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。
(√)
(4)基于类的样式在定义是要加前缀“#”。
(×)
(5)JavaScript代码必须包含在