2013年微软认证考试:asp.net微软认证全新考试模拟(1)

2013 年 1 月 23 日3310

  1、你创建了一个ASP.net应用程序,该程序将运行在TK公司的WEB站点上。你的应用程序包括100个WEB页面。你想配置你的应用程序,当HTTP代码发生错误时,可显示自定义的错误信息给用户。同时你想当程序发生错误时记录到日志中。你想以最小的配置影响完成该目标,下面的那二件事你必须做?(选二项)(AD)
  
  A、为应用程序在Global.asax文件中创建Application_Error过程,来控制ASP.net代码错误;
  
  B、为应用程序在Web.config文件中创建Application_Error过程,来控制ASP.net代码错误;
  
  C、为应用程序在Global.asax文件中创建CustomErros事件,来控制HTTP错误;
  
  D、为应用程序在Web.config文件中创建CustomErros过程,来控制HTTP错误;
  
  E、为应用程序中的每个页面添加Page指令,来控制控制ASP.net代码错误;
  
  F、为应用程序中的每个页面添加Page指令,来控制控制HTTP错误;
  
  注:Web.config文件没有Application_Error过程故B错,同理C也错。E、F与本题无关。
  
  
  
  2、你为TK公司创建了一个ASP.net应用程序,该应用程序早期的版本使用一个用VB6.0编写的ActiveX组件。新的ASP.net应用程序将继续使用这个ActiveX组件。你想使你的ASP.net应用程序和ActiveX组件间的数据汇集尽可能地快。下面那二个操作你应该选择?(CD)
  
  A、用ODBC绑定;
  
  B、使用late绑定;
  
  C、使用early绑定;
  
  D、设置页面Page指令中的AspCompat属性为True;
  
  E、设置页面Page指令中的AspCompat属性为False
  
  注:AspCompat属性当设为true时,允许在单线程单元(STA)线程上执行页。这允许页调用STA组件,例如用MicrosoftVisualBasic6.0开发的组件。将该属性设为true还允许页调用COM+1.0组件,该组件要求可以访问非托管ActiveServerPages(ASP)内置对象。由本题意思可知必选D项。ODBC绑定是一种比较老的绑定方式,速度非常慢已被SQL和OLEDB取代,B、C都可以实现本题的目标,但C项的绑定方法执行性能更好。
  
  3、你创建了一个ASP.net应用程序来发布自定义的新闻内容。用户可以在一个ASP.net页面上做出选择。你的代码创建了一个名为TKNewsItems的DataSet对象,该对象包含按用户选择的标准显示的新闻条目。你使用HTML创建了一个名为NewsStyle.xsl的样式表来在TKNewsItems中汇报数据。你写了如下的代码段:
  
  
  你想以HTML文本的格式显示传输的数据,下面的那条代码你应该加入到上面的代码段最后?(A)
  
  
  CD:是以XML文件输出;
  
  Transform方法:提供用于转化数据的对象;
  
  注:XslTransform.Transform方法用于使用加载的XSLT样式表转换XML数据。因为本题是要配置数据,不是要读取数据故选A,不选B
  
  4、你创建了一个ASP.net应用程序,该程序使用DataGrid控件显示已存储的产品列表信息。产品数据库存储在一个名为TestKingDB的SQLServer数据库中。每个产品使用名为ProductID的数值字段标识,每种产品都有一个名为ProductName的字符字段。你编写ADO.net代码,使用SqlDataAdapter对象和SqlCommand对象通过调用存储过程从数据库中获取数据。你设置SqlCommand对象的CommandType属性为CommandTyp.StoredProcedure,CommandText属性为procProductList。你的代码,使用以ProductID字段降序排列的产品列表数据,成功填充了一个DataTable对象。你想使用数据以ProductName字段按字母顺序重新显示,你应该怎么做?(B)
  
  A、更改SqlCommand对象的CommandType属性为CommandType.Text;更改SqlCommand对象的CommandText属性为如下代码:绑定DataGrid控件到DataTable对象;
  
  B、在DataTable对象的基础上创建一个DataView对象;设置DataView对象的Sort属性为:“ProductNameDESC”;绑定DataGrid控件到DataView对象;要重新排序,不改变原来的显示顺序;可以用Dataview对象,它只改变内存中的数据排序;不改变数据源;
  
  C、设置DataGrid控件的AllowSorting属性为True;设置DataGridColumn的SortExpression使用“ProductNameDESC”显示ProductName;绑定DataGrid控件到DataTable对象;
  
  D、设置DataTable对象的DisplayExpression属性为:绑定DataGrid控件到DataTable对象;
  
  注:Sort属性:获取或设置DataView的一个或多个排序列以及排序顺序
  
  AllowSorting属性:获取或设置一个值,该值指示是否可以通过单击列标头对网格进行重新排序。
  
  DisplayExpression属性:获取或设置将返回一个值的表达式,该值用于表示用户界面中的该表
  
  本题的根源是数据源的排序方式,A,C,D三项都不能实现本题目标。
  

责任编辑:小草

0 0