《Web程序设计》书后习题完整参考答案

第一章
1.填空题
(1).NET Framework主要包括公共语言运行库CLR 和类库。
(2)ASP.NET网站在编译时,首先将语言代码编译成微软中间语言MSIL  。
(3)一台IIS Web服务器IP地址为210.78.60.19,网站端口号为8000,则要访
问虚拟目录xxxy中default.aspx的URL为
210.78.60.19.8000/xxxy/default.aspx 。
(4)可以通过复制网站同步网站上的一个文件
2.是非题
(1)托管代码是以CLR为基础运行的代码。(√)
(2)若某页面上包含动画内容,则该页面肯定是动态页面。(×)
(3)一个网站中可以同时包含静态页面和动态页面。(√)
(4)ASP.NET4.5 页面是边解释边执行的。(×)
(5)在VSEW2012中开发网站必须安装独立的IIS。(×)
(6)IIS EXPRESS 具有与IIS类似的功能,但主要用于VSEW2012中的页面。(×)
(7)IIS中的网站与VSEW2012中的网站是相同的概念。(×)
3.简答题
(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB服务器,如何设置?
每个分院设置各自的虚拟目录。虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。
(2)如何设置在访问网站时只需输入域名就可访问网页主页?
将“index.aspx”设置为默认文档,只要将其添加为默认文档即可,右击桌面“我的电脑”,选择“管理”项
打开“计算机管理”窗口,选择“Internet信息服务→网站→默认网站”并右
击之,选择弹出菜单中的“属性”项,在打开的窗口中选择“文档”标签,单击“添加”将“index.aspx”添加进来,最后“应用→确定”即可
(3)文件系统、本地IIS、FTP站点和远程站点的区别是什么?
文件系统:就是发布到硬盘的文件
本地IIS:是发布到IIS根目录下的文件
FTP站点:是用过ftp上传到指定服务器的文件
远程站点:就是可以发布到远程服务器的文件
(4)说明什么是虚拟主机,Internet上提的虚拟主机是如何运行的?
所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持 WWW、FTP、E-mail等)功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。但一台服务器主机只能够支持一定数量的虚拟主机,当
超过这个数量时,用户将会感到性能急剧下降。虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的 Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。盛势网络为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。
把一台服务器托管到机房,运用软件把这台主机分成若干个虚拟的主机每一个虚拟的主机上都具备完整的Internet服务器功能
(5)如何在一台计算机上同时运行一个服务器和一个客户机环境来实现网站的测试?
在一台电脑上,安装并配置好IIS,即成为一台Web服务器。同样,在这台电脑上安装好一个Web浏览器,即成为一台可以访问Web服务的客户机。
在一台既安装好Web服务器又安装好Web客户机的电脑上,在浏览器中输入本地服务器网址,比如localhost等,就可以实现对本地服务的访问。
(6)静态网页和动态网页的区别?
静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面
上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。
动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新。
第二章
1.填空题
(1)Visual Studio 2012 默认建立的XHIML文件类型是XHTML5。
(2)利用XHTML建立一个链接到jxst@126邮箱的元素是<a href="mailto: jxst@126">……</a>。
蓝刚玉(3)页面中的空格用 表示。陶瓷灯座
人体红外感应器
typec转usb(4)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。
(5)实现页面3秒自动刷新一次的元素是 <meta http-equiv="refresh" content="3">。(6)单文件页模型中,C#代码必须包含于<script>…</script>之间。
(7)代码隐藏页模型通过 CodeFile属性和 Inherits属性将aspx文件和对应的.aspx文件联系起来。
(8)外部样式表通过<link>元素链接到网页。
(9)XML主要用于传输和存储数据。
(10) Global.asax文件用于包含响应应用程序级别和会话级别事件的代码。
2.是非题
(1)XHTML是HTML的子集。(×)
(2)XHTML中每个元素都有结束标记。(√)
(3)在<meta>元素中可设置能被搜索引擎检索到的关键字。(√)
(4)[attr~=val]{...}选择attr属性值中包含val值的元素。(√)
(5).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。(√)
(6)基于类的样式在定义是要加前缀“#”。(×)
(7)JavaScript代码必须包含在<script>元素中。(×)
3.简答题
(1)简要说明CSS3的用途。
CCS样式能使网站保持统一风格。
(2)为何把.htm文件的扩展名改为.aspx,而不能把.aspx文件扩展名改为.htm?
.aspx是服务器端程序。服务器看到这个后缀名后,会进行相关的翻译让浏览器看懂。
.htm是不需要翻译浏览器就直接能看懂的。
也就是说
当把.aspx改为.htm是,服务器不翻译直接给浏览器了,浏览器看不懂这些代码。所以出错了!当你吧.htm改为.aspx时,服务器解释了下.HTM的代码,发给浏览器,浏览器看的懂。
(3)ASP.NET4.5网站开发中为何需要JavaScript?
mvkkkasp是服务器端的技术,一般负责数据的读取、保存等。JS是客户端的技术,与用户进行交互,使用场景不同,可以解决不同的问题。
(4)举例说明jQuery的功能。
访问和管理(包括插入、修改、删除等操作)XHTML元素,设置XHTML元素的CSS样式,处理XHTML 元素的事件,实现XHTML元素的动画特效,为网站提供Ajax交互。
(5)简述fig文件的特点和作用。
此文件是一个基于XML的配置文件。其作用是对应用程序进行配置,比如规定客户的认证方法,基于角的安全技术的策略,数据绑定的方法,运程处理对象等
(fig文件是一个XML文本文件它用来储存 ASP.NET Web 应用程序的配置信息,它可以出现在应用程序的每一个目录中。)
(6)简述Global.asax文件特点及作用。
Global.asax文件是一个可选文件,用于包含响应应用程序级别和会话级别事件的代码。若一个网站中包含Global.asax,则必须存储于网站的根文件夹,且每个网站只能包含一个Global.asax文件,包含在Global.asax文件中的代码将首先被执行。
第三章
1.填空题
(1)C#使用的类库就是 . NET Framework提供的类库。
储压器(2)要在一个类中包含System.Data命名空间的语句是using System.Data。
(3)使用static修饰符能调用未实例化得类中的方法。
(4)C#中的数据类型包括值类型和引用类型。
(5)枚举类型是由一组命名常量组成的类型。
(6)在C#统一类型系统中,所有类型都是直接或间接地从System.Object继承。(7)装箱实质是把值类型转化为引用类型。
(8)至少会执行一次循环的循环语句是do-while语句。
(9)较适用于一直知循环次数的循环语句是for语句。
(10)如果类名为UserInfo,那么它的构造函数名为UserInfo。
(11)继承可以重用现有类的数据和行为,并扩展新的功能。
2.是非题
(1)decimal类型必须在数据末尾添加M或m,否则编译器以double类型处理。
(√)(2)访问数据结构中成员的方式通常使用“结构名.成员名”形式。(√)(3)枚举类型的变量可能同时取到枚举中两个元素的值。(×)(4)数组可以有一组数据类型不同的元素组成。(×)(5)在switch结构中,每一个case块的结束必须有break或goto语句。(√)(6)foreach语句适用于枚举数组中的元素。(√)(7)当一个类实例化时,它的构造函数中包含的代码肯定会执行。(√)
3.简答题
(1)说明public 、internal、 protected 、protected internal、 private的区别。
访问修饰符的作用范围不同。

本文发布于:2024-09-21 15:28:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/271364.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   网站   文件   代码   页面   类型
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议