网络程序设计课后答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络程序设计课后答案

【篇一:网络程序设计—asp(第3版尚俊杰编著)课后习

题答案】

txt>1. 选择题(可多选)

(1)静态网页的扩展名一般是:

a.htm b .phpc.aspd.jsp

答案:a

(2)asp文件的扩展名是:

a.htm

b. txt

c. doc

d. asp

答案:d

(3)当前的web程序开发中通常采用什么模式?

a. c/s

b. b/s

c. b/b

d. c/c

答案:b

解释:c/s是客户机(client)/服务器(server),b/s是浏览器(browser)/服务器。

c/s一般要求用户有特定的客户端。比如qq就是c/s模式,你的桌

面上的qq就是腾讯公司的特定的客户端,而服务器就是腾讯的服务器。而b/s模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,web页就是b/s 模式。

(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计

算机是:

a. 客户端

b. 既是服务器端又是客户端

c. 服务器端

d. 既不是服务器端也不是客户端

答案:a

(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是: a. 客户端b. 既是服务器端又是客户端

c. 服务器端

d. 既不是服务器端也不是客户端

答案:b

(6)asp脚本代码是在哪里执行的?

a. 客户端

b. 第一次在客户端,以后在服务器端

c. 服务器端

d. 第一次在服务器端,以后在客户端

答案:c

解释:asp脚本代码是在服务器端运行的,服务器将其解释执行为

标准的html

代码,然后发送到客户端。

(7)在以下url中,从形式上看正确的是:

a. .cn/history/1998/intro.asp

b. .cn/news/1.jpg

答案:a b c d

解释:从形式上看,都是正确的。

(8)如果在chapter1下建立了一个子文件夹images,并且在其

中放置了一个图片文件1.jpg,那么以下url正确的是:

a. http://localhost/asptemp/chapter1/images/1.jpg

b. http://127.0.0.1/asptemp/chapter1/images/1.jpg

答案:a b

(9)对于1.5.5节建立的1-2.asp,以下浏览方式正确的是:

a. http://localhost/temp/1-2.asp

b. http://127.0.0.1/temp/1-2.asp

c. http://localhost/asptemp/chapter1/temp/1-2.asp

d. http://127.0.0.1/asptemp/chapter1/temp/1-2.asp

答案:a b c d

解释:ab两种方式利用了建立的虚拟目录,cd实际上没有用到这

个虚拟目录,

此时和1-1.asp没有什么区别。

a. http://localhost/temp/temp/1-3.asp

b. http://127.0.0.1/temp/temp/1-3.asp

c. http://localhost/asptemp/chapter1/temp/temp/1-3.asp

d. http://127.0.0.1/asptemp/chapter1/temp/temp/1-3.asp

答案:a b c d

解释:ab利用了建立的虚拟目录,cd没有用到虚拟目录。

2. 问答题

(1)名词解释:静态网页、动态网页、服务器端、客户端、url

答案:

静态网页——所谓静态网页,就是说该网页文件里没有程序代码,

只有html标记,这种网页的扩展名一般是.htm或.html。静态网页

一经制成,内容就不会再变化,不管何时何人访问,显示的都是同

样的内容,如果要修改内容,就必须修改源文件,然后重新上传到

服务器上。

动态网页——所谓动态网页,就是说该网页文件不仅含有html标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语

言而不同,如asp文件的扩展名为.asp。动态网页能够根据不同的

时间、不同的来访者而显示不同的内容。如常见的bbs、留言板、

聊天室一般是用动态网页实现的。

服务器端、客户端——一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。比如,当我们在浏览搜狐主页

的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计

算机就称为客户端。

url——大家在上网的时候,需要在浏览器地址栏中输入一个网址,

回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(url:uniform resource locator)。在internet中的每一个网页

文件或其他类型的文件都有自己的url,它的一般形式是:

协议://服务器地址(域名或ip地址): 端口号/路径(含文件名)(2)请结合url知识简述静态网页和动态网页的工作原理。

答案:静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。服务器端接到请求后,

就会找到你要浏览的静态网页文件,然后发送给你。

动态网页的工作原理是服务器端接到客户端发出的请求后,首先会

找到你要浏览的动

态网页文件,然后就解释执行其中的程序代码,将含有程序代码的

动态网页转化为标准的

静态网页,然后将静态网页发送给你。

(3)请简单比较asp、php和jsp的优缺点。

答案:总的来说,asp、php和jsp基本上都是把脚本语言嵌入到

了html文档中。如果要说它们最主要的优点:asp学习简单,使用

方便;php软件免费,运行成本低;jsp多平台支持,转换方便。

答案:asp文件是不能直接双击运行的,必须通过浏览器访问,由

服务器端来解释执行为标准的html代码,然后才可以显示在浏览器中。

(5)在1.4.3节中讲的是如何访问asp文件,如果希望访问html

网页文件,可以用类似的方法吗?

答案:可以。对于html文件,服务器端找到到该文件后,直接发送给客户端即可。

(6)想一想,把一个html网页文件直接更改扩展名为.asp行不行?答案:可以。相当于一个不含有任何动态代码的asp文件,运行时

服务器端也会对其进行解释执行,只不过实际上没有代码需要解释

执行而已。

相关文档
最新文档