使用说明:此文档为参考答案,红色字体为不确定答案。
第一章
试描述WWW应用的基本原理。
Web用超链接的方式用户能非常方便地从Internet的一个站点访问另一个站点,从而获取丰富的信息。
Web客户端技术的主要任务是什么?有哪些常用的Web客户端技术?
向服务器发出文档访问请求。浏览器。
Web服务端技术的主要任务是什么?有哪些常用的Web服务端技术?
存储信息,响应客户端请求,返回客户所要求的Web文档。Apache,IIS Web。
什么是HTML?什么是XML?什么是XHTML?
HTML是超文本标记语言,在万维网上建立超文本文件的语言。
XML是可扩展标记语言。为了克服HTML缺乏灵活性和伸缩性的缺点以及SGML过于复杂、不利于软件应用的缺点儿发展起来的一种元标记语言。
简述HTML文件的基本结构。P5
HTML标记的属性有什么作用?
属性为浏览器提供执行标记命令所需的附加信息。
在HTML文档中,如何创建表格?
通过Table标记来定义表格;表格中的每一行通过Tr标记来表示;行中的单元格通过Td或Th标记来定义,其中Th标记定义表格的列标题单元格;表格的标题说明通过Caption 标记来定义。P12
在HTML文档中,表单的作用是什么?如何创建表单?
表单用于从用户(站点访问者)那里收集信息,然后将这些信息提交给服务器进行处理。
P14
在HTML语言中,表单通过Form标记来定义
HTML标记是否区分大小写?XML标记是否区分大小写?
不区分;区分。
第二章
1、https://www.wendangku.net/doc/2917400062.html,页面文件的扩展名是什么?
aspx
2、简述微软.NET框架的结构。
P28 图2-1
3、简述.NET应用程序的编译过程。
P29 图2-2
6、B
7、Golbal.asax文件的作用是什么?应将其放在什么位置能其作用?
用于处理应用程序级事件的可选文件,该文件驻留在https://www.wendangku.net/doc/2917400062.html,应用程序的根目录下。第四章
2、HTML控件和Web服务器控件各有什么特点?
HTML特点:
它是一种对象模式,可经行对象编程。每个服务器控件都提供了一些公开属性,可以在服务器代码中通过编程操作该控件的HTML属性。服务器在执行它后会将它转换为HTML标记和属性,再送给浏览器。
提供一组事件,可以为其编写事件处理程序,方法与客户端大致相同,所不同的是它的时间处理实在服务器代码中完成的。
HTML服务器控件拥有在客户端脚本中处理事件的能力。
自动维护控件状态。在窗体到服务器的往返期间,用户在HTML服务器控件中输入的值将在页发送回浏览器时自动被维护。
Web特点:
更丰富的对象模型,它提供了类型安全的编程能力。
自动检查浏览器,它根据浏览器类型创建适合于浏览器的输出。
通过使用模板,可由开发者自定义一些控件的外观。
一些控件具有两种处理方式:一种是立即传送到服务器进行处理;另一种是将信息暂存,等到提交表单是再处理。这增加了处理上的灵活性。
嵌套控件的事件能够传递到包含它的容器控件。
3、HTML控件有哪些共有的属性和事件?
属性:InnerHtml,InnerText,Disabled,Visible,Value,Attributes.P77
事件:Load事件,Unload事件,Init事件
4、什么是Web服务器控件?它能完成什么功能?
Web服务器控件也是创建于服务器上的,并且需要设置Runat=“Sever”属性来工作。Web服务器控件基于更抽象的、具有更强面向对象特性的设计模型,它比HTML控件提供种类更多、功能更强大的控件集合。
功能:不仅包括传统的窗体控件,还包括提供在网格中显示数据、选择日期等常用窗体功能的控件。
5、Web服务器控件有哪些共有的属性和事件?
属性:
AccessKey,Attributes,BackColor,Enable,Front-Name,ForeColor,Height,Width 事件:Click,Command,TextChanged,CheckChanged,SelectIndexChanged
11、面板Panel有何作用?
面板控件是一个放置其他控件的容器,可以在其内放置不同的控件。利用它的这种特性,我们可以将不同的控件组成一个群组,并控制它的显示或隐藏。
第五章
1、简述对象的属性、方法和事件的含义。
属性用来描述对象的性质,它表示对象的静态特性;方法反映了对象的行为,表示对象的动态特性;事件指对象在一定条件下产生的信息。
2、https://www.wendangku.net/doc/2917400062.html,有哪些常用的内置对象?
Page, Request, Response, Server, Session, Application, Exception P134
3、Page对象的作用是什么?它有哪些主要的属性和事件?
在运行阶段,Page类会以动态的方式创建HTML标记并返回浏览器,同时处理收到的请求和响应,若网页中包含服务器控件,则Page类便可以作为服务器控件的容器,并在运行阶段创建服务器控件。
4、如何向浏览器发送客户端脚本程序?
1.在网站WibSite5中添加一个Web窗体页,命名为“Ex5-3.aspx”
2.在“源”视图下,Div标记中添加如下代码:
3.添加1个HtmlInputButton控件,其ID,type,value,和onclick属性一次设置为“Button1”,“button”,“发送”和“DoClick()”
4.在“设计”视图下,双击页面空白处,添加Page和Load时间处理代码。
5、Request对象和Response对象的主要用途是什么?
Response对象的主要作用是想客户端输出数据。Request主要功能是从客户端浏览器取得数据。
6、Response对象的Write方法和Redirect方法的作用分别是什么?
Write用于向浏览器发送信息。Redirect用于页面的重定向。
7、试比较Request对象读取表单数据的3种方式。
若表单的提交方式为“Get”,则表单数据将以字符串形式附加在URL之后在QueryString 集合中返回服务器。
若表单的提交方式为“POST”,则表单数据将发在浏览器请求的HTTP标头中返回服务器,其信息保存在Request对象的Form集合中。此时,在服务器端要使用Request对象的Form集合来获取表单数据。
无论表单以何种方式提交,都可以使用Request对象的Params集合来读取表单数据。
8、Application对象、Session对象和Cookie对象都可以用来记录客户的信息,它们有什么区别?
P157
9、试述Global.asax文件的作用及其所在的位置。
Application对象的事件只能在Global.asax文件中定义。Global.asax是https://www.wendangku.net/doc/2917400062.html,应用程序的共享文件,必须放在Web网站或虚拟目录的主目录下。
10、Application对象和Session对象有哪些事件?各事件的触发条件是什么?各事件的触发顺序又如何?
P153 ,154
11、如何关闭浏览器的Cookie?
调用方法:Response.cookies.clear() P157-160
第六章
1、试比较https://www.wendangku.net/doc/2917400062.html,的两套操作文件的方法。
1)使用FileSystemObject对象
2)使用.NET框架的System。IO命名空间的文件与目录类
请看书P162-170
第八章
5、SQL语言由哪几部分组成?
数据定义语言DDL,数据操作语言DML,数据控制语言DCL
7、什么是存储过程,其优点是什么?
存储过程是存放于数据库中的子程序,它在数据库服务器端运行,是由一系列SQL语句和控制语句组成的数据处理过程。
优点:
加快执行速度;降低网络流量;资源共享和安全操作;增加编程及程序维护的灵活性。
8、说明https://www.wendangku.net/doc/2917400062.html,数据访问模型的结构及主要组成部分之间的关系。
P217,图8-28
9、4种.NET数据提供程序分别适用于哪些数据库系统?
1.全面托管的数据提供程序
SQL https://www.wendangku.net/doc/2917400062.html,。专门用于访问SQL Server数据库。
https://www.wendangku.net/doc/2917400062.html,。专门用于访问Oracle数据库。
2.部分托管的数据提供程序
OLE https://www.wendangku.net/doc/2917400062.html,。
https://www.wendangku.net/doc/2917400062.html,。
10、简述使用https://www.wendangku.net/doc/2917400062.html,访问数据库的步骤。
1.导入相应的命名空间
2.使用Connection对象建立与数据库的连接。
3.使用Command对象或DataAdapter对象执行SQL的SELECT, INSERT, UPDATE
或DELETE命令。
4.通过DataSet对象或DataReader对象访问数据。
5.使用数据显示控件或输出语句显示数据对象。
第九章
1、在https://www.wendangku.net/doc/2917400062.html,模型中如何与数据库建立连接?要设置的主要参数有哪些?
使用SqlConnetion类对象建立与数据库的连接:
SqlConnetion类对象定义的语法格式:
Dim 对象名 As New SqlConnetion([ConnetionString])
若连接SQL数据库,则ConnetionString属性包含的主要参数有:
P223-224
2、在https://www.wendangku.net/doc/2917400062.html,应用程序中如何执行SQL命令?
通过command对象或DataAdapter对象执行SQL命令。
P224
3、DataReader对象的特点是什么?
使用DataReader对象访问数据,它只能顺序读取数据,不能写入数据。
P227-232
4、什么是数据集?它的特点是什么?它的结构如何?
DataSet对象是https://www.wendangku.net/doc/2917400062.html,的主角,它是一个内存数据库。DataSet中可以包含多个数据表,它可以在程序中动态的产生数据表,数据表可来自数据库、文件或XML数据。DataSet 对象还包括主键、外键、和约束等信息。DataSet提供了对数据集中表数据进行浏览、编辑、排序、过滤或建立视图的方法。
DataSet的特点和结构请看书P232-233
5、通过数据集执行对数据库的查询和更新操作各有什么特点?
查询:当使用select命令查询数据时,若不指定条件或排序方式,则数据读入数据集的顺序就是它们在数据源中的顺序,且所有数据都读入内存。
更新:只有将DataSet对象的内容更新至数据源时,才会对实际的数据源进行操作。
P232-242
6、在https://www.wendangku.net/doc/2917400062.html,应用程序中如何执行存储过程?
https://www.wendangku.net/doc/2917400062.html,通过Command对象执行存储过程:既可以直接使用Command对象执行存储过程,也可以通过DataAdapter对象载入Command对象执行存储过程。
具体操作步骤请看P230-231
网页设计与制作模拟试题 一、单项选择题(每空1分,共10分) 1. 客户/服务器系统的最大特点是客户机和服务器 ( D ) A. 必须运行在同一台机器上 B. 必须运行在同一个网络上 C. 必须运行在不同的计算机上 D. 不必运行在同一计算机上 2. 若需要软件把LAN上的客户机从Internet上隐藏起来,并为客户机执行Web 请求,则下面( D )软件能实现此项功能。 A. Internet Information Server B. Index Server C. Personal Web Server D. 代理服务器 3. 通常一个站点的主页默认文档名是 ( C ) A. Main.htm B. Webpage.htm C. Index.htm D. Homepage.htm 4. 通常,比较好的建立站点目录的习惯是 ( A ) A. 在根目录下建立一个总的IMAGE目录放置图象文件 B. 直接把图象文件放置在各栏目的目录下 C. 为各栏目建立一个单独的IMAGE目录放置图象文件 D. 在每个目录下建立一个IMAGE目录放置图象文件 5. 以下有关页面布局的说法正确的是 ( D ) A. 分辨率越高,可供使用的页面尺寸越大 B. 网页布局与平面设计一样,不受页面大小的影响 C. 页眉和页脚中只能出现文本,不能出现图形 D. 页面布局通常是通过手工设计的,目前还没有相应的电脑软件完成这一工作 6. 以下关于HTML文档的说法正确的一项是 ( A ) A. 与这两个标记合起来说明在它们之间的文本表示两个HTML 文本 B. HTML文档是一个可执行的文档 C. HTML文档只是一种简单的ASCII码文本 D. HTML文档的结束标记