• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.net题库

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

(全部201)

Section A

1. 你是一家公司的Web 应用开发人员,你创建了一个ASP.NET 的应用程序来访问销售情况的数据。这些数据都存储在服务器ServerA 上的Microsoft SQL Server 2000 数据库中。公司购买了一个工厂自动化应用软件,这个应用软件安装在ServerA 上,ServerA 上另外有一个名为Factory SQL Server 2000 实例和一个FactoryDB 的数据库。你用Windows 集成验证的方法与FactoryDB 连接。你想在你的ASP.NET 应用程序中新增一个页面来显示FactoryDB 中的库存数据,你用SqlConnection 对象连接数据库,现在你需要在ServerA上创建一个名为Factory 的连接字符串和SQL Server 实例中的FactoryDB数据库连接。你该用哪个字符串?

A. “Server=ServerA;Data Source=Factory;Initial Catalog=FactoryDB;IntegratedSecurity=SSPI”

B. “Server= ServerA;Data Source=Factory;Database=FactoryDB;Integrated Security=SSP1”

C. “Data Source= ServerA\Factory;Initial Category=Factory;Integrated Security=SSP1”

D. “Data Source= ServerA\Factory;Database=FactoryDB; Integrated Security=SSP1”

正确答案:D

2. 你正在为一家公司的Internet网站创建ASP.NET应用程序。你想创建一个在网站的每个页面的顶部都显示的工具条,此工具条仅包括静态HTML代码,只能在你的应用程序中使用。你计划创建的工具条可以被你的应用程序重复使用,而且你必须尽快的完成这个工具条,你该怎么做?

A.创建一个新的Web控件库项目,在一个Web自定义控件中创建工具条

B.将一个新的Web用户控件添加到你的ASP.NET项目,在Web用户控件中创建工具条

C.将一个新的Web窗体添加到你的ASP.NET项目,使用HTML服务器控件在WEB窗体内设计该工具条,并用.ascx扩展名保存该web窗体

D.将一个新的组件类添加到你的ASP.NET项目,使用HTML服务器控件在该组件类的设计程序中设计该工具条

正确答案:B

3. 你的ASP.NET应用程序通过使用名为TKorderEntryDataSet对象来输入数据。TKorderEntry对象包含两个分别名为OrderNamesOrderDetailsDataTable对象。这两个DataTable对象间定义了一个名为OrderDetailsKeyForeignKeyConstraint对象。当OrderDetails有关联行时,你试图删除OrderNames中的一行,结果产生异常。

产生这个问题最可能的原因是什么?

AOrderDetails.KeyDeleteRule的当前值为Rule.Cascade.

BOrderDetails.KeyDeleteRule的当前值为Rule.SetNull.

COrderDetails.KeyDeleteRule的当前值为Rule.SetDefault.

DOrderDetails.KeyDeleteRule的当前值为Rule.None.

答案:D

4. 你正在创建一个ASP.NET 应用来追踪一家公司的销售订单。此应用用的是ADO.NET DataSet 对象,DataSet 包含了两个DataTable 对象。一个表的名字为Orders,另一个表名为OrderDetails。来自Orders 表的数据显示在列表框中,你希望当用户在列表框中选择了Orders 表的信息时,它相应的Order details 就会显示在Grid 中。你想修改这些对象使你的代码能够找到你选择的order 的所有order details 信息,你该怎么做?

A.添加DataRelation对象到DataSet对象的Relations集合

B.使用DataSet.Merge 方法把Orders 表和OrderDetails 表相互连接起来

C.将一个ForeignKeyConstraint添加到OrderDetails

D.将一个keyref constraint添加到Dataset架构.

正确答案:A

5. 你创建一个ASP.NET应用程序来显示在一个DataGrid控件中的产品分类列表。产品数据存放在名为certkiller ProductsSQL数据库中。每种产品都用一个名为ProductID的数值量来标识,同时每种产品都有个按字母顺序排列的描述叫ProductName。你编了一个ADO.NET的代码,用一个SqlDataAdpter对象和一个SqlCommand对象通过调用一个存储程序重新获得数据库中的产品数据。

设置SqlCommand对象的CommandType属性为CommandType..StoredProcedure,该对象的CommandText属性为procProductList。你的代码成功地将一个降序排列且按ProductID分类的产品列表数据装进一个DataTable对象中。

你想让ProductName的值按字母逆序显示,该怎么办?

A  SqlCommand对象的CommandType属性改为CommandType.TextCommandText属性改为:SELECT * FROM procProductList ORDER  BY  ProductName  DESC;绑定DataGrid数据源来自datatable对象

B  基于DataTable对象创建一个新的DataView对象;将DataView对象的排序属性设置为ProductName  DESC;绑定DataGrid数据源来自datatable对象

C  DataGridAllowSorting属性设置为真;设置DataGridColumnSortExpression属性使ProductName显示为ProductName  DESC;绑定DataGrid数据源来自datatable对象

D  DataTable对象的DisplayExpression属性设置为ORDER BY ProductName  DESC;绑定DataGrid数据源来自datatable对象

答案:B

6. 你在一台名为TestKingSrv的测试服务器上创建一个ASP.NET应用程序,这个应用程序由一个连接其它30个包含ASP.NET代码的页面,你想实现以下目标:

能够跟踪应用程序中除了主页面外的所有页面

显示40个请求的跟踪输出

确保跟踪输出显示在每个包含跟踪输出页面的底端

确保任何结构的改变只影响该应用程序

你需要用最小的开发努力来实现这些目标,哪三个动作是你需要做的?(每个正确答案只解决部分问题,选择三个)

A  添加以下语句到Web.config文件中:<trace  enabled=”true”  pageOutput=”true”>

B  添加以下的属性到应用程序中Web.config文件的trace语句中:requestLimit=40

C  添加以下的属性到应用程序中Machine.config文件的trace语句中:requestLimit=40

D  将除主页面外的所有页面中Page 指令的Trace属性设置为真

E  将主页面中Page指令的Trace属性设置为假

F  将主页面中Page指令的TraceMode属性设置为SortByTime

答案:ABE

7. 你正在为一家公司制作ASP.NET 页面,页面采用字符串连接方式来集中多邮件信息的数据并组织数据格式使之在页面上显示。你必须保证页面显示尽可能快,你该怎么做?

A.采用StringBuilder 对象的Appen 方法来写代码

B.采用String 对象的Substring 方法来写代码

C.采用String 对象的Concat 方法来写代码

D.用操作符“+”连接字符串

正确答案:A

8. 你正在使用Microsoft SQL Server . NET Data Provider连接到TestKing的数据库为TestKing创建一个ASP.NET页面。数据库管理员指出由于应用程序的过量使用,当用户等待新的连接时数据请求就会被阻塞。

你想通过设置最小连接数为10来改进流量,该怎么做?

A  为你的应用程序在Web.config文件中的appSettings元素下添加connection子元素,并指定连接数的最小值为10

B  在你的Web服务器上Machine.config文件中的appSettings元素下添加connection子元素,并指定连接数的最小值为10

C  在打开连接时添加一个Min Pool Size属性到你所使用的连接串中,并指定连接数的最小值为10

D  添加一个Min Pool Size属性到你的ADO.NET连接对象中并将属性值设为10

答案:C

9你在你的客户机上建立了一个MyProjectASP.NET应用程序。应用程序有个页面ProjectCalendar.aspx,这个页面在虚拟目录Scheduling下,SchedulingMyProject根目录的一个子目录。ProjectCalendar.aspx采用cookies来跟踪用户会话期间的修改进程,使用户在需要时撤销修改操作。你在计算机Computer1上部署你的应用程序。用户反映,在他们一系列特殊操作后,撤销功能不起作用。你需要查看一系列操作后cookies的值来确定问题的原因所在,你把下面代码加到Web.config文件中:

<trace enabled=”true” pageOutput=”false”/>

想要在你的客户机上显示跟踪信息输出,你该用哪个URL

AHTTP:// Computer1/MyProject/Scheduling/ProjectCalendar.aspx?Trace=true

BHTTP:// Computer1/MyProject/Scheduling/ProjectCalendar.aspx?trace.axd

CHTTP:// Computer1/MyProject/Scheduling/ProjectCalendar.aspx

DHTTP:// Computer1/MyProject/ProjectCalendar.aspx?trace.axd

EHTTP:// Computer1/MyProject/ProjectCalendar.aspx?trace.axd

FHTTP:// Computer1/MyProject/trace.axd

正确答案:F

10. 你正在为你的公司创建一个ASP.NET的应用程序。公司的数据都存储在Microsoft SQL Server 6.5数据库中。你的应用程序能产生一个上百万行的基于transaction表的交易帐目汇总报表,你希望你的应用程序能够尽可能快的返回汇总报表。你该如何做,使应用程序与数据库连接检索数据?

A.用SqlConnection对象连接数据库,用SqlCommand对象运行存储过程来返回数据

B.用OleDbConnection对象连接数据库,用OleDbCommand对象运行存储过程来返回数据

C

该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap