好文档 - 专业文书写作范文服务资料分享网站

ASPNET动态网页设计习题答案 作者 张德芬 教材习题和实训解答

天下 分享 时间: 加入收藏 我要投稿 点赞

ASP.NET动态网页设计——习题和实训参考答案

第1章 ASP.NET概述 .................................................................................................................... 1 第2章 HTML语言基础 ................................................................................................................ 2 第3章 VB.NET语法基础 ............................................................................................................. 3 第4章 服务器控件 ......................................................................................................................... 6 第5章 验证控件 ............................................................................................................................. 7 第6章 常用内置对象 ................................................................................................................... 9 第7章 访问数据库 ....................................................................................................................... 10 第8章 ASP.NET开发实训 .......................................................................................................... 12

第1章 ASP.NET概述

实训:

本章的实训内容主要是建立ASP.NET的运行和编辑环境。具体包括以下几项任务: 1、建立以各自名字命名的文件夹,作为本课程学习目录

2、安装IIS,安装完后在IE中输入http://localhost,看能否打开欢迎页面,检测是否安装成功。localhost也可用“127.0.0.1”代替。

答:安装IIS的步骤详见教材P5。

3、建立一个虚拟目录,以第1步建立的文件夹为物理目录,虚拟目录名用姓名的拼音 答:建立虚拟目录的步骤详见教材P8.

4、建立.NET运行环境 (1)下载和安装MDAC

答:MDAC的安装详见教材P10。

(2)下载和安装.NET Framework 1.1版可发行组件包

答:.NET Framework 1.1版可发行组件包的安装详见教材P11。

5、安装Dreamweaver 8

答:Dreamweaver 8的安装详见教材P14。

6、在Dreamweaver 8中建立站点

答:Dreamweaver 8中建立站点的步骤详见教材P18。 习题: 1、解释动态网页和静态网页的含义。在网页中插入动画或影视媒体是否就称其为动态网页? 答:根据网页的内容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。这两种网页的制作语言不同。静态网页使用语言是HTML(超文本标记语言),网页的内容是事先编制好的。动态网页的网页内容不是固定不变的,而是由程序动态创建的。根据实现技术,动态网页又可以细分为客户端动态网页和服务器端动态网页。

在网页中插入动画或影视媒体并不是动态网页。

2、ASP与ASP.NET有什么不同? 答:ASP.NET与ASP有很大的不同。

ASP程序是解释执行,未经优化;而ASP.NET是编译执行,程序效率得到提高。

在第一次访问网页时,由于ASP.NET需要编译,因此,在第一次连接访问时,网页的连接速度比ASP网页慢。但是之后的访问速度比ASP网页快。

ASP.NET是建立在模块化程序设计语言之上;而ASP使用的VBScript只是一个脚本语言。

3、什么是虚拟目录

答:虚拟目录并不是一个真正存在的物理目录,而是WEB服务器上物理目录的一个别名。

第2章 HTML语言基础

实训:

1、在例2-3的基础上,增加两个下拉菜单标记,用于选择专业和课程;再增加一个多行文本域,用于提交住址信息,同时将表格的边框去除。效果如下图。

答:见sx2-1.html。

2、以一幅图片作为链接源,建立一个关于图像的链接。 答:假如图片名为pic.jpg,则和图片在同一路径下的图片链接标记为:

习题:

1、 判断正误:

(1) HTML文件是文本文件。( ) 答:对。

(2) HTML标记可以描述网页的字体、大小、颜色等,但不可以描述多媒体文件。( ) 答:错。可以描述多媒体文件,如网页中可以嵌入图片、声音、影像等。

(3) HTML标记符不区分大小写。( ) 答:对。

(4) IE浏览器是唯一的解释HTML超文本语言的工具。( ) 答:错。如LINUX操作系统下用opera浏览器。

(5) HTML的标记可以嵌套,但不可以交叉嵌套。( ) 答:对。

(6) 超链接标记仅能链接到另一个网页,不可以链接其它文件。( ) 答:错。可以链接outlook、DOC等文件。

(7) 静态网页是指静止不动的网页,因此,加入了动画或视频的网页属于动态网页。( ) 答:错。见第一章习题1解答。

(8) 用HTML语言书写的页面只有经Web服务器解释后才能被浏览器正确显示。( ) 答:错。HTML网页经浏览器解释即可正确显示,动态网页必须在Web服务器上运行后才可出正确结果。

2、 开发者可以使用哪些工具编辑HTML文件,请列举出一、二种常用编辑器的名称。 答:如UltraEdit、EditPlus等文本编辑软件,或Frontpage、Eclipse等开发工具。

3、 HTML的注释在浏览器中能见到吗?从浏览器的“查看”?“源文件”能见到吗 ? 答:HTML的注释在浏览器中不能见到,但从浏览器的“查看”?“源文件”中能能见到。

4、 写出常用的两种换行标记,指出它们的区别。

答:


标记都可以用于换行,

是段落标记,在换行的同时,会在前段与后段之间留一空白行。
不会产生空行。

第3章 VB.NET语法基础

实训:

本章的实训内容主要是练习VB.NET的语法 1、变量创建练习

(1)分别写三行语句,创建X、Y、Z三个变量,类型均为字符串型 答:Dim X As String

Dim Y As String Dim Z As String

(2)将上述三条语句合并在一行中写 答:Dim X,Y,Z As String

(3)写一条语句创建一个初值为10的整型变量I 答:Dim I As Integer=10

2、字符串连接运算符练习:分别定义三个字符串,值是系名、班级和自己的姓名,将这三个字符串连接后输出,要求以红色字体输出。

答:见sx3-2.aspx。

3、For/Next循环语句练习:改进例3-3,输出如下式样的乘法表,要求以表格和浅蓝底色输出。

答:见sx3-3.aspx。

3、过程练习:根据第1步的代码,建立一个过程,改成在过程中实现乘法表的输出。 答:见sx3-4.aspx。

4、While/End While循环语句练习:用While/End While完成计算SUM=1+4+7+10+…+300 答:见sx3-5.aspx。

习题:

1、以下哪些是合法的变量名? (1) Object

答:不合法。是关键字。

(2) Fish_2 答:合法。

(3) 学校名称

答:不合法。因为必须以字母开头。

(4) 200卡

答:不合法。因为必须以字母开头。

(5) GoShopping 答:合法。

(6) False

答:不合法。是关键字。

(7) Friend

答:不合法。是关键字。

(8) _blkData

答:不合法。因为必须以字母开头。

2、改错练习: (1)、改正以下程序片段中的错误: If intHour<12 Response.Write(“上午好!”) ElseIf intHour=12 Response.Write(“中午好!”) ElseIf intHour<18 Response.Write(“下午好!”) ElseIf Response.Write(“晚上好!”)

答:改为:

If intHour<12 Then

Response.Write(“上午好!”) ElseIf intHour=12 Then

Response.Write(“中午好!”) ElseIf intHour<18 Then

Response.Write(“下午好!”) Else

Response.Write(“晚上好!”) End If

(2)、改正以下程序片段中的错误:

Select intHour

Case <12

Response.Write(“上午好!”)

Case =12

Response.Write(“中午好!”)

Case <18

Response.Write(“下午好!”)

Case

Response.Write(“晚午好!”) End

ASPNET动态网页设计习题答案 作者 张德芬 教材习题和实训解答

ASP.NET动态网页设计——习题和实训参考答案第1章ASP.NET概述....................................................................................................................1第2章HTML语言基础...........
推荐度:
点击下载文档文档为doc格式
2f0zn5t6pm5ap1d1l9fy
领取福利

微信扫码领取福利

微信扫码分享