ImageVerifierCode 换一换
格式:DOCX , 页数:85 ,大小:104.81KB ,
资源ID:5984202      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5984202.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络程序设计ASP第3版尚俊杰编著课后习题答案分析.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网络程序设计ASP第3版尚俊杰编著课后习题答案分析.docx

1、网络程序设计ASP第3版尚俊杰编著课后习题答案分析 第1章 ASP程序设计概述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就是腾讯公司的特定的客户端,而服务器就是

2、腾讯的服务器。而B/S模式则不需要特定的客户端,只要有普通浏览器,就可以访问到服务器了,Web页就是B/S 模式。(4)小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A. 客户端 B. 既是服务器端又是客户端 C. 服务器端 D. 既不是服务器端也不是客户端答案:A(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:A. 客户端 B. 既是服务器端又是客户端 C. 服务器端 D. 既不是服务器端也不是客户端答案:B(6)ASP脚本代码是在哪里执行的?A. 客户端 B. 第一次在客户端,以后在服务器端C. 服务器端 D. 第一次在服务器端,以后在客户端答案:C 解释:A

3、SP脚本代码是在服务器端运行的,服务器将其解释执行为标准的HTML代码,然后发送到客户端。(7)在以下URL中,从形式上看正确的是:A. B. C. ftp:/ /history/1998/intro.aspD. ftp:/答案:A B C D解释:从形式上看,都是正确的。(8)如果在chapter1下建立了一个子文件夹images,并且在其中放置了一个图片文件1.jpg,那么以下URL正确的是:A. http:/localhost/asptemp/chapter1/images/1.jpgB. http:/127.0.0.1/asptemp/chapter1/images/1.jpgC. h

4、ttp:/localhost/inetpub/wwwroot/asptemp/chapter1/images/1.jpgD. http:/127.0.0.1/inetpub/wwwroot/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/aspt

5、emp/chapter1/temp/1-2.asp答案:A B C D解释:AB两种方式利用了建立的虚拟目录,CD实际上没有用到这个虚拟目录,此时和1-1.asp没有什么区别。(10)以1.5.5节的示例为基础,假如现在在C:inetpubwwwrootasptempchapter1temp下又建立了一个子文件夹temp,其中建立了一个ASP文件1-3.asp,则浏览方式正确的是:A. http:/localhost/temp/temp/1-3.asp B. http:/127.0.0.1/temp/temp/1-3.asp C. http:/localhost/asptemp/chapter

6、1/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。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。动态网页所谓动态网页,就是说该网页文件不仅含有HTM

7、L标记,而且含有程序代码,这种网页的扩展名一般根据不同的程序设计语言而不同,如ASP文件的扩展名为.asp。动态网页能够根据不同的时间、不同的来访者而显示不同的内容。如常见的BBS、留言板、聊天室一般是用动态网页实现的。服务器端、客户端一般来说,凡是提供服务的一方称为服务器端,而接受服务的一方称为客户端。比如,当我们在浏览搜狐主页的时候,搜狐主页所在的服务器就称为服务器端,而我们自己的计算机就称为客户端。URL大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打开相应的网页了,这个网址又叫做统一资源定位符(URL:Uniform Resource Locator)。在Intern

8、et中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是: 协议:/服务器地址(域名或IP地址): 端口号/路径(含文件名)(2)请结合URL知识简述静态网页和动态网页的工作原理。答案:静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给你。动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你。(3)请简单比较ASP、PHP和JSP的优缺点。答案:总

9、的来说,ASP、PHP和JSP基本上都是把脚本语言嵌入到了HTML文档中。如果要说它们最主要的优点:ASP学习简单,使用方便;PHP软件免费,运行成本低;JSP多平台支持,转换方便。(4)某同学开发了一个显示来访时间的ASP文件,存放在C:inetpubwwwroot下,然后在Windows资源管理器中双击该文件,却不能正常显示,请问是什么原因?答案:ASP文件是不能直接双击运行的,必须通过浏览器访问,由服务器端来解释执行为标准的HTML代码,然后才可以显示在浏览器中。(5)在1.4.3节中讲的是如何访问ASP文件,如果希望访问HTML网页文件,可以用类似的方法吗?答案:可以。对于HTML文件

10、,服务器端找到到该文件后,直接发送给客户端即可。(6)想一想,把一个HTML网页文件直接更改扩展名为.asp行不行?答案:可以。相当于一个不含有任何动态代码的ASP文件,运行时服务器端也会对其进行解释执行,只不过实际上没有代码需要解释执行而已。(7)什么是应用程序?为什么要建立应用程序?答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。3. 实践题(1)请根据自己的实际情况搭建ASP的运行环境。答案:请按照教材中1.2节说明搭建,具体步骤略。(2)请上网下载并安装EditPlus。答案:从下载安装程序后,直接双击安装即可

11、,具体步骤略。(3)请在文件夹C:Inetpubwwwrootasptemptjchapter1下新建一个asp文件,在页面上显示来访日期(日期函数为Date())。答案:打开EditPlus,在其中输入清单date所示的程序代码,然后将其保存到C:Inetpubwwwrootasptemptjchapter1文件夹下,名称为date.asp。清单date date.asp 显示来访日期 一个简单的ASP程序 欢迎您光临我的主页 保存完毕后,打开浏览器,在其中输入http:/localhost/asptemptj/chapter1/tj1-1.asp即可。(4)请在C:Inetpubwwwro

12、otasptemptjchapter1下面新建一个文件夹tempb,然后为该文件夹添加虚拟目录aspb,并设置默认文档为index.asp和index.htm。答案:请参考教材1.5节进行,具体步骤略。(5)(选做题)请参考IIS的专门书籍好好研究一下,是否一定要在C:Inetpub wwwroot下开发ASP文件?可不可以放在别的文件夹下?答案:其实可以在其他文件夹下,比如在D:asptemp下建立ASP文件,具体步骤如下:第1步:首先建立D:asptemp文件夹。第2步:在IIS中为该文件夹建立虚拟目录asptemp(注意,也可以用别的名称).第3步:下面就可以在asptemp文件夹下分章

13、建立子文件夹和ASP文件了,比如建立chapter1子文件夹,然后在其中建立1-1.asp文件。第4步:建立ASP文件后,在浏览器中输入http:/localhost/asptemp/chapter1/1-1.asp即可。第2章 HTML基础知识1. 选择题(可多选)(1)HTML文档包含的两个部分是指:A. 文档头部 B. 标题 C. 注释 D. 文档主体答案:A D(2)HTML中的注释格式是:A. B. C. D. 答案: B (3)下列哪段语句将会以粗体、下划线显示?A. 欢迎大家 B. 欢迎大家 C. 欢迎大家 D. 欢迎大家答案: AB (4)在HTML中,插入换行符用什么标记?A

14、. B. C. D. Enter键答案: B (5)在HTML中,下面哪一种方法可以在网页上显示“”?A. B. <p> C.  p  D. 答案: B (6)如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为:A. Circle B. Squire C. Disc D.答案: B(7)HTML中用什么标记表示表格的一行?A. 和 B. 和C. 和 D. 和答案: B (8)在表格中哪个属性用于设置文本水平对齐方式?A. align B. valign C. top D. bottom答案: A (9)关于网页中的图像,下列说法正确的是?A.

15、图像标记是以开始,以结束B. href属性用于指定所要显示图像文件的路径C. src 属性用于指定所要显示图像文件的路径D. alt用于指定显示在图像上的文字答案: C解释:图像标记不需要标记。Alt是当图片显示不出来时显示的替换文字,不是显示在图片上的文字。(10)当前文件夹下有一个HTML文件a.htm和一个子文件夹B,文件夹B中有一个图片文件flower.jpg,请问下面哪种写法可以在a.htm中插入该图片?A. B. C. D. 答案: C(11)在超链接标记中,下面哪个属性用来指定超链接路径?A. src B. href C. dynsrc D. action答案: B(12)在一组

16、单选框中,下面哪一个属性可以用来默认选中某个选项?A. slected B. checked C. multiple D. noresize答案: B(13)下面哪种方法可以设置单行文本框的默认值为“在这里输入用户名”?A. B. 在这里输入用户名C. D. 在这里输入用户名答案: A(14)下面哪一种文本框中输入数据后,数据将以*号显示?A. 单行文本框 B. 多行文本框 C. 数值文本框 D. 密码文本框答案: D(15)在表单中,下列哪个属性用于指定表单处理程序文件的地址?A. method B. action C. GET D. POST答案: B(16)在框架网页中,如果一个超链接在

17、整个浏览器窗口中打开,target属性的值为:A. _blan B. _self C. parent D._top答案: D(17)要实现一个上下型框架网页,至少需要几个网页文件?A. 2 B. 3 C. 4 D. 6答案: B(18)下列哪个属性可以用来使框架不显示滚动条?A. cols B. rows C. scrolling D. noresize答案: C(19)在示例2-7中,下面哪一条语句可以将C:inetpubwwwrootasptempchapter1文件夹中的1-1.htm当作“right”框架的初始网页?A. B. C. D. 答案:CD解释:C用的是相对路径,D用的是绝对

18、路径。(20)下列哪个标记可以单独使用(不需要结束标记)?A. B. C. D. 答案:ABCD2. 问答题(1)为什么需要给HTML文件添加注释语句?答案:适当地使用注释语句,可以让网页的维护和更新变得很方便。(2)如果同时设置了背景颜色和背景图片,会出现什么情况?答案:如果同时设置了背景颜色和背景图片,将只有背景图片起作用。(3)请比较背景图片、图片标记、超链接、框架网页中用到的文件路径的语法?答案:这些文件路径的引用都分相对路径和绝对路径两种,其中背景图片、图片标记、框架网页的链接写法为src=“URL地址”,而超链接的写法为href=“URL地址”。(4)为什么HTML文件一般可以直接

19、双击打开,而ASP文件就不能呢?答案:因为ASP文件必须要到服务器端解释执行后才可显示到浏览器端。(5)在示例2-2中,也可以将背景音乐文件的路径修改为“C:inetpubwwwrootasptempchapter2bgmusic.mp3”,而且也可以正常运行。但是,这样做实际上是有问题的,请大家想想为什么?(提示:要注意客户端和服务器端的区别)答案:因为背景音乐文件的路径其实仅是指明了文件在哪个服务器地址存放,并没有将文件发送到客户端,只有当浏览器执行到这一句时,才会自动到相应服务器的C:inetpubwwwrootasptempchapter2目录下去寻找bgmusic.mp3文件,然后发

20、送到客户端,如果服务器上没有找到这个文件,就不会播放出音乐来,但是因为我们此时指定的服务器和客户端机是同一台,因此就可以找到播放文件正常运行。3. 实践题(1)请开发一个网页,3秒后自动转到新浪网站,并且在页面上显示文字“3秒后将转到新浪网站”。答案:请参见asptemptjchapter2Auto_redirect.htm 文件,并在浏览器中输入http:/localhost/asptemptj/chapter2/ Auto_redirect.htm即可访问。清单Auto_redirect Auto_redirect.htm 3秒后自动转到新浪网站 尚网:计算机教学网站 3秒后将转到新浪网站

21、程序(2)请开发一个网页,并在Internet中搜索找到一个MP3文件,作为该网页的背景音乐;然后再搜索找到一个图片文件,并将其插入到该页面中。(提示:请直接用URL)答案:请参见asptemptjchapter2Insert_pic.htm文件,并在浏览器中输入http:/localhost/asptemptj/chapter2/ Insert_pic.htm.htm即可访问。清单Insert_pic Insert_pic.htm 插入图片和背景音乐 尚网:计算机教学网站 (3)请尝试将清单2-6中的提交按钮替换为图片按钮?答案:将提交按钮语句替换为即可。见清单Pic_button,并在浏览器中输入http:/localhost/asptemptj/chapter2/ Auto_redirect.htm即可访问。清单Pic_button Pic_button.asp. 插入图片按钮码 用户注册表单示例 用户注册 以下内容请如实填写,其中带有*号的栏目是必须填写的 请选择用户名: * 请输入你的密码: *(密码不能超过8位) 请再次输入密码: * 请输入你的姓名: * 请选择你的性别: 男 女* 请输入你的生日: 年 月 日* 请选择你的最高学历: 高中 大学本科 硕士 博士 请选择你的爱好: 读书 看电影 旅游 其他 你有什么意见吗? textarea name=txtMe

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1