ASP NET Web程序设计试题二及答案
Web程序设计试题二及答案注意:时间120分钟,满分100分。
一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分) Framework是多语言组件开发和执行环境,提供了一个跨语言的()A.统一框架B.统一编程思想C.统一模式D.统一编程环境2.在体系结构中,哪部分可以存储网页请求期间的信息()A.安全基础结构B.状态管理功能配置编译器3. IIS是创建、管理和承载网页的( )A.客户端B.服务器端C.Web服务器D.安装路径4. Web服务的扩展名是()A..aspxB..asmxC..ascxD..asax5.将命名空间倒入页面的网页指令是()A.ControlB.ImportC.MasterD.Page6.在HTML标签库中用于放置图像的标签是()A.<div>B.<img>C.<link>D.<title>7.设置控件属性的方法有()A.设计视图和源视图B.组件视图和逻辑视图C.控件视图和源视图D.设计视图和逻辑视图8.在HTML服务器控件中执行一个指令或动作,在网页上创建按钮的是()A.HtmlInput控件B.Textarea控件C.HtmlInputButton控件D.HtmlInputText控件9.在标准控件中用于文本显示的控件是()bel控件B.Textarea控件C.TextBox控件D.CheckBox控件10.支持绑定到提供程序所表示的SQL数据库的数据源控件是()A.XmlDataSourceB.ObjectDataSourceC.SqlDataSourceD.AccessDataSource11.组成数据提供程序的核心对象有几个()A.3B.4C.5D.612.在数据提供程序的核心对象中用于对数据源执行命令的对象是()A.DataReaderB.DataAdapterC.Connectionmand13.支持通过Seek方法随机访问文件的是()A.BufferStreamB.MemoryStreamworkStreamD.FileStream14.文件访问模式中用于打开现有文件并查找到文件尾或创建新文件的是()A.CreatB.AppendC.CreateD.OpenOrCreate15.用于验证用户输入信息的控件是()A.RangeValidatorparValidatorC.RequiredFieldValidatorD.RegularExpressionValidator二、填空题(每空1分,共10分)1. HTML文档分为______________和______________。
2. Web程序开发技术大体上分为______________和______________。
3. 窗体分为______________和______________。
4.实现超文本链接,方便用户在应用程序页面转移的标准控件是______________。
5. 2.0中,主要的授权方式有______________和______________6. 数据访问体系结构中数据访问涉及的主要控件有Web应用程序、数据层、______________以及真正的数据源。
三、简答题(每小题5分,6小题,共30分)1.简述Web服务平台使用的主要协议。
2.简述用户控件和窗体的区别。
3.简述在用户管理中,三种登录控件的功能。
4.简述验证控件,在使用时应注意的事项。
5.简述数据绑定控件GridView、DetalsView、FromView、TreeView 和Menu的功能。
6.简述站点导航控件的种类。
四、程序改错题(共10分)1.标出程序错误并改正。
<% @ Page Language = "c # " AutoEventWireup ="true"> < html xmlns ="http://www. w3. org/1999/xhtml".><head runat = "server" ><title>元标题页</title> </head><body><form id = "forml" ><div>< asp: Label ID ="Labell" runat = "server" Text ="Label"></asp: Label><asp: Button ID = "Buttonl" runat = "server" OnClick = "Buttonl_Click" Text ="Button" /></div></form></body></html>2.标出程序错误并改正。
< ?XML version =1.0?><bookstore xmlns = "http:/ /example. books. com"><book genre ="novel" publicationdate= 1967 >< title> The Confidence Man</title><author>< first-name> Herman</first-name><last-name>Melville</last-name></author><price>11.99</price><book genre = "philosophy" publicationdate = "1991" ><title>The Gorgias</title><author>< first-name> Sidas</ first-name><last-name>Plato</last-name></author><price>9.99</price></book></bookstore>五、综合题(1题,共20分)应用程序设计相关知识,编程实现如图所示的应用程序。
(包括定义控件的html语句和事件代码)参考答案一、选择题(每小题2分,15小题,共30分)1.D2.B3.C4.B5.B6.B7.A8.C9.A 10.C11.B 12.D 13.D 14.B 15.C二、填空题(每空1分,共15分)1.文本内容,文本格式2.客户端技术,服务器端技术3.可视组件,逻辑部分4. HyperLink控件5.文件授权,URL授权6.数据提供程序三、简答题(每小题5分,6小题,共30分)1.简述Web服务平台使用的主要协议。
(P312)答:①XML和XSD:XML已经成为在Internet上传递数据的事实标准方式,因而也就顺理成章地成为Web服务中表示数据的基本格式。
XML主要的优点在于它既与平台无关,又与厂商无关。
②SOAP:SOAP是用于交换XML编码信息的轻量级协议,是一个基于XML的协议。
③WSDL:WSDL是用XML文档来描述Web服务的标准,是Web服务的接口定义语言。
2.简述用户控件和窗体的区别。
(P277)答:①用户控件的文件扩展名为.ascx,而不是.aspx。
②用户控件中没有@Page指令,而是包含@Control指令,该指令对配置及其他属性进行定义。
③用户控件中没有html、body或form元素。
这些元素必须位于宿主页中。
④用户控件不能作为独立文件运行。
而必须像处理任何控件一样,将它们添加到窗体中。
3.简述在用户管理中,三种登录控件功能。
(P258)答:①Login控件:该控件提供了一个用户登录网站的用户界面。
②LoginView控件:该控件自动检测用户的身份验证状态和角色。
根据用户身份或角色的不同显示不同的视图。
③LoginStatus控件:该控件自动检测用户的身份验证状态,并显示适当的登录/注销选项。
4. 验证控件,在使用时应注意的事项。
(P229)答:(1)何时进行验证。
①验证控件始终在服务器代码中执行输入检查。
当用户向服务器提交页面之后,服务器将逐个调用验证控件来检查输入。
如果检测到错误,则该页面将自行设置为无效状态,以便在代码运行之前测试其有效性。
②默认情况下启用客户端验证。
如果要禁用客户端验证,只要将页的ClientTarget属性设置为“Downlevel”(“Uplevel”是强制客户端验证):<%@ Page ClientTarget="Uplevel"%>(2)验证多个条件。
每个验证控件通常只执行一次验证。
如需要检查多个条件,可以将多个验证控件附加到页面上的一个输入控件,通过使用逻辑AND运算符来解析控件执行验证,只有用户输入的数据通过所有验证才视为有效。
(3)显示验证错误。
可以使用Page对象的IsValid属性来判定,当IsValid属性为True时,表示通过验证,否则表示有错误。
如果验证控件有错误,错误信息也可以通过ValidationSummary控件显示。
5.简述数据绑定控件:GridView、DetalsView、FromView、TreeView 和Menu的功能。
(P178)答:①GridView:以网格格式呈现数据。
此控件是DataGrid控件的演变形式,并且能够自动利用数据源功能。
②DetailsView:在标签/值对的表格中呈现单个数据项,类似于Access中的窗体视图。
此控件也能自动利用数据源功能。
(显示一条记录的所有数据项)③FormView:在由自定义模板定义的窗体中一次呈现单个数据项。
在标签/值对的表格中呈现单个数据项,类似于Access中的窗体视图。
此控件也能自动利用数据源功能。
(显示一条记录的所有数据项)④TreeView:在可展开节点的分层树视图中呈现数据。
⑤Menu:以分层动态菜单(包括弹出式菜单)来呈现数据。
6.分别简述站点导航控件的种类。
(P141)答:SiteMapPath控件Menu控件TreeView控件四、程序改错题(共10分)(1)<% @ Page Language = "c # " AutoEventWireup ="true"> 改为<% @ Page Language = "c # " AutoEventWireup ="true"%> (2)<form id = "forml" >改为<form id = "forml" runat = "server">(3)< ?XML version =1.0?>改为< ?XML version ="1.0"?>(4)<book genre ="novel" publicationdate= 1967 >改为<book genre ="novel" publicationdate= "1967" >(5)添加</book>五、综合题(1题,共20分)<html xmlns="/1999/xhtml"><head id="Head1"runat="server"></head><body><form id="form1"runat="server"><div>你所在年级:<br/><asp:DropDownList ID="DropDownList1"runat="server"AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"><asp:ListItem>03</asp:ListItem><asp:ListItem>04</asp:ListItem><asp:ListItem>05</asp:ListItem><asp:ListItem>06</asp:ListItem></asp:DropDownList><br/><br/>从列表框中选课: <br/><asp:ListBox ID="ListBox1"runat="server"AutoPostBack="True" OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"Rows="4"SelectionMode="Multiple"><asp:ListItem>微机原理</asp:ListItem><asp:ListItem>数据结构</asp:ListItem><asp:ListItem>数据库</asp:ListItem><asp:ListItem>C语言</asp:ListItem><asp:ListItem>计算机网络</asp:ListItem><asp:ListItem>编译原理</asp:ListItem></asp:ListBox><br/><br/><asp:Label ID="Label2"runat="server"></asp:Label><br/><asp:Label ID="Label1"runat="server"></asp:Label></div> </form></body></html>protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { Label2.Text = "您是:" + DropDownList1.SelectedItem.Value + "级学生"; }protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { string str = "";int i;for (i = 0; i < ListBox1.Items.Count; i++)if (ListBox1.Items[i].Selected)str += ListBox1.Items[i].Value + " ";Label1.Text = "您选的课程是:" + str;}。
全国计算机等级考试二级《web程序设计》习题及答案
计算机等级考试二级《web程序设计》习题集答案一、选择题1Internet使用的网络协议是()。
•A.3CP协议•B.TCP/IP协议•C.UDP协议•D.IP协议参考答案:B2下列哪个属性是用来定义内联样式的?()•A.font•B.class•C.styles•D.style参考答案:D3在JavaScript语言中,要定义局部变量则可以()。
•A.由关键字private在函数内定义•B.由关键字private在函数外定义•C.由var在函数内定义•D.由关键字var在函数外定义参考答案:C4下列语句中,显示没有下画线的超链接的语句是()。
•A.a{text—decoration:none}•B.a{text—decoration:no underline}•C.a{underline:none}•D.a{decoration:no underline}参考答案:A5下列哪个不属于DOM元素结点类型?•A.元素结点•B.文本结点•C.属性结点•D.样式结点参考答案:D6在HTML页面中哪些部分能够插入JavaScript?•A.<body>部分•B.<head>部分•C.<body>部分和<head>部分均可•D.<title>部分参考答案:C7在以下选项中,能IE确声明数组并进行初始化的语句是()。
•A.str=new Dimension('1','2','3');•B.str=new dimension('1','2','3');•C.str:new Array('1','2','3');•D.str=new array('1','2','3');参考答案:C8下列关于Internet和Web的说法中,正确的是()。
大学asp.net考试题及答案
大学考试题及答案一、选择题(每题2分,共20分)1. 中用于定义Web页面中用户界面元素的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:A2. 在中,用于处理用户输入的服务器控件是:A. TextBoxB. ButtonC. LabelD. Image答案:A3. 下列哪个不是中的数据绑定控件?A. GridViewB. RepeaterC. DropDownListD. TextBox答案:D4. 在中,用于定义Web页面中事件处理程序的属性是:A. OnClickB. OnLoadC. OnSubmitD. All of the above答案:D5. 中,用于在服务器端处理客户端请求的代码块是:A. <% ... %>B. <script ... %>C. <%@ ... %>D. <%-- ... --%>答案:A6. 在中,用于声明服务器控件的标记是:A. <% ... %>B. <%@ ... %>C. <script ... %>D. <%-- ... --%>答案:B7. 下列哪个不是中的数据访问技术?A. B. ODBCC. OLE DBD. LINQ答案:B8. 在中,用于定义Web页面布局的标记是:A. HTMLB. XMLC. CSSD. JavaScript答案:C9. 中,用于在客户端执行的脚本语言是:A. VB. C#C. JavaScriptD. JScript答案:C10. 在中,用于定义Web服务的方法是:A. WebMethodB. WebServiceC. WebHandlerD. All of the above答案:A二、填空题(每题2分,共20分)1. 应用程序的入口点是___________方法。
答案:Application_Start2. 在中,用于定义页面级别的事件处理程序的属性是___________。
ASP NET开发技术模拟试卷2__学生用2020年10月考试及答案
(编号) 北京理工大学远程教育学院《开发技术》模拟试卷(二)教学站学号姓名手机号成绩重要说明:本试卷所有的题目都基于.NET Framework3.5。
一填空题(每空1分,共10分)1.如果我们希望硬盘中不在Web站点的主目录中的网页也可被浏览时,就必须将该目录建立为Web站点的虚拟目录。
2.在中,如果将浏览器从一个页面(first.aspx)重定向到另一个页面(second.aspx),并使用查询字符串传递两个变量userName和userType,则在first.aspx中通过使用语句:Response.Redirect ( ) ;来传送变量,在second.aspx中通过:string uName = ; string uType = ; 来获取变量。
3.若要使用网站导航控件,必须在Web.sitemap文件中描述网站的结构。
4.数据绑定控件通过DataSourceID属性与数据源控件实现绑定。
的状态管理分为服务端和客户端两种。
6.如果要检查输入值是否在[0,100]之间,应该使用RangeValidator验证控件;检查电话号码或电子邮件地址的数据验证控件是RequiredFieldValidator。
二判断对错(每题1分,共10分)1.WWW是Internet上的一种服务形式。
√2.html文件需要从服务器端下载到客户端,由浏览器解释执行。
√ Framework 3.0 引入了LINQ查询。
√是解释型的而非编译型的。
×5.C#中可以通过属性获取或改变类中私有字段的内容,这种方式充分体现了类的封装性。
√6.同一个控件可以使用多个验证控件。
√7.对网站应用了某个主题后,网站中的某个或某些网页仍可以应用其它主题。
×8.FileUpload控件不能限制上传文件的类型。
×9.SqlDataSource控件可以执行SQL Server中的存储过程。
√10.LINQ查询表达式的返回值必须明确指定数据类型。
ASP试题(含参考答案)
ASP试题(含参考答案)一、单选题(共54题,每题1分,共54分)1.HyperLink控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:D2.要想让DatailsView控件显示数据,一般要配置该控件的:A、FontB、defalutModeC、数据源SQlDataSourceD、width正确答案:C3.FormView事件编程,下面是删除前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdating正确答案:A4.客户端对静态网页的访问过程,较准确的描述为:A、请求——响应——显示B、请求——响应——显示——断开C、请求——执行并生成——响应——解释并显示——断开D、请求——响应正确答案:B5.VS 2010打开网站后,没有“表”菜单,原因最可能是:A、电脑中有病毒B、当前子窗口不是“设计”视图窗口C、VS 2010安装不正确D、“工具”菜单中的“选项”设置不对正确答案:B6.下面不是FormView控件的DefaultMode属性值是:A、ReadOnlyB、EditC、TextD、Insert正确答案:C7.用户可以用()变量保存页面级的数据A、ViewStateB、ViewC、StateD、SessionState正确答案:A8.用于连接SQL数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:A9.验证必填字段是否为空的验证控件是A、RequiredFieldValidatorB、RangeValidatorC、CompareValidatorD、RegularExpressionValidator正确答案:A10.FormView控件如果只显示特定的某条记录,可以只配置数据源的()语句A、删除B、插入C、选择D、更新正确答案:C11.table标记包含的标题标记是:A、caption标记B、th标记C、thead标记D、title标记正确答案:A12.关于C#描述正确的是A、网站集成开发环境B、.NET Framwork的一部分C、编程语言D、网页标准语言正确答案:C13.TextBox控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:A14.专用于连接Access数据库的数据源控件是A、SqlDataSourceB、AccessDataSourceC、ObjectDataSourceD、XmlDataSource正确答案:B15.FormView事件编程,下面是插入前事件是:A、ItemDeletingB、ItemDeletedC、ItemInsertingD、ItemUpdated正确答案:C16.插入水平线使用标记,其()属性设置水平线的宽度A、alignB、widthC、sizeD、color正确答案:B17.关于使用了母版页的内容页标记代码和普通网页的标记代码,以下说法正确的是A、完全相同B、内容页也具有html标记C、内容页仅比普通网页多@Master指令D、内容页也具有@Page指令正确答案:D18.GridView控件的标题行是A、TopPagerRowB、HeaderRowC、RowsD、BottomPagerRow正确答案:Bbel控件常常用来A、接收用户输入的数据B、显示提示内容C、激发事件,提交网页D、链接到其他页面正确答案:B20.单个页面数据保持的状态管理方式是()。
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)。
Web编程技术:ASP NET 习题与答案
一、单选题1、下列关于的描述中,错误的是()。
依赖于微软的.NET框架和ASP都采用了JavaScript编程语言采用纯面向对象语言比采用脚本语言的执行效率高采用代码分离技术有利于开发协作正确答案:B2、中的Validation服务器控件不包括()。
A. ValidationSummaryB. CustomValidatorC. LinkButtonD. RangeValidator正确答案:C3、中用来处理网站状态管理的内置对象不包括()。
A. RequestB. SessionC. CookieD. Cache正确答案:A4、中关于Request对象的Browser属性描述正确的是()。
A.获取有关当前请求的URL信息B.获取传入请求的MIME内容类型C.获取客户端发送的内容长度D.获取有关正在请求的客户端浏览器功能的信息正确答案:D5、中关于Server对象的URLEncode方法描述正确的是()。
A.以上都不对B.将字符串转换成HTML格式输出C.将URL编码还原为原来的字符串D.将字符串转换成URL的编码输出正确答案:D6、中Application对象的方法中可以实现清除某一个Application对象变量的是()方法。
A. RemoveAllB. SetC. ClearD. Remove正确答案:D7、中Cookie对象的方法中用来获取或设置Cookie的过期日期和时间的属性是()。
A. ValueB. ExpiresC. VersionD. Name正确答案:B8、中Cache对象的方法中用来从Cache对象检索指定项的方法是()。
A. InsertB. AddC. RemoveD. Get正确答案:D9、SqlDataSource控件的常用属性中用来获取或设置用于为数据库选择数据记录的SQL语句的属性是()。
A. ConnectionStringB. InsertCommandC. SelectCommandD. UpdateCommand正确答案:C10、中数据绑定可以通过()方式实现。
2023年计算机二级《Web程序设计》考试历年真题摘选附带答案
2023年计算机二级《Web程序设计》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】下列语句中,能产生带有数字列表符号的列表标记是______。
A.<ul >B.<dl >C.<ol >D.<list >2.【单选题】HTTP 在可靠的______协议之上提供一种传输信息的机制。
A.物理层B.网络层C.传输层D.应用层3.【单选题】给定一个Model1 体系结构,其中有一个JSP 页面处理所有控制器函数,这个JSP控制器通过( )把请求分派给另一个JSP页面A.B.C.D.4.【单选题】JavaScript 代码的用途描述不正确的是A.JavaScript 是一种脚本语言,所以它一般没人用B.JavaScript 是一种功能强大的弱类型语言C.能完成计算机辅助设计D.应用最广泛的是用来制作网页5.【单选题】HTTP 请求消息中可以不包含______。
ⅰ.开始行ⅰ.消息头ⅰ.消息体实体数据A.仅ⅰB.ⅰ和ⅰC.ⅰ和ⅰD.仅ⅰ6.【单选题】实现一个checkbox 多选选项的HTML 代码是_________。
A.B.C.D.7.【问答题】swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String 上?8.【单选题】( )可以用来显示图片,还可以实现图片的超链接。
A.ImageMap 控件B.Image 控件C.RadioButton 控件D.adioButtonList 控件9.【单选题】下列符合CSS语法的正确语句是______。
A.body:color=blackB.{body;color:black}C.body{color:black;}D.{body:color=black}10.【单选题】C#中声明枚举类型是用( )关键字声明。
A.structB.enumC.consthort11.【单选题】在下列语句中,在CSS文件中插入的正确注释语句是______。
WEB程序设计(ASP.NET版)智慧树知到答案2024年青岛科技大学
WEB程序设计(版)青岛科技大学智慧树知到答案2024年第一章测试1.模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。
()A:错 B:对答案:B2.HTML是一种用于制作超文本文档的简单标记语言。
()A:对 B:错答案:A3.CSS可用于控制HTML和XML内容的数据交换形式。
()A:对 B:错答案:B4.JavaScript是为适应静态网页的交互性而诞生的一种新的脚本(Script)语言。
()A:对 B:错答案:B5.Ajax是指一种创建交互式网页应用的网页开发技术。
()A:错 B:对答案:B第二章测试框架中包含编译器 csc.exe。
()A:对 B:错答案:A2.处于同一个命名空间中的类必须有明确的相互关系。
()A:错 B:对答案:A3.在C#中不存在全局方法和变量,所有的变量和方法都包含在类的定义中。
()A:对 B:错答案:A4.C#标识符的首字符必须为字母、下划线或@。
()A:错 B:对答案:B5.声明数组时既指定了数组的名字和数组元素的类型,又开辟了内存空间。
()A:错 B:对答案:A第三章测试1.类体由成员变量定义和成员方法定义两部分组成。
()A:对 B:错答案:A2.C#修饰符按功能可分为两类:类修饰符和成员修饰符。
()A:对 B:错答案:B3.构造方法的主要作用是完成对类的对象的初始化工作。
()A:错 B:对答案:B4.析构方法能被重载,但不能被继承。
()A:错 B:对答案:A5.用protected修饰的成员变量可以被3种类所引用:该类自身、该类的嵌套类及该类的子类。
()A:对 B:错答案:A第四章测试1.HTML元素和属性是不区分大小写的,但通常约定标记符使用大写字母。
()A:对 B:错答案:A2.<HEAD></HEAD>是HTML文件头标记符,用来描述HTML首部的内容,其作用是说明文档的整体信息。
()A:对 B:错答案:A3.在HTML文档中,可以用回车、空格、Tab键来调整文档段落的格式。
ASP.NET试题(50道)
1、在开发应用程序时,如果一个页面包含大量文本与WEB服务器控件时,页面控件的布局模式应该采用(a):a)FlowLayoutb)TileHorizontalc)GridLayoutd)TileVertical2、以下是应用程序Web.config文件中的部分代码,为了获得配置节DSN的值,下列方法正确的是(a)(选择一项)<appSettings><add key="DSN" value="data source =YONGPING;Integrated" Security=SSPI;Initial Catalog=northwnd"/></appSettings>a)string strDSN=System.Configuration.ConfigurationSettings.AppSettings["DNS"];b)string strDSN=System.Configuration.ConfigurationSettings.AppSettings("DNS");c)string strDSN=System.Configuration.ConfigurationSettings.GetSettings("DNS");d)stringstrDSN=System.Configuration.ConfigurationSettings.AppSettings.GetKey("DNS"); 3、以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。
private void Page_Load(object sender , System.EventArgs e){if(!this.IsPostBack){ //1DataSet ds=this.GetJobDs(); //2This.DataGrid1.DataSource=ds.Tables[0]; //3}}(选择一项)a)用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的DataMember属性b)用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定c)用户不能在DataGrid控件中看到数据集中的数据,因为代码行2、3不能被执行d)用户可以在DataGrid控件中看到数据集中的数据4、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出(a)。
ASP网络应用程序设计教程答案 2
习题一思考题1.静态网页与动态网页的本质区别是什么?如何让网页动起来?用自己的话比较清楚的说明两种不同动态网页的实现机制p68,最后一段本质区别:(1)静态网页静态网页扩展名一般为.HTM或.HTML,运行于客户端浏览器。
当用户浏览器通过HTTP 协议向WEB服务器请求提供网页内容时,服务器仅将原已设计好的静态HTML文档传送给用户浏览器。
静态网页不能存取后台数据库,不能动态改变网页的显示内容,只能固定显示事先设计好的页面内容,这样当需要更新网页内容时,要重新制作HTML文档,因此维护起来比较困难。
(2)动态网页动态网页运行于服务器端。
WEB服务器可以根据用户的特定信息创建HTML内容,发送给请求的用户并在其浏览器上显示。
客户端浏览器与WEB服务器能互相传递消息,是动态网页的基本特征。
动态网页可以根据用户的特定需求,实现对后台服务器的存取,动态生成客户端页面并显示,因此维护起来较方便2.什么是ASP?简述ASP的特点及其工作过程ASP是微软提供的一套WEB服务器脚本程序开发工具和运行环境,可用来创建和运行动态交互的WEB服务应用程序。
特点:(1)使用VBScript或者JavaScript等简单易懂的脚本语言,结合HTML代码(2)ASP提供了一些内置对象,可用来从客户端的浏览器接收信息或将服务器处理后的响应信息发送给客户端的浏览器(3)使用简单的文本编辑器即可创建和编辑ASP程序,并且ASP程序无需编译,即可在服务器端直接执行(4)ASP提供了一些标准的ActiveX组件。
同时允许用户添加或创建属于自己的ActiveX组件(5)ASP提供了一些与后台数据库连接和访问的功能(6)ASP的源代码不会被传送到客户端的浏览器(7)ASP可使用服务器端的脚本程序来自动生成客户端的脚本代码(8)在ASP网页中,可以使用COM脚本兼容引擎的任何脚本编辑语言工作过程:当客户端浏览器向站点的Web服务器请求ASP网页时,Web服务器先将ASP文档交给自身携带的ASP引擎,在此处ASP文档中的脚本代码并将结果转化为HTML代码,然后再将转换后的代码发送到客户端的浏览器3.ASP文档中可包含哪些内容?使用哪些软件来编辑ASP文档?一个标准的ASP文档可以包含HTML文档,ASP脚本语言,ASP内置对象以及ActiveX 组件等运行环境;只有在Microsoft Windows操作系统及其配套的Web服务器软件Microsoft InternetInformation Server 的支持下才能运行4.什么是脚本语言?可以使用哪些脚本语言来编写ASP文档中的脚本代码?(1)(2)ASP允许使用VBScript或者JavaScript作为其脚本语言,除此之外,只要能够提供ActiveX脚本引擎接口供ASP程序调用的任何程序语言都可以作为ASP脚本代码设计语言。
