三层结构练习试题.doc

上传人:scccc 文档编号:12313563 上传时间:2021-12-03 格式:DOC 页数:7 大小:73.50KB
返回 下载 相关 举报
三层结构练习试题.doc_第1页
第1页 / 共7页
三层结构练习试题.doc_第2页
第2页 / 共7页
三层结构练习试题.doc_第3页
第3页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《三层结构练习试题.doc》由会员分享,可在线阅读,更多相关《三层结构练习试题.doc(7页珍藏版)》请在三一文库上搜索。

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

2、ntForm = 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 中b) 通过 DataAdapter(适配器对象 )的 Fill 方法直

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

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

5、("select count(*) from users where logInId='0' AND LogInPwd='1'", loginID, loginPwd);SqlCommand command = new SqlCommand(sql,DBHelper.connection); a) 表示层 b) 业务逻辑层 c) 数据访问层 d) 模型层参考答案10) 在 Visual Studio 2008 的实际应用抽象工厂设计模式中,我们通常会创建一 个 IDAL 项 目 , 这 个 项 目 主 要 对 应 抽 象 工 厂 设 计 模

6、式 中 的 ( c )。 (选择一项)a)b)c)d) 参考答案抽象工厂 实体工厂 抽象产品 实体产品11) 在.NET 框架下开发三层结构的数据库应用系统时, using 语句范围内定义 了一个数据连接对象, 当程序执行到 using 语句末尾时, 将自动释放此数据 库对象。 假设 strSQL 为连接字符串, 以下 using 语句使用正确的是 ( d )。 (选择一项)a) using SqlConnection conn = new SqlConnection(strSQL)b)c)d) 参考答案using (SqlConnection conn = new SqlConnection

7、() strSQLusing (SqlConnection conn = new SqlConnection(strSQL)using (SqlConnection conn = new SqlConnection(strSQL)12) 在 .NET 框架下开发三层结构的数据库应用系统时, 实体类的主要 作用是( d)。(选择一项)a)b)c)d) 参考答案封装信息 扩展应用 数据保存 数据载体(选13)在 .NET 框架下可以开发三层结构的应用程序, 关于三层结构的描述错误的是 () 择一项 )a) 三层结构可以大大提高程序运行效率b)三层结构可以使得系统结构更清晰c)三层结构可以大大降低程

8、序后期维护成本d)三层结构可以充分发挥团队协作开发的优势14)在.NET 框架下开发三层结构的数据库应用系统时,实体类可以在以下()中使用。(选择一项)A )表示层B)业务逻辑层C)数据访问层D)以上都可15)在.NET 框架下开发的应用程序中,根据数据表编写实体类时,表中的每一个字段对应实体类中的一个()类型的字段和一个()类型的属性。a) protected public b) private publicc) private protectedd) public public16)在.NET 框架下开发三层结构应用程序时,关于三层结构依赖关系描述错误的是()(选择二项)A)表示层依赖于业

9、务逻辑层B)表示层依赖于业务逻辑层和数据访问层C)业务逻辑层依赖于数据访问层D)业务逻辑层依赖于表示层和数据访问层17)在 .NET 框架下开发的应用程序中,抽象工厂设计模式中参与的对象为()。(选择一项)A)抽象工厂B)实体工厂C)实体产品D)抽象产品E)以上全部18)在 .NET 框架下开发三层结构应用程序时,以下代码最有可能出现在()。(选择一项)If( txtLogInId.text.Trim()= ”)MessageBox.Show( “请输入用户名” ); txtLogInId.Focus();A)表示层B)业务逻辑层C)数据访问层D)模型层19、下列不属于三层结构优点的是?A.

10、易于维护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. List<T>B. ArrayC. ArrayListD. 数组25、异常处理发生在()块中?A. tryB. catchC. finallyD. throw26、在 .NET 中异常有()种?分别为 :P86 一种是由用户程序执行引发的异常 ,派生于 ApplicationException 另一种是由公共语言运行库引发的异常 ,派生于 SystemExceptionA. 1B. 2C. 3D. 4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1