三层结构练习试题_第1页
三层结构练习试题_第2页
三层结构练习试题_第3页
三层结构练习试题_第4页
三层结构练习试题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

在使用.NET开发应用程序过程中,如果需要提供在多种数据库上无缝移植的功能时,我们应当采用()设计模式(选择一项)面向对象面向过程抽象工厂实体工厂在.NET开发环境下开发一个学籍管理系统,当搭建三层结构的表示层时,需要创建的项目类型是()(选择一项)Windows应用程序类库控制台应用程序Windows控件库在NET框架下开发三层结构应用程序时,以下代码最有可能出现在()(选择一项)switch(cboLogInType){case“学员”:StudentFormstudentForm=newStudentFomr();studentForm.Show();break;case“管理员”:AdminFormadminForm=newAdminForm();adminForm.Show();break;}表示层业务逻辑层数据访问层模型层在.NET框架下开发三层结构的数据库应用程序时,可以通过()方法创建DataSet(数据集)对象(选择两项)通过Connection和Command对象将数据填充到DataSet中通过DataAdapter(适配器对象)的Fill方法直接填充到DataSet对象中通过手动编码自定义DataTable、DataColumn和DataRow,然后将数据表添加到DataSet中通过DataReader对象Fill方法将数据添加到DataSet对象中在.net框架下开发的应用程序中,客户程序主要依赖于()。(选择二项)抽象工厂实体工厂实体产品抽象产品在.net框架下开发三层结构应用程序时,关于三层结构的说法错误的是()(选择一项)三层结构体现了“高内聚,低耦合”的思想三层结构在大中型应用系统中应用较多三层结构适用于客户界面需求经常发生变化的情景三层结构适用于客户对开发语言要求经常发生变化的情景在.net框架下使用实体类实现三层结构时,以下选项中用于实现数据访问层返回强类型实体对象集合的是()。(选择二项)IList<T>List<T>ArrayArrayList在.NET中,程序中的错误可以划分为以下除了()的三类。(选择一项)逻辑错误运行时错误语法错误自定义错误参考答案在.NET框架下开发三层结构应用程序时,以下代码最有可能出现在()(选择一项)stringsql=string.Format("selectcount(*)fromuserswherelogInId='{0}'ANDLogInPwd='{1}'",loginID,loginPwd);SqlCommandcommand=newSqlCommand(sql,DBHelper.connection);表示层业务逻辑层数据访问层模型层参考答案在VisualStudio2008的实际应用抽象工厂设计模式中,我们通常会创建一个IDAL项目,这个项目主要对应抽象工厂设计模式中的()。(选择一项)抽象工厂实体工厂抽象产品实体产品参考答案在.NET框架下开发三层结构的数据库应用系统时,using语句范围内定义了一个数据连接对象,当程序执行到using语句末尾时,将自动释放此数据库对象。假设strSQL为连接字符串,以下using语句使用正确的是()。(选择一项)using{SqlConnectionconn=newSqlConnection(strSQL)}using(SqlConnectionconn=newSqlConnection()){strSQL}using{}(SqlConnectionconn=newSqlConnection(strSQL))using(SqlConnectionconn=newSqlConnection(strSQL)){}参考答案12)在.NET框架下开发三层结构的数据库应用系统时,实体类的主要作用是(d)。(选择一项)封装信息扩展应用数据保存数据载体参考答案13)在.NET框架下可以开发三层结构的应用程序,关于三层结构的描述错误的是()(选择一项)三层结构可以大大提高程序运行效率三层结构可以使得系统结构更清晰三层结构可以大大降低程序后期维护成本三层结构可以充分发挥团队协作开发的优势14)在.NET框架下开发三层结构的数据库应用系统时,实体类可以在以下()中使用。(选择一项)A)表示层B)业务逻辑层C)数据访问层D)以上都可15)在.NET框架下开发的应用程序中,根据数据表编写实体类时,表中的每一个字段对应实体类中的一个()类型的字段和一个()类型的属性。protectedpublicprivatepublicprivateprotectedpublicpublic16)在.NET框架下开发三层结构应用程序时,关于三层结构依赖关系描述错误的是()(选择二项)表示层依赖于业务逻辑层表示层依赖于业务逻辑层和数据访问层业务逻辑层依赖于数据访问层业务逻辑层依赖于表示层和数据访问层17)在.NET框架下开发的应用程序中,抽象工厂设计模式中参与的对象为()。(选择一项)抽象工厂实体工厂实体产品抽象产品以上全部18)在.NET框架下开发三层结构应用程序时,以下代码最有可能出现在()。(选择一项)If(txtLogInId.text.Trim()==””){MessageBox.Show(“请输入用户名”);txtLogInId.Focus();}表示层业务逻辑层数据访问层模型层19、下列不属于三层结构优点的是?易于维护易于升级安全性高代码量小20、三层结构中数据访问层的主要功能是:数据存取逻辑处理数据展示数据存取、数据展示21、一个DataSet中可以包含()DataTable?123多个22、一个DataTable可以动态生成()DataView?123多个23、一个实体对象中最多封装()条数据记录?321无数24、数据访问层使用()返回实体对象集合List<T>ArrayArrayList数组25、异常处理发生在()块中?A

温馨提示

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

评论

0/150

提交评论