Webasp程序设计课后习题答案沈士根版课案_第1页
Webasp程序设计课后习题答案沈士根版课案_第2页
Webasp程序设计课后习题答案沈士根版课案_第3页
Webasp程序设计课后习题答案沈士根版课案_第4页
Webasp程序设计课后习题答案沈士根版课案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

12/12第一章1.填空题(1).NETFramework主要包括公共语言运行库CLR和类库。(2)ASP.NET网站在编译时,首先将语言代码编译成微软中间语言MSIL。(3)一台IISWeb服务器IP地址为,网站端口号为8000,则要访问虚拟书目xxxy中default.aspx的URL为。(4)可以通过复制网站同步网站上的一个文件。2.是非题(1)托管代码是以CLR为基础的代码。(√)(2)仍运用引擎。(√)(3).NETFramework3.0是.NETFramework3.5的一部分。(√)(4)ASP.NET3.5是边说明边执行的。(×)(5)在VisualStudio2008环境中开发网站必需安装IIS。(×)3.选择题(1).NETFramwork3.5不包括(A)A..NETFramework1.1B..NETFramework2.0C.LINQD.ASP.NETAJAX(2)下面(D)网站在建立时要求安装MicrosoftFrontPage服务器扩展。文件系统B.本地IISC.FTP站点D.远程站点发布网站后不行能存在的文件夹是(B)A.App_DataB.App_CodeC.App_ThemesD.bin其次章填空题VisualStudio2008默认建立的XHIML文件类型是Transitional。利用XHTML建立一个链接到jxst@126邮箱的元素是<ahref="mailto:jxst@126">……</a>。存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。单文件页模型中,C#代码必需包含于<script>…</script>之间。外部样式表通过<link>元素链接到网页。XML主要用于传输和存储数据。2.是非题(1)XHTML是HTML的子集。(×)(2)XHTML中每个元素都有结束标记。(√)(3).htm文件不须要编译,干脆从Web服务器下载到阅读器执即可。(√)(4)基于类的样式在定义是要加前缀“#”。(×)(5)JavaScript代码必需包含在<script>元素中。(×)3.选择题(1)CSS样式不包括(D)A基于元素的样式B.基于类的样式C.基于ID的样式D.基于文件的样式(2)下面(B)是静态网页文件的扩展名。A..netB..htmlC..aspxD..jsp(3)APP_Code文件夹用了存储(C)A.数据库文件B.共享文件C.代码文件D.主题文件(4)web.config文件不能用于(A)。A.Application事务定义B.数据库连接字符串定义C.对文件夹访问授权D.基于角色的平安性限制第三章填空题C#运用的类库就是.NETFramework供应的类库。要在一个类中包含System.Data命名空间的语句是usingSystem.Data。运用static修饰符能调用未实例化得类中的方法。C#中的数据类型包括值类型和引用类型。枚举类型是由一组命名常量组成的类型。在C#统一类型系统中,全部类型都是干脆或间接地从System.Object继承。装箱实质是把值类型转化为引用类型。至少会执行一次循环的循环语句是do-while语句。较适用于始终知循环次数的循环语句是for语句。假如类名为UserInfo,那么它的构造函数名为UserInfo。继承可以重用现有类的数据和行为,并扩展新的功能。是非题decimal类型必需在数据末尾添加M或m,否则编译器以double类型处理。(√)访问数据结构中成员的方式通常运用“结构名.成员名”形式。(√)枚举类型的变量可能同时取到枚举中两个元素的值。(×)数组可以有一组数据类型不同的元素组成。(×)在switch结构中,每一个case块的结束必需有break或goto语句。(√)foreach语句适用于枚举数组中的元素。(√)当一个类实例化时,它的构造函数中包含的代码确定会执行。(√)选择题下列数据类型属于值类型的是(A)。A.structB.classC.interfaceD.delegate(2)下列数据类型属于引用类型的是(C)。A.boolB.charC.stringD.enum(3)下列运算符中(D)具有三个操作数。A.>>=B.&&C.++D.?(4)下面有关数据类型的描述中不正确的是(B)。A.在引用类型中,有可能两个变量引用同一个对象。B.bool类型中可以用数字1表示true。C.byte类型的取值范围是0~255。、D.可以通过转义符方式输入字符。(5)下面对protected修饰符说法正确的是(D)A.只能在派生类中访问B.只能在所属的类中访问C.能在当前应用程序中访问D.能在所属的类或派生类中访问(6)以下有关属性的说法错误的是(B)。A.通过属性能获得类中private字段的数据B.当属性定义时,若仅包含set访问器,表示该属性为只读属性C.属性的访问形式是“对象名.属性名”D.属性体现了对象的封装性第四章填空题(1)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事务,应设置属性AutoPostBack="True"。(2)推断页面是否第一次载入可通过属性IsPostBack实现。(3)ASP.NET3.5的服务器控件包括HTML服务器控件和Web服务器控件。(4)添加属性runat="server"可将XHTML元素转化为HTML服务器控件。(5)设置属性Enabled可确定Web服务器控件是否可用。(6)当须要将TextBox控件作为密码输入框时,应设置TextMode="Password"。(7)对运用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,须要方法DataBind()才能显示信息。(8)假如须要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现。是非题(1)单击Button类型控件会形成页面来回处理(√)。(2)当页面返回时,在触发控件的事务之前会触发Page_Load事务(√)。(3)不能在服务器端访问HTML服务器控件(×)。 (4)利用MultiView和View控件能实现向导功能(√)。选择题(1)Web服务器控件不包括(B)。A.WizardB.InputC.AdRotatorD.Calender(2)下面的控件中不能执行鼠标单击事务的是(C)。A.ImageButtonB.ImageMapC.ImageD.LinkButton(3)单击Button类型控件后能执行单击事务的是(A)。A.OnClinentClickB.OnClickC.OnCommandClickD.OnClientCommand(4)当须要用控件输入性别时,应选择的控件是(D)。A.CheckBoxB.CheckBoxListC.LableD.RadioButtonList(5)下面不属于容器控件的是(B)。A.PanelB.CheckBoxC.TableD.PlaceHolder第五章1填空题(1)窗体验证包括客户端和服务器端两种形式。(2)推断页面的属性IsValid值可确定整个页面的验证是否通过。(3)若页面中包含验证控件,可设置按钮的属性CausesValidation="false",使得单击该按钮后不会引发验证过程。(4)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性ValidationGroup为相同值。(5)通过正则表达式定义验证规则的控件是RegularExpressionValidator。(6)设置属性ControlToValidate指定被验证控件的ID。2.是非题(1)假如客户机禁用JavaScript,则验证必需采纳服务器端形式。(√)(2)服务器端验证是为了保证给用户较快的响应速度。(×)(3)要执行客户端验证必需设置验证控件属性EnableClientScript值为true.(√)(4)CompareValidator控件不能用于验证数据类型。(×)(5)运用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompar的值。(×)3.选择题(1)下面对ASP.NET3.5验证控件说法正确的是(A)。A.可以在客户端干脆验证用户输入信息并显示错误信息。B.对一个下拉列表控件不能运用验证控件C.服务器验证控件在执行验证时必定在服务器端执行D.对验证控件,不能自定义规则(2)下面对CustomValidator控件说法错误的是(D)。A.能运用自定义的验证函数B.可以同时添加客户端验证函数和服务端验证函数C.指定客户端验证的属性是ClientValidationFuctionD.属性runat用来指定服务器端验证函数(3)运用ValidatorSummary控件须要以对话框形式显示错误信息,则应(B)。A.设置属性ShowSummary值为trueB.设置属性ShowMessageBox值为trueC.设置属性ShowSummary值为falseD.设置属性ShowMessageBox值为true(4)假如须要确保用户输入大于100的值,应当运用(C)验证控件。A.RequiredFieldValidator.B.RangeValidatorC.CompareValidatorD.RegularExpressionValidator第六章填空题从://3/custom.aspx?ID=4703中获得ID值的方法是Request.QueryString["ID"]。要获得客户端IP地址,可以运用Request.ServerVariables["Remote_ADDR"]。终止ASP.NET网页执行可以运用Response.End()。要获得网页default.aspx物理路径可以运用Server.MapPath("default.aspx")。状态管理具有客户端和服务器端两种方式。设置Button类型控件的属性PostBackUrl值可确订单击按钮后跳转到相应网页。Session对象启动时会触发Session_Start事务。设置绘画有效时间为10分钟的语句是Session.TimeOut=10;。若设置阅读器禁止Cookie,要有效地识别用户可以在web.config中加入<SessionStateCookieless="AutoDetect">。要对Application状态变量值修改之前应运用Application.Lock()。是非题推断属性IsCrossPostBack的值可确定是否属于跨网页提交。(√)Application状态可由网站全部用户进行更改。(√)运用HTML控件时将不能保持ViewState状态。(√)ViewState状态可以在网站的不同网页间共享。(×)Session状态可以在同一会话的不同网页间共享。(√)运用Profile管理个人状态信息须要添加连续数据库的代码。(×)当关闭阅读器窗口时,Session_End事务马上被触发。(×)选择题要重定向网页,不能运用(C)A.LinkButton控件B.Response.Redirect()方法C.Image控件D.ServerUtility.Transfer()方法(2)下面的(A)对象可运用于使服务器获得从客户端阅读器提交的信息。A.RequestB.ResponseC.SessionStateD.Application(3)Session状态和Cookie状态的最大区分是(A)。A.储存的位置不同B.类型不同C.生命周期不同D.容量不同(4)默认状况下,Session状态的有效时间是(D)A.30秒B.10分钟C.30分钟D.20分钟(5)执行lblMsg.Text=”<aherf=’://microsoft’>微软</a>”;语句后,页面上显示的内容是(B)。A.<ahref=’://mircosoft’>微软</a>B.以超链接形式显示“微软”C.微软D.程序出错第七章1、填空题(1)数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。(2)连接数据库的信息可以保存在Web.config文件的<connectionStrings>配置节中。(3)利用吩咐行工具aspnet_regiis.exe可以为连接字符串加密。(4)能连接“层次化数据”的数据源控件是XmlDataSource和SiteMapDataSourc(5)依据数据源的不同,LINQ可分为LINQtoObject、LINQtoSQL、LINQtoXML和LINQtoDataSet。(6)在LINQtoSQL中,将SQLServer数据库映射为DataContext类,表映射为实体类,存储过程映射为方法。2、是非题、(1)数据源控件的Selected事务确定会被触发。(√)(2)SqlDataSource控件只能访问SQLServer数据库。(×)(3)连接SQLServer2005和SQLServer2005Express的连接字符串格式是一样的。(×)(4)利用LINQ查询表达式可建立匿名对象。(√)(5)LINQ查询表达式的值必须要指定数据类型。(×)(6)在LINQ查询中,运用group子句分组后,其结果集合和原集合的结构相同(×)(7)AccessDataSource控件只能用于访问Access数据库。(√)3、选择题(1)连接数据库的验证方式不包括(A)。A.Forms验证B.Windows验证C.SQLServer验证D.Windows和SQLServer混合验证(2)下面有关SqlDataSource控件的描述中错误的是(D)A.可连接Access数据库B.可执行SQLServer中的存储过程C.可插入、修改、删除、查询数据D.在数据操作时,不能运用参数(3)下面有关LINQtoSQL的描述中错误的是(B)A.LINQ查询返回的结果是一个集合B.LINQtoSQL可处理任何类型数据C.利用LINQtoSQL要调用SQLServer中定义的存储过程只须要调用映射后的方法D.运用LINQtoSQL集合函数的参数常用Lambda表达式(4)下面有关LINQtoXML的描述错误的是(C)A.可插入、修改、删除、查询元素B.可读取整个XMLC.不能创建XML文档D.须要导入System..Xml.Linq命名空间第八章填空题数据绑定控件通过属性DataSourceID和数据源控件实现绑定。数据绑定控件通过属性DataSourc和LINQ查询返回的结果实现绑定。GridView的属性AllowPaging确定是否分页。若设置了ImageFile列的属性DataImageUrlFormatString=“~/pic/{0}”,其中的{0}由属性DataImageField值确定。模板列中实现数据绑定时,Eval()方法用于单向绑定,Bind()方法用于双向绑定。实现不同页显示从主从表常利用查询字符串传递数据。是非题GridView中能调整列的依次。(√)GridView中内置了插入数据的功能。(×)在模板中可添加任何类型的控件。(×)模板列中的绑定方法必需写成<%Eval(“Name”)%>或<%Bind(“Name”)%>形式。(√)经过设置,DetailsView能同时显示多头记录。(×)选择题假如希望在GridView中显示“上一页”和“下一页”的导航栏,则属性集合PagerSettings中的属性Mode值应设为(B)。A.NumericB.NextPreviousC.NextPrevD.上一页,下一页假如对定制后的GridView实现排序功能,除设置GridView的属性AllowSorting的值为True外,还应当设置(A)属性。A,SortExpressionB,SortC,SortFieldD,DataFieldText利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录须要刷新GridView,则应把GridView。DataBind()方法的调用置于(D)事务的代码中。A,GridView的ItemInsertingB,GridView的ItemInsertedC,DetailsView的ItemInsertingD,DetailsView的ItemInserted第九章填空题ASP.NET3.5供应的身份验证方式包括_Windows验证___、Passport验证、None验证和__Forms验证_.适合于企业内部运用的验证方式是_Windows验证__.要获得web.config中<forms>配置节的属性信息可运用_FormsAuthentication类.若要求用户注册是密码至少8位,应设置<menbership>配置节的_minRequiredPasswordLength="8"__.是非题Forms验证不能应用于企业内部网络(×)Forms验证运用时须要在操作系统中建立用户(×)成员资格管理、角色管等信息只能存储在ASPNETDB.mdf数据库中(×)结合运用CreateUserWiard控件的发送邮件功能和属性AutoGeneratePassword课验证注册用户的电子邮件正确性(√)运用LoginName空间可以显示登入用户的状态(×)一个用户只能归属于一种角色(×)ChangePassword控件在修改密码胜利口可向用户发送电子邮件(√)选择题利用网站管理工具,不能实现的操作时(B)设置网站的身份验证类型管理操作系统用户删除角色用户授权下面有关LoginView控件的描述中,错误的是(C)可以为不同的角色供应不同的视图可以为不同的角色供应相同的视图若已设置AnonymousTemplate和LoggedInTemplate,则在显示时首先显示AnonymousTemplate视图可以为登入用户供应相同的视图3.若某文件夹的web.config中包含如下代码:<authorization><allowroles=”Admin”/><denyusers=”*”/><allowroles=”Member”/></authorization>则允许访问此文件夹下网页的角色的有(A)AdminAdmin和MemberMember拒绝全部角色用户4.Login控件的属性DestinationgPageUrl的作用是(D)A、登录胜利时的提示B、登陆失败时的提示C、登录失败时转向的网页D、登陆胜利时转向的网页第十章一、填空题1.主体可以包括_外观文件__、样式表文件和_图片文件__。2.母版页由特别的__@Master___指令识别,该指令替换了用于一般.aspx网页的@Page指令。3.母版页中可以包含一个或多个可替换内容占位符__ContentPlaceHolder控件_。4.假如用户要想在网站运行时动态地添加或删除WebPart控件,则须要添加_CatalogZone控件_控件。5.内容页通过_MasterPageFile___和母版页建立联系。二、是非题1.主题至少要有样式表文件。(×)2.母版页只能包含一个ContentPlaceHolder控件。(×)3.在同一主题中每个空间类型只允许有一个默认的控件外观。(√)4.控件外观中必需制定SkinID值。(×)5.同一主题中不允许一个控件类型有重复的SkinID。(√)6.每个部件页可以包含多喝WebPartManager控件。(×)三、选择题1.主题不包括(D)A.skin文件B.css文件C.图片文件D.config文件2.一个主体必需包含(A)A.skin文件B.css文件C.图片文件D.config文件3.母版页文件的扩展名是(B)A..aspxB..masterC..csD..skin4.在(D)模式下,允许重新启用被用户关闭的WebPart控件。、A.BrowseDisplayModeB.DesignDisplayModeC.EditDisplayModeD.CatalogDisplayMode第十一章1.填空题(1)网站地图文件的扩展名是__.sitemap __。(2)<siteMapNode>元素的url属性表示__链接目标页的地址__。(3)若要运用网站导航控件,必需在_Web.sitemap_文件中描述网站的结构。(4)SiteMapPath控件的属性PathDirection功能是_获得或设置导航路径节点的呈现依次_。2.是非题(1)一个网站地图中只能有一个<siteMapNode>根

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论