a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 188|回复: 1

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

[复制链接]
发表于 2012-8-3 00:09:22 | 显示全部楼层 |阅读模式
56:您正在为公司创建一个ASP.NET应该程序。用户使用该应用程序,创建报告。应用程序的数据在一个Microsoft SQL Server2000数据库中。您希望许多用户能同时使用该应用程序。当用户为报告检索数据时,您希望优化响应时间。 0 b2 l/ A8 u, t/ M
您创建了一个过程,用于从数据库检索数据。您在该过程内名为connString的变量中存储了一个有效连接字符串。
, h! F3 L  v1 z  b( L您需要向该过程添加代码,以连接到数据库。您应该使用哪个代码段?(B) 1 @( I0 I  x! g, e3 A* n; J9 O1 M
A.Dim conn As New OleDb.OleDbConnection(connString) % k+ f9 S0 j  J2 k1 @5 E
B. Dim conn As New SqlClient.SqlConnection(connString)
5 x6 X, G1 f: R6 x% R( k5 jC. Dim conn As New ADODB.Connection();
  ]- k! f. [3 u0 |1 u$ K7 k% sD. Dim conn As New SQLDMO.Database()
5 A! I7 q* p9 _. _8 Z; z! B; w
' H2 ~: x" p4 l/ C5 ~( ]" p2 G57:您正在用您的计算机调试一个ASP.NET应用程序。您的登录帐户拥有对您的计算机管理权限。该应用程序包含若干个使用服务器端脚本的现有ASP页面。这些服务器端脚本用Visual Basic scripting Edition编写。 % Z: C3 m7 x: @; v, ~% @% U3 o" I
您在一个现有ASP页面中找到一行可能有错的VBScript代码。您在该行中添加一个断点。当您运行该应用程序时,一切似乎都运行正常,但是该断点未被调用。当您在VBScript代码中检查该断点,您看到以下“工具提示“:“该断点目前不会被命中,本文档没有回载任何符号。”
; j# L; |8 }2 U# D您希望在以调试模式运行该应用程序时调用该断点。您应该怎么办?(C) ' o; x8 ^; G: w
A. 打开“配置管理器”并将“活动的解决方案配置”选项设定为Debug. ! c+ h0 {' }+ L' A
B. 在“解决方案浏览器”中选定该ASP页面,将Build Action属性设定为Compile.
* `1 Y+ \3 j' u1 R0 d7 ~- `0 v: wC. 打开对应该ASP.NET应用程序的属性页面,并选定ASP Debugging复选框。 $ L+ e: Q. k  N: l
D.从“工具”菜单中选定“选项”。选择Debugging文件夹。在“常规”类别中,选定“针对客户脚本中的断点在Active Server Pages 中断入断点”复选框。
2 S+ Y/ [2 v1 X7 i# m
4 ~% F! g/ g9 J5 D2 I$ d# O1 S0 G58:您为Margie’s Travel创建了一个报告应用程序。您创建几份报告,每份报告都位于Reports文件夹下各自文件夹中。每个子文件夹都对Microsoft Windows用户设有相应的安全权限集。 " f% K* ?" S5 r+ z
您编写了名为ListReports的函数,用于生成一份可查阅报告的列表。您希望配置该应用程序和ListResports函数,以查询当前用户可以使用哪些报告。 4 G& g7 U1 S1 }, o/ b. i' I
如果一位用户使用Windows身体验证登录,您希望ListReports应用该用户权限。如果一位用户未使用Windows身份验证登录,您希望ListReports使用授予margiestravel\ReportingAccount用户帐户的权限。该用户的帐户密码是“plw2o3r4d”.
. J$ ~& q& T5 P$ p& J8 v2 ^9 ^您应该采购哪两项行为?(每个正确答案都给出了部分解决方案。请选择两项)(BE) 9 L# i" `  s9 x' g5 e/ f
A.      将以下元素添加到Web.config文件: ' Z/ {. m  [" T$ x9 v
' M5 F7 b3 T7 s4 D! ?
B.      将以下元素添加到Web.config文件:
6 L: Z! |, x" O& Q
; G4 k, }3 B' |# jC.      将以下元素添加到Web.config文件:
" L+ l. [* I( p" r0 ?5 b< identity impersonate=”true”  
' I: Q" b4 \& S3 x8 {9 G  username=”margiestrave\ReportingAccout” . T/ u# @+ h4 T* f
  password=” plw2o3r4d”>
7 [2 C0 M# H+ ~  {- z  r0 tD.     将以下元素添加到Web.config文件:
2 R" [% R1 l8 Y8 i
; ?+ O& X; s5 h/ w* P( y   & v! U2 w! K) m# K

1 i( g" d7 R+ L2 k1 Z; H  |E.      向ListReports函数添加代码,只在没有用户经过身体验证时,根据margiestrave\ReportingAccout用户帐户创建并使用一个WindowsPrincipal对象。
8 o! X/ x/ Z) s4 ^F 向ListReports函数添加代码,总是根据margiestrave\ReportingAccout用户帐户创建并使用一个WindowsPrincipal对象。
回复

使用道具 举报

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

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

59:您为一家咨询公司创建了一个ASP.NET应用程序。该公司用此应用程序来执行时间跟踪以及生成收帐发票。每月月未,应收帐款部门用一个名为PrepareInvoice.aspx的页面,向客户发送发票。 # t$ Z& X4 w) R# V3 q
在该应用程序的测试期间,您发现已生成的一些发票的总欠款金额为负值。总欠款金额在一个名为CalculateTotalDue的函数中计算,而该函数在PrepareInvoices.aspx页面中被定义。对CalculateTotalDue的调用包含在PreparInvoices.aspx页面的以下代码段中。(所包含的行号仅供参考) 3 X) D/ {) M4 q2 K& k/ }
1 Dim totalAmountDue As doube
& {8 h; P5 x- \2 totalAmountDue=CalculateTotaleDue() 5 F  R  ^, q2 p- k" Y# E! f
3 totalAmountDue-=CalculateTotaleDue*discountRate
  C2 C6 G* K6 k! [您正在用Visual Studio.NET调试您的应用程序。您需要在ColculateTotalDue返回一个负值时,停止PrepareInvoices.aspx中代码的执行,并进入交互调试程序。
$ p; y1 l5 c2 T' m. `7 w您应该怎么办?(D) 1 Z- H" s/ U3 q8 ^2 E' p% t% @# @
A.将代码段修改如下: * i2 V$ r. ]. m# U2 f4 @
Dim totalAmountDue As doube , U8 c7 c# t& j( V/ e4 j  p
totalAmountDue=CalculateTotaleDue()
, @: W+ ^9 w) ]1 b: VSystem.Diagnostice.Debug.Assert(totalAmountDue>=0) , J: D4 W; n+ i5 s/ S
totalAmountDue-=CalculateTotaleDue*discountRate . [6 J5 _& w5 S) T8 s4 D2 r" k) b
B 将代码段修改如下:   j1 n# _" Z7 S: G
Dim totalAmountDue As doube
7 @; Y0 F3 |, g# M3 DtotalAmountDue=CalculateTotaleDue()
5 J" z7 [! o, t, JtotalAmountDue-=CalculateTotaleDue*discountRate
: X2 C. x; V. wSystem.Diagnostice.Debug.Assert(totalAmountDue>=0)
! z" k0 N* k) s  qC.在“跟踪”窗口中,添加一个totalAmountDue
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-4 09:54 , Processed in 0.207081 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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