ASP期末复习——ASP(第3版)题解及上机指导-V2分析 下载本文

内容发布更新时间 : 2024/5/12 2:20:52星期一 下面是文章的全部内容请认真阅读。

第1章 ASP程序设计概述

习题1

1. 选择题(可多选)

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

A.htm B .php C.asp D.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代码,然后发送到客户端。

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

1

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多平台支持,转换方便。071

(4)某同学开发了一个显示来访时间的ASP文件,存放在C:\\inetpub\\wwwroot下,然后在Windows资源管理器中双击该文件,却不能正常显示,请问是什么原因?

答案:ASP文件是不能直接双击运行的,必须通过浏览器访问,由服务器端来解释执行为标准的HTML代码,然后才可以显示在浏览器中。

(6)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行? 答案:可以。相当于一个不含有任何动态代码的ASP文件,运行时服务器端也会对其进行解释执行,只不过实际上没有代码需要解释执行而已。

(7)什么是应用程序?为什么要建立应用程序?

答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。

2

第2章 HTML基础知识

习题2

1. 选择题(可多选)

(2)HTML中的注释格式是:

A. B. C. <%-- 注释内容 --%> D.