网络程序设计课后答案

合集下载

ASP.NET网络程序设计课后习题及答案

ASP.NET网络程序设计课后习题及答案

第一章课后习题一、填空题(20空,每空2分,共40分)1.使用(分级)配置系统,使服务器环境和应用程序的设置更加简单。

2.有两种常用的脚本语言(VB Script)和(Java Script)。

3.计算机中安装(.NET Framework)以后,系统就可以运行任何.NET语言编写的软件。

4..NET Framework由两部分组成:(框架类库)和(公共语言运行库)。

5.CLR是指(公共语言运行库),其功能是负责(运行和维护程序员编写的程序代码)。

6..NET Framework公共语言运行库最重要的功能是为提供(执行环境)。

7.框架中的类分别放在了不同的(命名空间)中。

8.所有与操作文件系统有关的类都位于(System.IO)命名空间中。

9.IIS是指(与相配套的服务器平台)。

10.命名空间(System.T ext)包含用于文本处理的类,实现了不同编码方式操作文本。

11.所有SQL Server数据库应用的类都位于(System.Data.SqlClient)命名空间。

12.运行环境必须安装.NET程序赖以执行的(.NET Framework)。

13.默认的资源文件扩展名是(aspx)。

14.FCL是指(公共代码),其功能是(重复多次使用框架类库中的类)。

15.与相配套的服务器平台是(微软的IIS)。

16.目前最专业的.NET开发工具是(Visual Studio 2010)。

二、选择题(10小题,每小题2分,共20分)1.广泛用于网站编程的语言是3P,以下( C )不是3P语言之一。

A.ASP B.PHP C.PB D.JSP2.采用C#、V isual Basic语言作为脚本,执行时一次编译,可以( B )执行。

A.一次B.多次C.两次D.三次3.( B )是.NET的标准语言。

A.C++ B.C# C.Visual Basic D.Java4.默认的页面文件扩展名是( D )。

A.asp B.aspnet C.net D.aspx5.Windows 2003内置了.Net Framework的版本是(A)。

《c#net程序设计案例教程》课后习题参考答案

《c#net程序设计案例教程》课后习题参考答案
12、12、单击“退出”按钮,完成Visual Studio开发环境和帮助文档库的安装。
2. Visual Studio 2010开发环境的主要组成部分有哪些?
答:Visual Studio 2010开发环境的主窗口由标题栏、菜单栏、标准工具栏、代码编辑器/Windows窗体设计器以及停靠或自动隐藏在左侧、右侧、底部的工具箱、解决方案资源管理器、属性窗口等共同组成。
4.方法参数传递按性质可以分为(按值传递)和(按引用传递)两种。
5.构造函数是一种特殊的方法成员,其主要作用是在创建对象时(初始化新对象)。
6.声明静态成员需要使用(static)修饰符。
7.在进行类定义时不需要编写代码就可以包含另一个类定义的数据成员、方法成员等的特征,称为类的(继承)。
8.委托是一种引用数据类型,派生于.NET Framework中的(Delegate)类。
2.在C#程序中,要设置Label控件的大小不随着内容而改变,应修改(AutoSize)属性的值为False。
3.按键盘上的(F7)键可以进入代码编辑窗口。
4.C#中的4种循环结构是(for)、(while)、(do…while)和(foreach)。
5.专门用于集合元素访问的循环语句是(foreach)。
6. Visual Studio提供的(try)方法就是专门用于人为引发异常的。。
7.(show)方法用于显示消息框。
8.关闭应用程序的语句是(this.Close();)。
三、问答题
1.简述if语句嵌套时,if与else的配对规则。
答:else总是与其前面最近且尚未配对的在同一复合语句中的if
2.多分支条件语句中的控制表达式可以是哪几种数据类型?
A. int i=’f’; B.int j=20F

《网络程序设计》期末考试复习题及参考答案

《网络程序设计》期末考试复习题及参考答案

网络程序设计复习题(课程代码 252284)一.选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A. javaB. classC. htmlD. exe2、设int型变量x = 1 , y = 2 , z = 3,则表达式y+=z--/x++ 的值是( )。

A. 3B. 3. 5C. 4D. 53、在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( )方法来完成一些画图操作。

A. start( )B. stop( )C. init( )D. paint( )4、不允许作为类及类成员的访问控制符的是( )。

A. publicB. privateC. staticD. protected5、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )6、下列浏览器中,可以运行HTML中的Applet,而忽略其他HTML命令的是( )。

A. Netscape 3.0B. Internet Explorer5.0C. Hot JavaD. Appletviewer7、以下哪一个不是JA V A的标准数据流( )。

A. 标准输出数据流B. 标准输入数据流C. 标准错误数据流D. 标准运算数据流8、下面声明数组的写法错误()。

A. int a[ ]; B: int[ ] a;C: int[ ][ ] a[3][ ]; D; int[ ][ ] a[ ][3];9: 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char 型变量,则表达式x+y*a/x+b/y+c的值为( )类型。

《Web程序设计》课后习题附答案

《Web程序设计》课后习题附答案

《Web程序设计》课后习题附答案第一章1.填空题(1).NET Framework 主要包括公共语言运行库 CLR 和类库。

(2)/doc/da9346473.html, 网站在编译时,首先将语言代码编译成微软中间语言 MSIL 。

(3)一台 IIS Web 服务器 IP 地址为 210.78.60.19,网站端口号为8000,则要访问虚拟目录 xxxy 中default.aspx 的URL 为http://210.78.60.19.8000/xxxy/default.aspx 。

(4)可以通过复制网站同步网站上的一个文件。

2.是非题(1)托管代码是以CLR 为基础运行的代码。

(√)(2)若某页面上包含动画内容,则该页面肯定是动态页面。

(×)(3)一个网站中可以同时包含静态页面和动态页面。

(√)(4) /doc/da9346473.html,4.5 页面是边解释边执行的。

(×)(5)在VSEW2012 中开发网站必须安装独立的IIS。

(×)(6)IIS EXPRESS 具有与IIS 类似的功能,但主要用于VSEW2012 中的页面。

(×) (7)IIS 中的网站与VSEW2012 中的网站是相同的概念。

(×)3.简答题(1)一个学校有多个分院,每个分院有各自的网站,如果提供一台WEB 服务器,如何设置?每个分院设置各自的虚拟目录。

虚拟目录是服务器硬盘上通常不再主目录下的文件夹的一个好记名称(别名),使用别名可以发布多个文件夹下的内容以供所有用户访问,并能单独控制每个虚拟目录的读写权限。

(2)如何设置在访问网站时只需输入域名就可访问网页主页?将“i ndex.aspx”设置为默认文档,只要将其添加为默认文档即可,右击桌面“我的电脑”,选择“管理”项打开“计算机管理”窗口,选择“Internet 信息服务→网站→默认网站”并右击之,选择弹出菜单中的“属性”项,在打开的窗口中选择“文档”标签,单击“添加”将“index.aspx”添加进来,最后“应用→确定”即可(3)文件系统、本地 IIS、FTP 站点和远程站点的区别是什么?文件系统:就是发布到硬盘的文件本地 IIS:是发布到 IIS 根目录下的文件FTP 站点:是用过 ftp 上传到指定服务器的文件远程站点:就是可以发布到远程服务器的文件(4)说明什么是虚拟主机,Internet 上提的虚拟主机是如何运行的?所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet 服务器(支持 WWW、FTP、E-mail 等)功能。

网络程序设计_习题集(含答案)

网络程序设计_习题集(含答案)

网络程序设计_习题集(含答案)《网络程序设计》课程习题集一、综合设计题1.本程序是一个留言处理程序,其主要功能是从用户表单中获取用户留言信息,进行组装处理后,写入文本文件(gbook.txt)中,供其它功能程序使用。

请画出程序流程框图,并说明其主要功能。

<%Name = Request("Name")Email = Request("Email")Subject = Request("Subject")Memo = Request("Memo")If Name = "" or Subject = "" or Memo = "" ThenResponse.Write "对不起!"Response.Write ".请在姓名栏、主题栏、留言栏中输入正确的内容!"Response.EndEnd IfLine1 = "作者:" & NameLine1 = Line1 & String(5, " ")Email = "" & Email & ""Line1 = Line1 & "Email:" & Email & ""Line2 = "主题:" & Subject & ""Line3 = ""Line3 = Line3 & Memo & "。

(完整版)《Web程序设计》课后题答案

(完整版)《Web程序设计》课后题答案
答案:
(1)打开“Internet Information Services (IIS)管理器”对话框。
(2)在“连接”窗格中,展开服务器名称,然后展开“站点”。
(3)右击“默认网站”,然后选择“添加虚拟目录”。此时将出现“添加虚拟目录”对话框。
(4)在“别名”框中,输入 CompiledWebSite。
工具箱。提供可以拖到页上的控件和 HTML 元素。 “工具箱”元素按常用功能分组。
服务器资源管理器/数据库资源管理器。用于显示数据库连接。如果未显示“服务器资源管理器”,可以在“视图”菜单上单击“服务器资源管理器”或“数据库资源管理器”。
4)编写应用程序的步骤是什么?
答案:
(1)创建一个新的 Web 窗体页
2.操作题
请自定义你的集成开发环境,将所有文本的颜色改成红色。
答案:
(1)在菜单栏中,选择[工具] →[选项]。
(2)在 [选项] 列表中选择[环境]→[字体和颜色]。
(3)在[项前景]列表中,选择“红色”,然后选择[确定]按钮。
3.程序设计题
创建一个指向目标文件夹“d:\CompiledSite”的IIS虚拟目录。

1.选择题
1) A 2) B 3) C 4) B 5) B 6) A 7) C 8) C 9) B 10) D 11) B 12) B 13) C 14) A 15) B
2.填空题
1)continue 2)System.Enum 3)整型、实型、字符型和布尔型4) if switch 5) 5
6)封装性、继承性和多态性7)值类型、引用类型和指针类型8) 80
2)Visual Studio内置服务器的作用是什么?
答案:
Visual Studio开发服务器是在Windows操作系统(包括Home Edition版本)上本地运行的Web服务器。与IIS Express一样,它是专门构建用于在本地计算机上运行的。它不会处理针对其他计算机的请求。此外,它也不会提供应用程序范围外的文件。Visual Studio开发服务器是一种方法,可用于在向运行IIS的生产服务器发布网站或应用程序之前在本地进行测试。

网络程序设计 带答案 题解

网络程序设计 带答案 题解

一、选择题1.Java语言是由________________发明的。

A. Microsoft公司B. Borland公司C. IBM公司D. SUN公司2.设类While定义如下:1.public class While {2.public void loop() {3.int i = 0;4.while (1) {5.System.out.println("i is"+i);6.}7.}8.}以下哪些说法是正确的?A.类能成功通过编译。

B.因为行1的原因编译出错。

C.因为行4的原因编译出错。

D.因为行5的原因编译出错。

3.假设有一个二维数组a[10][y],问以下哪个表达式能用来表示第二维的大小y?A. a.length();B. a.size();C.a[0].length;D. a.length[10];E.a[].length;4.以下哪些接口的定义是合法的?(多选,2)A.public interface A {int a();}B.public interface B {int a() {}}C.private interface D {}D.abstract interface E {}答案:A,D5.哪一种布局管理器将容器分为东西南北中五个区域?A. FlowLayoutB. BorderLayoutC. GridLayoutD. CardLayout6. Java中的所有例外对应的类均是以下哪个类的子类或子孙类?A. ErrorB. ExceptionC. throwD. RuntimeException7. 当浏览器窗口被图标化后又重新恢复原大小时会调用Applet的什么方法?(多选,2)A. init()B. start()C. stop()D. destory()E. paint()8. 下列哪个类允许你删除磁盘上的一个文件?A. FileB. FileInputStreamC. FileOutputStreamD. FileReaderE. FileWriter9. 以下哪个类中有一个名为accept()的方法?A. SocketB. ServerSocketC. URLD. URLConnection10. 以下哪些说法是正确的?(多选,2)A. Connection、Statement和ResultSet均是java.sql包中的接口B. 可以用Statement对象的executeQuery()方法来更新数据库C. 执行查询操作后,如结果中某列的SQL类型为数字型(如NUMBER),则必须使用ResultSet的getInt()方法来获得该列对应的值。

asp.net程序设计教程课后答案

asp.net程序设计教程课后答案

程序设计教程课后答案【篇一:web.asp程序设计课后习题答案(沈士根版)】/p> (1).net framework主要包括公共语言运行库clr 和类库。

(2)网站在编译时,首先将语言代码编译成微软中间语言msil。

(3)一台iis web服务器ip地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的url为(4)可以通过复制网站同步网站上的一个文件。

2.是非题(1)托管代码是以clr为基础的代码。

(√)(2)3.5仍使用2.0引擎。

(√)(3).net framework 3.0是.net framework 3.5的一部分。

(√) 3.选择题(1).net framwork3.5不包括(a)a. .net framework 1.1b. .net framework 2.0c. linqd. ajax(2)下面(d)网站在建立时要求安装microsoft frontpage服务器扩展。

文件系统 b. 本地iis c. ftp站点 d.远程站点(3)发布网站后不可能存在的文件夹是(b)a. app_datab.app_code c.app_themes d.bin第二章1. 填空题(1) visual studio 2008 默认建立的xhiml文件类型是transitional。

(3)存放web窗体页c#代码的模型有单文件页模型和代码隐藏页模型。

(4)单文件页模型中,c#代码必须包含于script…/script之间。

(5)外部样式表通过link元素链接到网页。

(6) xml主要用于传输和存储数据。

2.是非题(2) xhtml中每个元素都有结束标记。

(√)(3) .htm文件不需要编译,直接从web服务器下载到浏览器执即可。

(√)3.选择题(1)css样式不包括(d)a 基于元素的样式b. 基于类的样式c. 基于id的样式d. 基于文件的样式(2)下面(b)是静态网页文件的扩展名。

  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.htmb. txtc. docd. asp答案:d(3)当前的web程序开发中通常采用什么模式?a. c/sb. b/sc. b/bd. 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.aspb. .cn/news/1.jpg答案: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.jpg答案:a b(9)对于1.5.5节建立的1-2.asp,以下浏览方式正确的是:a. http://localhost/temp/1-2.aspb. http://127.0.0.1/temp/1-2.aspc. http://localhost/asptemp/chapter1/temp/1-2.aspd. 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.aspb. http://127.0.0.1/temp/temp/1-3.aspc. http://localhost/asptemp/chapter1/temp/temp/1-3.aspd. 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文件,运行时服务器端也会对其进行解释执行,只不过实际上没有代码需要解释执行而已。

(7)什么是应用程序?为什么要建立应用程序?答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。

建立应用程序后,多个网站之间就可以独立了,一些公共变量就不会混淆。

3. 实践题(1)请根据自己的实际情况搭建asp的运行环境。

答案:请按照教材中1.2节说明搭建,具体步骤略。

(2)请上网下载并安装editplus。

答案:从下载安装程序后,直接双击安装即可,具体步骤略。

清单date date.asp 显示来访日期 htmlheadtitle一个简单的asp程序/title/headbodyh1 align=center欢迎您光临我的主页/h1 % dim a声明一个变量给变量赋值,其中date是日期函数在页面上输出变量a的值 a=您来访的日期是: date() response.write a %/body/html保存完毕后,打开浏览器,在其中输入http://localhost/asptemptj/chapter1/tj1-1.asp即可。

答案:请参考教材1.5节进行,具体步骤略。

答案:其实可以在其他文件夹下,比如在d:\asptemp下建立asp 文件,具体步骤如下:第1步:首先建立d:\asptemp文件夹。

第2步:在iis中为该文件夹建立虚拟目录asptemp(注意,也可以用别的名称). 第3步:下面就可以在asptemp文件夹下分章建立子文件夹和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. bu欢迎大家/u/bb. ub欢迎大家/b/uc. ib欢迎大家/b/id. bi欢迎大家/i/b答案: ab(4)在html中,插入换行符用什么标记?a. hrb. brc. pd. enter键答案: b(5)在html中,下面哪一种方法可以在网页上显示“p”?a. pb. pc. nbsp;pnbsp;d. \p\答案: b(6)如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为:a. circleb. squirec. discd.■答案: b(7)html中用什么标记表示表格的一行?a. row和/rowb. tr和/trc. td和/tdd. table和/table答案: b(8)在表格中哪个属性用于设置文本水平对齐方式?a. alignb. valignc. topd. bottom答案: a(9)关于网页中的图像,下列说法正确的是?a. 图像标记是以img开始,以/img结束b. href属性用于指定所要显示图像文件的路径c. src 属性用于指定所要显示图像文件的路径d. alt用于指定显示在图像上的文字答案: c解释:图像标记不需要/img标记。

alt是当图片显示不出来时显示的替换文字,不是显示在图片上的文字。

(10)当前文件夹下有一个html文件a.htm和一个子文件夹b,文件夹b中有一个图片文件flower.jpg,请问下面哪种写法可以在a.htm中插入该图片?a. img src=flower.jpgb. img src=../flower.jpgc. img src=b/flower.jpgd. img src=/b/flower.jpg答案: c【篇二:《网络程序设计-asp》第2版习题答案】ass=txt>尚俊杰说明:(1)如大家发现问题,请给我提出,不胜感激。

(2)写着“请等待”的题目将在随后尽快予以补充完善。

如果某位同学已经做出来了,可以发送给我,我会注明您的姓名及单位等,非常感谢。

习题11.名词解释静态网页—p2页 1.2.2动态网页—p3页 1.2.3服务器端—p2页 1.2.1客户端—p2页 1.2.12.搜狐是服务器端,小王是客户端3.小王的计算机既是服务器端又是客户端4.参见p2页1.2.2。

5.参见p3页1.2.3。

6.参见p3页1.3节。

习题21.问答题(1) asp文件必须在浏览器中输入http://……的方式访问,这样其中的程序代码才能被iis解释执行。

相关文档
最新文档