三层结构练习试题.doc_第1页
三层结构练习试题.doc_第2页
三层结构练习试题.doc_第3页
三层结构练习试题.doc_第4页
三层结构练习试题.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、读书破万卷下笔如有神1) 在使用 .NET 开发应用程序过程中,如果需要提供在多种数据库上无缝移植的功能时, 我们应当采用( c ) 设计模式(选择一项)a) 面向对象面向过程 b)抽象工厂c)实体工厂d)在 2) .NET型是( a )开发环境下开发一个学籍管理系统,当搭建三层结构的表示层时,(选择一项)需要创建的项目类a) Windows 应用程序类库 b)控制台应用程序c)Windows 控件库d)在 NET 框架下开发三层结构应用程序时,以下代码最有可能出现在( a3) )(选择一项)switch(cboLogInType)case “学员” :StudentForm studentF

2、orm = new StudentFomr();studentForm.Show();break;case “管理员” :AdminForm adminForm = new AdminForm();adminForm.Show();break;a) 表示层b) 业务逻辑层c) 数据访问层d) 模型层在 4) .NET 框架下开发三层结构的数据库应用程序时,可以通过 ( bc ) 方法创建DataSet( 数据集 )对象(选择两项)a) 通过Connection和 Command对象将数据填充到DataSet 中通过DataAdapter(b)适配器对象)的Fill方法直接填充到DataSet

3、对象中通过手动编码自定义DataTablec)、DataColumn和 DataRow ,然后将数据表添加到DataSet 中对象中DataSet 方法将数据添加到Fill对象DataReader 通过d)读书破万卷下笔如有神5) 在 .net 框架下开发的应用程序中,客户程序主要依赖于(ad )。(选择二项)a) 抽象工厂b) 实体工厂c) 实体产品d) 抽象产品)在 .netd6)(关于三层结构的说法错误的是框架下开发三层结构应用程序时,(选择一项)三层结构体现了“高内聚,低耦合”的思想a)b) 三层结构在大中型应用系统中应用较多c) 三层结构适用于客户界面需求经常发生变化的情景三层结构适

4、用于客户对开发语言要求经常发生变化的情景d)框架下使用实体类实现三层结构时,以下选项中用于实现数据访问层.net 7)在 ab 返回强类型实体对象集合的是(选择二项) 。)ILista)Listb)Arrayc)ArrayListd)程序中的错误可以划分为以下除了.NET 8) 在中,( d)的三类。(选择一项)逻辑错误a)运行时错误b)c) 语法错误 d) 自定义错误参考答案) c 框架下开发三层结构应用程序时,以下代码最有可能出现在(.NET在 9) 选择一项 (wheresql string= count(*) string.Format(select from userslogInId

5、=0 AND LogInPwd=1, loginID, loginPwd);SqlCommand command = new SqlCommand(sql,DBHelper.connection);a) 表示层 业务逻辑层 b)c) 数据访问层模型层 d)读书破万卷下笔如有神参考答案在 Visual Studio 2008的实际应用抽象工厂设计模式中,我们通常会创建一10)个 IDAL 项目,这个项目主要对应抽象工厂设计模式中的(c)。(选择一项)a) 抽象工厂b) 实体工厂c) 抽象产品d) 实体产品参考答案11)在 .NET框架下开发三层结构的数据库应用系统时,using 语句范围内定义了

6、一个数据连接对象,当程序执行到using语句末尾时,将自动释放此数据库对象。假设strSQL为连接字符串,以下using语句使用正确的是(d )。(选择一项)using SqlConnection conn = new SqlConnection(strSQL)a)using (SqlConnection conn = new SqlConnection() strSQL using (SqlConnection conn = new SqlConnection(strSQL) using (SqlConnection conn = new SqlConnection(strSQL)b)c)d

7、)参考答案实体类的主要 .NET 框架下开发三层结构的数据库应用系统时,在(选择一项)作用是( d。12)封装信息a)扩展应用b)数据保存c)数据载体d)参考答案选 (框架下可以开发三层结构的应用程序,关于三层结构的描述错误的是() .NET13)在择一项 )a) 三层结构可以大大提高程序运行效率b) 三层结构可以使得系统结构更清晰三层结构可以大大降低程序后期维护成本c)三层结构可以充分发挥团队协作开发的优势d)读书破万卷下笔如有神14)在 .NET 框架下开发三层结构的数据库应用系统时,实体类可以在以下()中使用。(选择一项)A )表示层B )业务逻辑层C)数据访问层D)以上都可15) 在

8、.NET 框架下开发的应用程序中,根据数据表编写实体类时,表中的每一个字段对应实体类中的一个()类型的字段和一个()类型的属性。a) protected publicb) private publicc) private protectedd) public public16) 在 .NET 框架下开发三层结构应用程序时,关于三层结构依赖关系描述错误的是()(选择二项)A) 表示层依赖于业务逻辑层B) 表示层依赖于业务逻辑层和数据访问层C) 业务逻辑层依赖于数据访问层D) 业务逻辑层依赖于表示层和数据访问层17)在 .NET 框架下开发的应用程序中,抽象工厂设计模式中参与的对象为()A )抽象

9、工厂B ) 实体工厂C)实体产品D)抽象产品E) 以上全部。(选择一项)18)在 .NET 框架下开发三层结构应用程序时,以下代码最有可能出现在()If ( txtLogInId.text.Trim()=”)。(选择一项)MessageBox.Show( “请输入用户名”);txtLogInId.Focus();A)表示层B) 业务逻辑层C) 数据访问层D) 模型层读书破万卷下笔如有神19、下列不属于三层结构优点的是?A. 易于维护B. 易于升级C. 安全性高D. 代码量小20、三层结构中数据访问层的主要功能是:A. 数据存取B. 逻辑处理C. 数据展示D. 数据存取、数据展示21、一个 DataSet 中可以包含()DataTable ?A. 1B. 2C. 3D. 多个22、一个 DataTable 可以动态生成()DataView ?A. 1B. 2C. 3D. 多个23、一个实体对象中最多封装()条数据记录?A. 3B. 2C. 1D. 无数24、数据访问层使用()返回实体对象集合A. ListB. ArrayC. ArrayListD. 数组25、异常处理发生在()块中?A. try读书

温馨提示

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

评论

0/150

提交评论