ASPNET考试试题及答案详析.pdf_第1页
ASPNET考试试题及答案详析.pdf_第2页
ASPNET考试试题及答案详析.pdf_第3页
ASPNET考试试题及答案详析.pdf_第4页
ASPNET考试试题及答案详析.pdf_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

一、填空题 (1)ASPX 网页的代码储存模式有两种,它们是_代码分离模式_和_单一模式_。 答案:代码分离模式,单一模式 (2) 当一个 Web 控件上发生的事件需要立即得到响时, 应该将他的 AutoPostBack属性设 置为 true。 答案: AutoPostBack (3) 请将下列数据(nn)在 TextBox 控件中显示出来。 Double nn = 4512.6; TextBox1.Text =nn.Tostring(); 答案: nn.ToString() (4)当需要将 TextBox 控件作为密码输入框时(要求隐藏密码的代码) ,应该将控件的 TextMode 属性设置为Password. 答案:Password (5) 下面是一个转移到新网页的指令:Response.Redirect(“ 新网页的 Url”) 答案:新网页的 Ur1 (6) 在设计阶段必须将各个验证控件的属性指向被验证的控件。 答案:ControlToValidate (7) 下面是设置和取出 Session 对象的代码。 设置 Session 的代码是: Session“greeting”=“hello wang !”; 取出该 Session 对象的语句如下: string Myvar=; 答案:Session“greeting”.ToString() (8) 下面是使用 Application 对象时防止竞争的代码。 Application.;/锁定 Application 对象 Application“counter”=(int) Application“counter”+1; Application.;/解除对 Application 对象的锁定 答案:lock(),unlock() (9) 废除 Session 的语句是:。 答案: Session.Abandon() (10) 打开文件系统网站时将自动打开一个 开发服务器,这是一个轻量级服务器,可 以用来对程序进行检查和调试工作。 答案:开发 (11) 所谓分布式类就是在多个文件中使用相同的_命名空间_,相同的_类名_,而且每个类的 定义前面都加上 partial 修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。 答案:命名空间,类名,partial (12) 改变 Session 的有效时间的语句是: Session.Timeout=60;。 答案:Session.Timeout=60; (13) NET 与 XML 紧密结合的最大好处是跨平台传送数据。 答案:跨平台传送数据 (14) 网上招聘模板如果使用 FormView 控件,通常分为上、下两部分上面部分通常使用 FormView 控件的模板,用来介绍公司情况并提出招聘要求;下面部分通常用模板, 用来输入和存储数据当应聘者提交数据后应事件中向应聘者发出感谢或收到的信息 答案:HeaderInsert ItemInserted (15) 面向对象的语言具有_继承_性、_多态_性、_封装_性 答案:封装、继承、多态。 (16) 能用 foreach 遍历访问的对象需要实现_IEnumerable_接口或声明 _GetEnumerator_方法的类型。 答案:IEnumerable,GetEnumerator。 (17) .net Framework 是 开发平台的基础,它包括两个主要组件:.netFramework 类库 和 公共语言运行库(CLR)。 答案:公共语言运行库【CLR】 (18)Asp 和 的主要区别表现在运行机制、速度和功能 3 个方面。 答案:运行机制 (19) 安装.net 的必备组件式 iis 和.NET Framework SDK。 答案:.NET Framework SDK (20) 公共语言规范是公共类型系统的 子集,是一组结构和限制,是库编写者和编译 者的指南。 答案:子集 (21) .net Framework 从低到高由 公共语言运行库、 基类库、 类库和应用程序开发技术四层 组成。 答案:公共语言运行库 (22) 运行 需要安装和配置和 IIS。 答案:.NET Framework (23) 通过在 IIS 中建立虚拟目录可以访问 web 应用程序。 答案:虚拟目录 (24) 列举 ASP.NET 中的七个内置对象:_Page_、_Response_、_Request_、 _Session_、_Cookie_、_Server_、_Application_。 答案:Page,Response,Request,Session,Application,Cookie,Server (25) URL 的中文意思是指_统一资源定位符_ 答案:统一资源定位符 (26) 几乎所有的 HTML 标记都可以转化为 HTML Server 控件,只需要在标记中加入 _runat=”server”_即可 答案:runat=“server“ (27) 控 件 TextBox 的 AutoPostBack 属 性 的 作 用 是 _ 是 否 响 应 服 务 器 时 间 , 值 为 true/false_ 答案:是否响应服务器事件,值为 true/false (28) Server.MapPath()方法的主要功能是_获取文件的绝对路径_ 答案:获取文件对象绝对路径 (29) Command 对象 ExecuteNOQuery()方法的功能是_返回 SQL 语句影响行数,值为 int_ 答案:返回 SQL 语句影响行数,值为 int 型 (30) 在 SQLConnection 对象中可以使用_ConnectionString_属性来获取或设置打开 SQL 数据库的连接字符串。 答案:ConnectionString (31) 在 操 作 数 据 库 时 有 查 询 、 更 新 和 删 除 等 操 作 , 在 ADO.NET 中 一 般 使 用 _Command_对象来完成。 答案:command (32) 数据读取器 DataReader 对象是一个简单的数据库, 用于从数据源中检索_只读_、 只进的数据流。 答案:只读 (33)ADO.NET 允许以两种方式从数据库中检索数据;一种是使用 DataReader 对象;第二种 是使用_DataAdapter_对象 答案:DataAdapter (34) DataSet 对 象 的 基 本 组 成 包 括 3 各 部 分 : _Tables_ 、 Relations 和 ExtendedPropesties。 答案:Tables (35) DTD 最大的作用就是验证 XML 文件_逻辑_的正确性。 答案:逻辑 (36) XML 文档中允许出现的数据对象包括根元素、子元素、注释、属性和_处理指令 _。 答案:处理指令 (37) A 配置系统包括服务器配置和应用程序配置,服务器配置信息存储在 machine.config 文件中,应用程序配置信息存储在_web.config_文件中。 答案:web.config (38)Asp 配置系统依赖于 IIS 元库,而 配置系统却是一个基于_XML_的 配置系统。 答案:XML (39) 通过设置元素的_属性, 可以配置 应用程序文件使用 的默认语言。 答案:defaultLanguage (40) 把数学不等式 00 myArray322的值是 。(D) A. 9B. 2 C. 6D. 越界 (30) 下面哪些类型是值类型?(D) A. stringB. interface C. ObjectD. double (31) 如 果 设 treeView1=new TreeView(),TreeNode node=new TreeNode(“ 根 结 点 “ ) , 则 treeView1.Nodes.Add(node)返回的是一个类型的值。(B) A. TreeNode;B. int; C. string;D. TreeView; (32) 下面哪些不是 ASP.NET 页面间传递参数的方式?(D) A. 使用 QueryStringB. 使用 Session 变量 C. 使用 Server.TransferD. 使用 ViewState (33) 下面是正确的变量名称的是(B) A. 3ab2B. ab_2 C. intD. a*b (34) 如果需要确保用户输入大于 30 且小于 60 的值,应该使用验证控件较合理。(C) A. RequiredFieldValidatorB. CompareValidator C. RangeValidatorD. RegularExpressionValidator (35) 如果 Session(“a”)=1,Session(“b”)=2,请问 Session(“a”)+Session(“b”)的值是(D) A. 12B. 3 C. abD. 以上都不对 (36) label Web 服务器控件属性用于指定 label 控件显示的文字。(C) A. widthB. altC. textD. name (37) TextBox 控件的_属性值用于设置多行文本显示。(D) A. TextB.PasswordC. maxLengthD. Multiline (38) 下面不属于 Web 服务器控件的是(A) A. HtmlInputButtonB. RadioButton C. DropDownListD. CheckBox (39) 如果要在网页上添加一个计算器来统计人数的话,我们可以选用 Application对象对 计数变量 Count 的加法操作来实现。(B) A. SessionB. Application C. ServerD. Page (40) 下列标记不属于 HTML 文档的基本结构的是:(D) A. B. C. D. (41) Session 对象的默认有效期为多少分钟:20(C) A. 10B. 15C. 20D. 应用程序从启动到结束 (42) 下面哪一个对象用于与数据源建立连接:(B) A. CommandB. Connection C. DataReaderD. DataAdapter (43) Global.asax 文件中 Session_Start 事件何时激发(B) A. 在每个请求开始时激发 B. 尝试对使用进行身份验证时激发 C. 启动会话时激发 D. 在应用程序启动时激发 (44) 下列说法正确的是(B) A. 页面上有动态的东西就是动态网页(错) B. 静态网页内容固定,交互性能比动态网页差 C.ASP、JSP 和 ASP.NET 技术都是把脚本语言嵌入到 HTML 文档中 D.ASP.NET 程序和 ASP 程序一样都是解释执行 (45) 在 ASP.NET 应用程序中访问 SqlServer 数据库时,需要导入的命名空间为(B) A. System.Data.OracleB. System.Data.SqlClient C. System.Data. ODBCD. System.Data.OleDB (46) 下面哪一个不是网页文件的后缀名 (D) A. htmB. aspxC. aspD. txt (47)App_Data 目录用来放置(A)共享的数据库文件 A. 共享的数据库文件B. 共享文件 C. 被保护的文件D. 代码文件 (48) 文件系统网站非常适合于学习使用,因为(D) A. 不要安装 IIS B. 网站允许放置在任意目录下 C. 能够进行单独测试 D.A 和 B (49) 下面关于绝对路径的说法,正确的是(D) A. 绝对路径是被链接文档的完整 URL,不包括使用的传输协议 B. 使用绝对路径需要考虑源文件的位置 C. 在绝对路径中,如果目标文件被移动,则链接同样可用 D. 创建外部链接时,必须使用绝对路径 (50) HTML 代码表示(C) A. 创建一个超链接 B. 创建一个自动发送电子邮件的链接 C. 创建一个位于文档内部的链接点 D. 创建一个指向位于文档内部的链接点 (52) 在 NET 中 CLS(Common Language Specification)的作用是(D) A. 存储代码 B. 防止病毒 C. 原程序跨平台 D. 对语言进行规范 (53) 在 ASP.NET 中源程序代码先被生成中间代码(IL 或 MSIL) ,然后再转变成各个 CPU 需要的代码,其目的是的需要(C) A. 提高效率 B. 保证安全 C. 源程序跨平台 D. 易识别 (54) NET 与 XML 紧密结合的最大好处是 跨平台传送数据(B) A. 代码易于理解 B. 跨平台传送数据 C. 减少存储空间 D. 代码安全 (55) FormView 与 GridView 控件相比最重要的区别是(C) A. 能够存储数据 B. 外观比较美观 C. 显示的布局几乎不受限制 D. 数据量受一定的限制 (56) 静态网页文件的后缀是(C) AaspB aspx C htm D jsp (57) 留言板必须加强管理,这是因为(D) A. 存储容量有限 B. 查看必须经过授权 C. 影响查看的速度 D. 可能存在过时或不健康的留言 (58) 在配置 GridView 控件的 SqlDateSource 数据源控件过程中,单击【高级】按钮的目的 是生成 SQL 编程语句(C) A.打开其他窗口B.输入新参数C.生成 SQL 编辑语句D.优化代码 (59) XMLDateSource 与 SiteMapDataSource 数据源控件能够用来访问(B) A. 关系型数据 B. 层次性数据 C. 字符串数据 D. 数值型数据 (60) 现在需要验证某个 TextBox 控件的输入数据是否大于 0 小于 10,此时能使用的验证控 件是(B) A.Compare Validator B.Compare Validator 与 RequiredField Validator C.Range Validator D.Range Validator 与 RequiredField Validator (61) 当需要用控件来输入性别(男,女)或婚姻状况(已婚,未婚)时,为了简化输入, 应该选用的控件是(A) A. RadioButton B. CheckBoxList C. CheckBox D. RadioButtonList (62) Wizard 控件的最大特点是 (B) A. 能够包含大量数据 B. 能将多个窗口集中到一个网页中 C. 布局不受限制 D. 能够快速进行浏览 (63) Validator Summary 验证控件的作用是(B) A.检查总和数 B.集中显示各个验证的结果 C.判断有无超出范围 D.检查数值的大小 (64) 下面几个图形控件中,不能执行鼠标单击事件的控件是(B) A.ImageButton B.Image C.ImageMap D.ImageURL (65) Session 与 Cookie 状态之间最大的区别在于(A) A. 存储的位置不同B. 类型不同 C. 生命周期不同D. 容量不同 (66) 系统提供数据库通用接口的目的是为了(B) A. 提高程序运行的效率 B. 应用程序设计不必考虑数据库的类型 C保证程序安全 D易于维护 (68)您要创建一个显示公司员工列表的应用程序。您使用一个 DataGrid 控件显示员工的列 表。您打算修改这个控件以便在这个 Grid 的 Footer 显示员工合计数。请问您应该怎么做? ( C) A.重写 OnPreRender 事件,当 Grid 的 Footer 行被创建时显示合计数。 B.重写 OnItemCreated 事件,当 Grid 的 Footer 行被创建时显示合计数。 C.重写 OnItemDataBound 事件,当 Grid 的 Footer 行被创建时显示合计数。 D. 重写 OnLayout 事件,当 Grid 的 Footer 行被创建时显示合计数。 (69)您需要创建一个 ASP.NET 应用程序,公司考虑使用 Windows 身份认证。所有的用 户都存在于 AllWin 这个域中。您想要使用下列认证规则来配置这个应用程序: a、 匿名用户不允许访问这个应用程序。 b、 所有雇员除了 Tess 和 King 都允许访问这个应用程序。 请问您应该使用以下哪一个代码段来配置这个应用程序?( A ) A. B. C. D. (70).Net 依赖以下哪项技术实现跨语言互用性?( C ) A.CLRB.CTS C.CLSD.CTT (71)用户自定义异常类需要从以下哪个类继承:( A ) A.ExceptionB.CustomException C.ApplicationExceptionD.BaseException (72)以下哪个是可以变长的数组?( D ) A.ArrayB.string C.stringND.ArrayList (73)如果设 treeView1=new TreeView(),则 treeView1.Nodes.Add(“根节点“)返回的是一个 () 类型的值。 A.TreeNodeB.int C.stringD.TreeView (74)下面关于 XML 的描述错误的是(D) 。 A.XML 提供一种描述结构化数据的方法; B.XML 是一种简单、与平台无关并被广泛采用的标准; C.XML 文档可承载各种信息; D.XML 只是为了生成结构化文档; (75)装箱、拆箱操作发生在: ( C )引用类型与值类型之间 A.类与对象之间B.对象与对象之间 C.引用类型与值类型之间D.引用类型与引用类型之间 (76)用户类若想支持 Foreach 语句需要实现的接口是: ( A ) A.IEnumerableB.IEnumerator C.ICollectionD.ICollectData (77)ASP.NET 中,在 Web 窗体页上注册一个用户控件,指定该控件的名称为”Mike”,正确 的注册指令为( D) A. B. C. D.以上皆非 (78)在 ADO.NET 中, 对于 Command 对象的 ExecuteNonQuery()方法和 ExecuteReader()方法, 下面叙述错误的是(C) 。 A.insert、update、delete 等操作的 Sql 语句主要用 ExecuteNonQuery()方法来执行; B.ExecuteNonQuery()方法返回执行 Sql 语句所影响的行数。 C.Select 操作的 Sql 语句只能由 ExecuteReader()方法来执行; D.ExecuteReader()方法返回一个 DataReder 对象; (79)ASP.NET 框架中,服务器控件是为配合 Web 表单工作而专门设计的。服务器控件有两 种类型,它们是(A ) A.HTML 控件和 Web 控件B.HTML 控件和 XML 控件 C.XML 控件和 Web 控件D.HTML 控件和 IIS 控件 (80)以下是一些 C#中的枚举型的定义,其中错误的用法有(C) A.public enum var1 Mike = 100, Nike = 102, Jike B.public enum var1 Mike = 100, Nike, Jike C.public enum var1 Mike=-1 , Nike, Jike D.public enum var1 Mike , Nike , Jike (81)int myArray3=new int3new int35,6,2,new int56,9,7,8,3,new int23,2; myArray322的值是(D) 。 A.9B.2 C.6D.越界 (82)下列关于构造函数的描述正确的是(C) A.构造函数可以声明返回类型。 B.构造函数不可以用 private 修饰 C.构造函数必须与类名相同 D.构造函数不能带参数 15.在.Net 中,类 System.Web.UI.Page 可以被继承。此判断是否正确(A) A不可以B.可以 三、简答题 (1) 简述 private、 protected、 public、 internal 修饰符的访问权限。 答: 1private : 私有成员, 在类的内部才可以访问。 2protected : 保护成员,该类内部和继承类中可以访问。 3public : 公共成员,完全公开,没有访问限制。 4internal: 在同一命名空间内可以访问。 (2) 列举 ASP.NET 页面之间传递值的几种方式。 答. 1 使用 QueryString, 如?id=1; response.Redirect() 2 使用 Session 变量 3 使用 Server.Transfer (3) C#中的委托是什么?事件是不是一种委托? 答:委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。 事件是一种特殊的委托. (4)override 与重载的区别 答:重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。 Override 是进行基类中函数的重写。为了适应需要。 (5)用.net 做 B/S 结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要 这样分层? 答:一般为 3 层:数据访问层,业务层,表示层。 1 数据访问层对数据库进行增删查改。 2 业务层一般分为二层, 业务表观层实现与表示层的沟通, 业务规则层实现用户密码的安全 等。 3 表示层为了与用户交互例如用户添加表单。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。 (6)CTS、CLS、CLR 分别作何解释? 答:CTS:通用语言系统。CLS:通用语言规范。CLR:公共语言运行库。 (7)什么是装箱和拆箱? 答:从值类型接口转换到引用类型装箱。从引用类型转换到值类型拆箱。 (8)net 中读写数据库需要用到那些类?他们的作用? 答:DataSet:数据存储器。 DataCommand:执行语句命令。 DataAdapter:数据的集合,用语填充。 (9)SQLSERVER 服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,ID 表示 更新的事务号, LastUpdateDate 表示更新时的服务器时间,请使用一句 SQL 语句获得最后 更新的事务号。 答:Select ID FROM table1 Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM table1) (10)什么是 code-Behind 技术。 答:代码分离技术。可以理解成 HTML 代码写在前台,C#代码写在后台.当然前台也有脚本,类 的调用等,当然写在一起也是可以的. (11)什么是 ASP.net 中的用户控件 答: 用户控件就是.ascx 扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可 能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录 下后里面的图片等的相对路径会变得不准确,需要自已写方法调整. (12)请解释 ASP。NET 中以什么方式进行数据验证 答:A 中有非空验证,比较验证,取值范围验证,正则表达式验证及客户自定义验证 五大控件,另还有一个集中验证信息处理控件 (13)请说明在.net 中常用的几种

温馨提示

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

评论

0/150

提交评论