a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 186|回复: 1

[考试试题] 微软认证真题:基于.NET的Web应用程序开发12

[复制链接]
发表于 2012-8-3 00:09:22 | 显示全部楼层 |阅读模式
56:您正在为公司创建一个ASP.NET应该程序。用户使用该应用程序,创建报告。应用程序的数据在一个Microsoft SQL Server2000数据库中。您希望许多用户能同时使用该应用程序。当用户为报告检索数据时,您希望优化响应时间。 + A& I1 X- G! v# W
您创建了一个过程,用于从数据库检索数据。您在该过程内名为connString的变量中存储了一个有效连接字符串。
6 g% T) z) {$ c7 Y/ l% U您需要向该过程添加代码,以连接到数据库。您应该使用哪个代码段?(B) 1 ~" J4 I( @6 O) m9 p
A.Dim conn As New OleDb.OleDbConnection(connString) . l( r2 E4 K! S# a: J; g+ y. B* g# w
B. Dim conn As New SqlClient.SqlConnection(connString)
: {+ O0 b2 W! f+ yC. Dim conn As New ADODB.Connection();
+ u, o( V- `8 t7 Z' ?, `D. Dim conn As New SQLDMO.Database()
8 {6 O% u- [2 J! C# s. T! v7 X2 L9 `! I9 V4 A3 K! k- J
57:您正在用您的计算机调试一个ASP.NET应用程序。您的登录帐户拥有对您的计算机管理权限。该应用程序包含若干个使用服务器端脚本的现有ASP页面。这些服务器端脚本用Visual Basic scripting Edition编写。
  r% b( {/ v8 g1 z6 ^您在一个现有ASP页面中找到一行可能有错的VBScript代码。您在该行中添加一个断点。当您运行该应用程序时,一切似乎都运行正常,但是该断点未被调用。当您在VBScript代码中检查该断点,您看到以下“工具提示“:“该断点目前不会被命中,本文档没有回载任何符号。”
& {! J, c& ?- z( |9 ?0 u您希望在以调试模式运行该应用程序时调用该断点。您应该怎么办?(C)
) ^' {/ Q6 z& F2 h+ UA. 打开“配置管理器”并将“活动的解决方案配置”选项设定为Debug. * O1 z/ v* l* Q" w8 J
B. 在“解决方案浏览器”中选定该ASP页面,将Build Action属性设定为Compile.
6 ]8 Z7 b; w& u' J; A$ y+ k4 ^: tC. 打开对应该ASP.NET应用程序的属性页面,并选定ASP Debugging复选框。
2 }" Q% j8 X- [9 WD.从“工具”菜单中选定“选项”。选择Debugging文件夹。在“常规”类别中,选定“针对客户脚本中的断点在Active Server Pages 中断入断点”复选框。 & ?/ k, x) [0 W5 T7 m( {6 Z

/ n7 u9 }+ R& I6 c/ F# M58:您为Margie’s Travel创建了一个报告应用程序。您创建几份报告,每份报告都位于Reports文件夹下各自文件夹中。每个子文件夹都对Microsoft Windows用户设有相应的安全权限集。 2 O: u* C. \1 _. C
您编写了名为ListReports的函数,用于生成一份可查阅报告的列表。您希望配置该应用程序和ListResports函数,以查询当前用户可以使用哪些报告。
1 J! |$ z/ g& X* ~4 n0 Y& G8 W如果一位用户使用Windows身体验证登录,您希望ListReports应用该用户权限。如果一位用户未使用Windows身份验证登录,您希望ListReports使用授予margiestravel\ReportingAccount用户帐户的权限。该用户的帐户密码是“plw2o3r4d”. 1 [% U9 W! u1 F& \* E0 o3 V2 p8 H" T# Z: ?
您应该采购哪两项行为?(每个正确答案都给出了部分解决方案。请选择两项)(BE)
$ \) a% p0 G/ Y- iA.      将以下元素添加到Web.config文件:
4 d" ?6 W- l  h) z
: J2 a$ u7 b; J+ wB.      将以下元素添加到Web.config文件: 0 h4 r2 ~& a  N2 E" B% p6 r

! P) L% k7 l! X% n, R7 IC.      将以下元素添加到Web.config文件:
; n6 w5 D7 ~+ o! o" K< identity impersonate=”true”  
0 \! |3 N' Q4 W9 N* w  username=”margiestrave\ReportingAccout”
3 U7 p+ V1 Q* p$ l6 ?7 m  password=” plw2o3r4d”> 1 C. b2 n( k3 Q! U5 i
D.     将以下元素添加到Web.config文件: , O" i+ u( s& L: W# J4 ^: _* n) s

+ X& }. m0 D8 X! b# f   
# r( k5 i. ]& y; `, _ 1 _5 ~3 O0 u) l9 ^5 U
E.      向ListReports函数添加代码,只在没有用户经过身体验证时,根据margiestrave\ReportingAccout用户帐户创建并使用一个WindowsPrincipal对象。
# y0 o, o% V- w4 BF 向ListReports函数添加代码,总是根据margiestrave\ReportingAccout用户帐户创建并使用一个WindowsPrincipal对象。
回复

使用道具 举报

 楼主| 发表于 2012-8-3 00:09:23 | 显示全部楼层

微软认证真题:基于.NET的Web应用程序开发12

59:您为一家咨询公司创建了一个ASP.NET应用程序。该公司用此应用程序来执行时间跟踪以及生成收帐发票。每月月未,应收帐款部门用一个名为PrepareInvoice.aspx的页面,向客户发送发票。 & Z/ C# V+ p1 ?" Y4 H6 ?6 ?
在该应用程序的测试期间,您发现已生成的一些发票的总欠款金额为负值。总欠款金额在一个名为CalculateTotalDue的函数中计算,而该函数在PrepareInvoices.aspx页面中被定义。对CalculateTotalDue的调用包含在PreparInvoices.aspx页面的以下代码段中。(所包含的行号仅供参考)
  i3 A7 _$ u/ _  T1 Dim totalAmountDue As doube
3 J8 C2 }9 ?) X' `4 m2 o8 f2 totalAmountDue=CalculateTotaleDue() 1 E* j0 P' y0 l; U) L
3 totalAmountDue-=CalculateTotaleDue*discountRate , C- ?7 y5 B" y. f& a$ H
您正在用Visual Studio.NET调试您的应用程序。您需要在ColculateTotalDue返回一个负值时,停止PrepareInvoices.aspx中代码的执行,并进入交互调试程序。 0 r- a$ v6 x1 e7 B0 n4 Q" b2 b5 O
您应该怎么办?(D) 3 U! G. d- h3 J4 G6 n- \
A.将代码段修改如下:
1 O7 ?! ~! N& S0 Z4 y' h6 ZDim totalAmountDue As doube + H; B$ r! [! B) ~% d. O( e
totalAmountDue=CalculateTotaleDue() & E+ O* j7 N2 E- Y
System.Diagnostice.Debug.Assert(totalAmountDue>=0) / ^" Z8 ?& U3 w, i. f
totalAmountDue-=CalculateTotaleDue*discountRate ) b/ q# j: k7 o4 R7 I
B 将代码段修改如下:
# p9 t6 b' d+ _2 ]Dim totalAmountDue As doube 0 [& I. X' M" ]  o: X
totalAmountDue=CalculateTotaleDue()
' f; r9 B" G7 Y" W% C: c6 x* KtotalAmountDue-=CalculateTotaleDue*discountRate
" z: T0 c2 n( z5 y: P' o  r4 DSystem.Diagnostice.Debug.Assert(totalAmountDue>=0) 3 T$ Y+ p0 t8 a9 }4 ~* C! ^, ?$ w
C.在“跟踪”窗口中,添加一个totalAmountDue
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-7 11:22 , Processed in 0.314093 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表