aspnet复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ASP.NET程序设计复习题一.填空题(1).NETFramework主要包括公共语言运行库CLR和类库。(2)ASP.NET网站在编译时,首先将语言代码编译成微软中间语言MSIL。(3)一台IISWeb服务器IP地址为210.78.60.19,网站端口号为8000,则要访问虚拟目录xxxy中default.aspx的URL为。(4)可以通过复制网站同步网站上的一个文件。(5)VisualStudio2008默认建立的XHIML文件类型是Transitional。(6)利用XHTML建立一个链接到jxst@126.com邮箱的元素是ahref=mailto:jxst@126.com……/a。(7)存放Web窗体页C#代码的模型有单文件页模型和代码隐藏页模型。(8)单文件页模型中,C#代码必须包含于script…/script之间。(9)外部样式表通过link元素链接到网页。(10)XML主要用于传输和存储数据。(11)C#使用的类库就是.NETFramework提供的类库。(12)要在一个类中包含System.Data命名空间的语句是usingSystem.Data。(13)使用static修饰符能调用未实例化得类中的方法。(14)C#中的数据类型包括值类型和引用类型。(15)枚举类型是由一组命名常量组成的类型。(16)在C#统一类型系统中,所有类型都是直接或间接地从System.Object继承。(17)装箱实质是把值类型转化为引用类型。(18)至少会执行一次循环的循环语句是do-while语句。(19)较适用于一直知循环次数的循环语句是for语句。(20)如果类名为UserInfo,那么它的构造函数名为UserInfo。(21)继承可以重用现有类的数据和行为,并扩展新的功能。(22)在TextBox控件中输入内容并当焦点离开TextBox控件时能触发TextChanged事件,应设置属性AutoPostBack=True。(23)判断页面是否第一次载入可通过属性IsPostBack实现。(24)ASP.NET3.5的服务器控件包括HTML服务器控件和Web服务器控件。(25)添加属性runat=server可将XHTML元素转化为HTML服务器控件。(26)设置属性Enabled可决定Web服务器控件是否可用。(27)当需要将TextBox控件作为密码输入框时,应设置TextMode=Password。(28)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind()才能显示信息。(29)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现。(30)窗体验证包括客户端和服务器端两种形式。(31)判断页面的属性IsValid值可确定整个页面的验证是否通过。(32)若页面中包含验证控件,可设置按钮的属性CausesValidation=false,使得单击该按钮后不会引发验证过程。(33)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性ValidationGroup为相同值。(34)通过正则表达式定义验证规则的控件是RegularExpressionValidator。(35)设置属性ControlToValidate指定被验证控件的ID。(36)从http://10.200.1.23/custom.aspx?ID=4703中获取ID值的方法是Request.QueryString[ID]。(37)要获取客户端IP地址,可以使用Request.ServerVariables[Remote_ADDR]。(38)终止ASP.NET网页执行可以使用Response.End()。(39)要获取网页default.aspx物理路径可以使用Server.MapPath(default.aspx)。(40)状态管理具有客户端和服务器端两种方式。(41)设置Button类型控件的属性PostBackUrl值可确订单击按钮后跳转到相应网页。(42)Session对象启动时会触发Session_Start事件。(43)设置绘画有效时间为10分钟的语句是Session.TimeOut=10;。(44)若设置浏览器禁止Cookie,要有效地识别用户可以在web.config中加入SessionStateCookieless=AutoDetect。(45)要对Application状态变量值修改之前应使用Application.Lock()。(46)数据源空间包括AccessDataSource、LinqDataSource、ObjectDataSource、SqlDataSource、XmlDataSource和SiteMapDataSource。(47)连接数据库的信息可以保存在Web.config文件的connectionStrings配置节中。(48)利用命令行工具aspnet_regiis.exe可以为连接字符串加密。(49)能连接“层次化数据”的数据源控件是XmlDataSource和SiteMapDataSourc(50)根据数据源的不同,LINQ可分为LINQtoObject、LINQtoSQL、LINQtoXML和LINQtoDataSet。(51)在LINQtoSQL中,将SQLServer数据库映射为DataContext类,表映射为实体类,存储过程映射为方法。(52)数据绑定控件通过属性DataSourceID与数据源控件实现绑定。(53)数据绑定控件通过属性DataSourc与LINQ查询返回的结果实现绑定。(54)GridView的属性AllowPaging确定是否分页。(55)若设置了ImageFile列的属性DataImageUrlFormatString=“~/pic/{0}”,其中的{0}由属性DataImageField值确定。(56)模板列中实现数据绑定时,Eval()方法用于单向绑定,Bind()方法用于双向绑定。(57)实现不同页显示从主从表常利用查询字符串传递数据。(58)ASP.NET3.5提供的身份验证方式包括Windows验证、Passport验证、None验证和Forms验证.(59)适合于企业内部使用的验证方式是Windows验证.(60)要获取web.config中forms配置节的属性信息可使用FormsAuthentication类.(61)若要求用户注册是密码至少8位,应设置menbership配置节的minRequiredPasswordLength=8(62)主体可以包括外观文件、样式表文件和图片文件。(63)母版页由特殊的@Master指令识别,该指令替换了用于普通.aspx网页的@Page指令。(64)母版页中可以包含一个或多个可替换内容占位符ContentPlaceHolder控件。(65)如果用户要想在网站运行时动态地添加或删除WebPart控件,则需要添加CatalogZone控件控件。(66)内容页通过MasterPageFile和母版页建立联系。(67)网站地图文件的扩展名是sitemap。(68)siteMapNode元素的url属性表示链接目标页的地址。(69)若要使用网站导航控件,必须在Web.sitemap文件中描述网站的结构。(70)SiteMapPath控件的属性PathDirection功能是获取或设置导航路径节点的呈现顺序。(71)通常称AJAX页面为无刷新Web页面。(72)AJAX应用程序所用到的技术包括XMLHttpRequest对象、JavaScript代码、DHTML或DynamicHTML和文档对象模型DOM。(73)ASP.NETAJAX框架由服务器端AJAX控件和客户端脚本库组成。(74)若要使用UpdatePanel控件,则必须添加一个ScriptManager控件。二.是非题(1)托管代码是以CLR为基础的代码。(√)(2)ASP.NET3.5仍使用ASP.NET2.0引擎。(√)(3).NETFramework3.0是.NETFramework3.5的一部分。(√)(4)ASP.NET3.5是边解释边执行的。(×)(5)在VisualStudio2008环境中开发网站必须安装IIS。(×)(6)XHTML是HTML的子集。(×)(7)XHTML中每个元素都有结束标记。(√)(8).htm文件不需要编译,直接从Web服务器下载到浏览器执即可。(√)(9)基于类的样式在定义是要加前缀“#”。(×)(10)JavaScript代码必须包含在script元素中。(×)(11)decimal类型必须在数据末尾添加M或m,否则编译器以double类型处理。(√)(12)访问数据结构中成员的方式通常使用“结构名.成员名”形式。(√)(13)枚举类型的变量可能同时取到枚举中两个元素的值。(×)(14)数组可以有一组数据类型不同的元素组成。(×)(15)在switch结构中,每一个case块的结束必须有break或goto语句。(√)(16)foreach语句适用于枚举数组中的元素。(√)(17)当一个类实例化时,它的构造函数中包含的代码肯定会执行。(√)(18)单击Button类型控件会形成页面往返处理(√)。(19)当页面返回时,在触发控件的事件之前会触发Page_Load事件(√)。(20)不能在服务器端访问HTML服务器控件(×)。(21)利用MultiView和View控件能实现向导功能(√)。(22)如果客户机禁用JavaScript,则验证必须采用服务器端形式。(√)(23)服务器端验证是为了保证给用户较快的响应速度。(×)(24)要执行客户端验证必须设置验证控件属性EnableClientScript值为true.(√)(25)CompareValidator控件不能用于验证数据类型。(×)(26)使用CompareValidator控件时,可以同时设置属性ControlToCompare和ValueToCompar的值。(×)(27)判断属性IsCrossPostBack的值可确定是否属于跨网页提交。(√)(28)Application状态可由网站所有用户进行更改。(√)(29)使用HTML控件时将不能保持ViewState状态。(√)(30)ViewState状态可以在网站的不同网页间共享。(×)(31)Session状态可以在同一会话的不同网页间共享。(√)(32)使用Profile管理个人状态信息需要添加连续数据库的代码。(×)(33)当关闭浏览器窗口时,Session_End事件立即被触发。(×)(34)数据源控件的Selected事件肯定会被触发。(√)(35)SqlDataSource控件只能访问SQLServer数据库。(×)(36)连接SQLServer2005和SQLServer2005Express的连接字符串格式是一样的。(×)(37)利用LINQ查询表达式可建立匿名对象。(√)(38)LINQ查询表达式的值必须要指定数据类型。(×)(39)在LINQ查询中,使用group子句分组后,其结果集合与原集合的结构相同(×)(40)AccessDataSource控件只能用于访问Access数据库。(√)(41)GridView中能调整列的顺序。(√)(42)GridView中内置了插入数据的功能。(×)(43)在模板中可添加任何类型的控件。(×)(44)模板列中的绑定方法必须写成%Eval(“Name”)%或%Bind(“Name”)%形式。(√)(45)经过设置,DetailsView能同时显示多条记录。(×)(46)Forms验证不能应用于企业内部网络(×)(47)Forms验证使用时需要在操作系

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功