a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 180|回复: 1

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

[复制链接]
发表于 2012-8-3 00:09:22 | 显示全部楼层 |阅读模式
46:您正在维护一个ASP.NET应用程序。另一个开发人员为WebForm1.aspx文件编写了以下代码: ' B( {/ ~4 P/ `4 I6 l- c; C3 Z
1 t" ]1 b" G0 d, P! v$ @
8 L" e0 B2 ^) Q4 N* B. X
) T6 V: t5 c$ U6 }" }: g: a2 r5 Q
  
& f( @! m9 D# V. {" `   
- ]6 k/ F' `* }, h; g  
$ F# E# _4 x+ r0 {  X6 @ ) g+ F3 A8 Z# w3 a( v* V

/ {2 C  a$ w- A8 h您正在调试应用程序,并且在Page.Load事件处理程序中设置了一个断点。您注意到,当单击“提交”提交按钮时,每次单击该按钮,该应用程序都会在您的断点处停止两次。
2 @0 a7 E- u( a* h您需要确保每次单击“提交”按钮时,仅在断点处停留一次。您应该怎么办?(D) - }! q9 m5 U. @) P
A.  将下列属性添加到WebForm1.aspx: smartNavigation=”True” 5 S* ?$ e+ c8 M% `0 V$ S$ \
B.   将下列属性添加到WebForm1.aspx :smartNavigation=”False” ! M1 f1 L( x  i' d0 }) o
C.  将下列属性添加到Page指令: AutoEventwreup=”True” + t- l. `  ?" H: `( y
D.  将下列属性添加到Page指令: AutoEventwreup =”False” 5 [" k0 Y4 n, f+ g

8 Z4 u& s) c% d% {47:您创建了名为Inventory的ASP.NET应用程序。该应用程序将由Internet上的客户使用。
( w  f4 D' r& |$ }) y+ {# p在beta测试期间,您确保当遇到错误时,显示的是实际ASP.NET错误消息。开发人员和beta测试人员都可看到错误消息的实际文本。
9 l' H' w( T$ Q% X+ h/ }在Inventory的beta测试期间,您在同一台beta测试服务器上,对其它应用程序执行beta测试。所有其它应用程序都显示ASP.NET错误消息。Beta测试期完成后,这台beta测试服务器升级成生产服务器。您希望所有应用程序都显示一条单一的用户友善型错误消息。
& `! q0 o& W1 P7 \您希望配置Inventory和这台生产服务器,使它们满足这些目标。您希望以最小的管理工作理来执行这项任务。
) S) C: S: w8 |% i' ?, q您应该采取哪两项行动?(每个正确答案都给出了部分解决方案,请选择两项)(BE) % S  p5 @  [% r. W3 N5 A
A. 将Inventory的Web.config文件中customErrors元素的模式参数设定为“On” $ ?5 M" t6 z7 a* o6 K3 y5 @
B. 从Inventory的Web.config文件中删除 customErrors元素.
. a6 H" K) C; ]8 b- u. _+ cC. 将Inventory.config文件中customErrors元素的模式参数设定为“On” 3 |4 [) A' g4 @) v
D.从Inventory.config文件中删除 customErrors元素.
$ j& L* ~) v- I: m% m5 I. y; l( EE. 将Machine.config 文件中customErrors元素的模式参数设定为“On” $ V' N. `  ]$ D. M
F. 从Machine.config文件中删除 customErrors元素. ! o/ O+ J% T" i, e# i

5 R( W) ~( O' ?48:您正在创建一个记录联系信息的ASP.NET页面。该页面包含名为emailTextBox的TextBox控件和名为phoneTextBox的TextBox控件。您的应用程序需要用户在两个文框中都输入数据。
) Q5 g$ w# h: D5 q/ H4 {1 O- z您将两个RequirdFieldValidator控件添加到该页面。一个控件名为emailrequired,另一个控件名为phonerequired.您将emailRequired的ControlToValidate属性设定为emailTextBox。您将phoneRequired的ControlToValidate属性设定为phoneTextBox.另外,您在该页未添加了一个ValidationSummary控件。
) ^, p% s) u0 e& n0 j' ?如果用户试图未填emailTextBox就提交页面,您希望“必填”字样出现在文本框旁边。
' S9 o0 W( [1 f4 g/ f% I: l+ m如果用户未填phoneTextBox或emailTextBox就提交该页面,则您还希望在页未显示一条消息。您希望显示一个分点强调样式的列表,显示哪些必填条目未被填写。如果emailTextBox未填,则您希望分点分表包括下列词条:“电子邮件是必须项”。如果phoneTextBox未填,则您希望编号列表包括下列词条“电话号码是必填项”
( H" S+ X9 j' G4 X5 g" q8 {) b您应该怎么办?(D) / B' Y5 w$ L6 w! R6 D. c- e
A. 将每个RequiredFieldValidator控件的InitialValue属性设定为”必填”。将emailRequired的ErrorMessage属性设定为“电子邮件是必填项”。将phoneRequired的ErrorMessage属性设定为“电话号码是必填项”.
7 [2 I, S  P9 d* V1 W4 _3 [B. 将每个RequiredFieldValidator控件的Display属性设定为Dynamic. 将emailRequired和phoneRequired的ErrorMessage属性设定为“必填”, 将emailRequired的Text属性设定为“电子邮件是必填项”。将phoneRequired的Text属性设定为“电话号码是必填项”. 2 h1 y0 ^2 Q* i6 M9 [& d
C. 将每个RequiredFieldValidator控件的InitialValue属性设定为”必填”. 将emailRequired的Text属性设定为“电子邮件是必填项”。将phoneRequired的Text属性设定为“电话号码是必填项”.
0 ]8 z! H* X! W5 p+ b. r5 dD. 将每个RequiredFieldValidator控件的Text属性设定为”必填” 将emailRequired的Text属性设定为“电子邮件是必填项”。将phoneRequired的Text属性设定为“电话号码是必填项” 2 R  c+ q: o5 f+ d- [
  B+ p$ I2 e& S" X5 I, ?

" l7 C/ ~: _6 R1 L: W1 i' j" z49:您为一家在线销售站点创建了一个ASP.NET应用程序。名为OrderVerify.aspx的页面显示一份已订购商品、订购数量和单价的详细列表。然后OrderVerify.aspx将在每页未尾显示总订购数量。 " k1 D6 ~' B6 u. Y& w6 `
OrderVerify.aspx内的Web窗体包括一个用于订单提交的Web服务器控件按钮。该控件包括由Visual Stuido.NET生成下列HTML元素。
回复

使用道具 举报

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

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

submitOrderButton的主事件处理程序命名为submitOrderButton_Click,并在服务器上运行。一个名为verifyBeforeSubmit()的客户端函数显示了要求用户校验提交订单意愿的对话框。
- ~+ _+ D7 E4 `您需要确保verifyBeforSubmit()在submitOrderButton_Click之前运行。您应该怎么办?(C)
# D- D5 C7 A" i3 [* v: VA. 将HTML元素修改如下: % i( d) U4 t  A! Q; F; ?
     
/ L' I. E3 S; E( U/ G; [B.  将HTML元素修改如下:
/ B. i3 a8 K3 m8 s     # @: Q% c% |# m- W. H# f6 O
C. 将下列代码添加到OrderVerify.aspx的Page.Load事件管理程序: " U' C3 v" Y% @/ d' l! }. A
subitOrderButton.Attributes.Add(“onclick”,”verifyBeforeSubmit();”) ) N8 d% ?$ L, ]8 Z
D. 将下列代码添加到OrderVerify.aspx的Page.Load事件管理程序: ) X3 R+ O. u: {
subitOrderButton.Attributes.Add(“ServerClick”,”verifyBeforeSubmit();”) ; W. W! W1 Q+ o4 A
</p>50:您正在为一家销售录像带的在线商店创建一个ASP.NET应用程序。根据用户以往的购买情况,每个用户都将被指派一个配置文件。 ; r& n4 a4 a  o5 _5 e5 v1 N
您编写了名为Displayrecommendations的过程,用于调用LoadUserProfile函数并在用户登录时显示推荐影片列表。如果无法找到该用户的配置文件,则LoadUserProfile函数会产生一个FileNotFoundException异常。 $ Q. v. M' w' F5 d
当FileNotFoundException异常产生时,您希望产生另一个描述性错误。此错误消息的文本存储在名为descriptionString的变量中。为了调试目的,您还希望可用编程方式访问FileNotFoundException错误。 0 f2 I0 }- K# U) l. p) `: t& a
您需要为此异常编写catch块。您应该使用哪段代码?(D) 2 k0 F; r9 U9 V7 q6 ?" M! e/ B
A. Cache ex As ApplicationException    Z- l  N! c: P8 t% x$ Y& ]
Throw New ApplicationExcetipn(descriptionstring ,ex)
, |$ L& z- p- C' _2 sB. Cache ex As FileNotFoundException  
0 k' f  _- X4 S  v) MThrow New ApplicationExcetipn(descriptionstring ,ex)
: W2 e3 t% d% q5 S1 B3 ^C.        Cache ex As ApplicationException & |1 c8 w- a2 B" ]) a+ o! W
Throw New ApplicationExcetipn(descriptionstring ,_ex.InnerException)
  U1 l7 b( m, c' [$ PD.       Cache ex As FileNotFoundException
! [! A0 e& k4 p* C Throw New ApplicationExcetipn(descriptionstring ,_ex.InnerException)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-30 13:56 , Processed in 0.317156 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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