a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 130|回复: 0

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

[复制链接]
发表于 2012-8-3 00:09:22 | 显示全部楼层 |阅读模式
31:您为公司的Intranet创建一个名为TimeSheet的ASP.NET应用程序。该应用程序将仅限于公司的员工使用。  
% V3 u. S5 b6 W+ x) b' W* \$ u# y) |您希望该应用程序能识别用户,但又不强迫用户输入用户名和密码。您编写了以下代码,以将用户的Microsoft Windows登录名保存在Session对象中。  
' K+ z# d0 Y: U- P) J5 |Session.Item(“User”)=User.Identity.Name  " X' \/ k0 R3 q- s4 U; H
当您运行TimeSheet,时,Session.Item(“User”)变量返回了一个空字符串。您希望配置“Internet信息服务”(IIS)而且您的应用程序能够自动检索用户名。您应该怎么办?(A)  
9 s  @9 a6 ~+ j, f# I: n) qA. 在IIS中,禁用该应用程序的“匿名访问”。  
# S( `% ~4 D5 h6 {* K0 h3 QB. 在IIS中,启用该应用程序的“基本”验证。  ! K/ X& n0 G$ D- J" k( S
C. 向TimeSheet的Web.config文件添加以下元素:  
: \" W( q" j1 I  6 o6 s0 h- U/ n, c
A.      向TimeSheet的Web.config文件添加以下元素:  . z1 z) h/ c' \- M  \
  
! P6 C  z% y8 f1 b. {- ?; p" {0 O5 A7 h% \% Q4 r. X8 o
32:您正在为公司创建一个ASP.NET页面。该页面包含一个DataGrid控件,用于显示公司采购品的所有当前价格。该页面还包含一个Button控件,用于刷新DataGrid中的数据。  
$ z7 d1 ]: v' t. ?9 l  Y! N8 }该页面每次显示时,DataGrid都需要重新填充。数据访问通过Session对象中存储的DataView对象来实现。您希望确保页面以最快速度加载。  9 p7 T0 m3 Q* d  r. `" V
你应该怎么办?(C)  ' L/ n. A5 v7 F0 t9 z: C6 L+ H$ H
A. 设定DataSource属性,并针对Button控件在Click事件处理程序中调用DataGrid控件的DataBind方法。  
- B, [! Z+ \6 K' w: {B. 设定DaataSource属性,并在Session对象的Start事件处理程序中调用DataGrid控件的DataBine方法。  
. S: I$ q. B6 X* m2 WC. 将DataGrid的EnableViewState属性设定为false.  
0 p! w6 [: g8 j- PD.将DataGrid的EnableViewState属性设定为true.  , K2 t7 ]8 N! q1 r8 e

' s) p( W# A- l: t  K8 S7 M33:您正在为公司创建一个ASP.NET页面。您创建了一个DataGrid控件,用于显示用户以往购买记录。创建页面时,DataGrid控件由一个现有数据库填充此页面包含TextBox控件,以便用户能够更新其个人信息,比如地址和电话号码。  ' B* J5 m  q/ L+ \$ ?" j1 n
您需要确保,当用户更新其联系信息时,页面以最快速度刷新。您应该怎么办?(D)  2 q$ ~. F+ }( Y
A. 将DataGrid控件的Enable属性设定为false.  / v3 E4 d7 W9 R8 N; e
B. 将DataGrid控件的EnableViewState属性设定为false.  1 N1 {7 x5 O" [5 U) z
C. 在Page.Load事件处理程序中编写代码,以便公当页面的IsPostBack属性为false时填充DataGrid控件。    F" p7 v6 H! r# g# b6 ]
D.在Page.Load事件处理程序中编写代码,以便公当页面的IsPostBack属性为true时填充DataGrid控件.  8 ~* {& e" C8 b3 m2 o

2 r1 d$ D4 p. V/ D+ a, p) R% P34:您创建了一个用于生在销售报告的ASP.NET应用程序。销售数据存储在一个用于交易处理的Microsoft SQL Server数据库中。该应用程序包含复杂的Transact-SQL 语句。  
4 f- w6 V+ i% b6 {( w许多用户报告,生成报告的用时一天比一天长。您需要改善响应时间。  9 o  k( \: g; A- k; v9 }6 W/ X* b
您可以通过哪两种可能的方式实现这个目标?(每个正确答案都提供完整的解决方案,请选择两项)(BD)  
, ?, |# b! [6 J1 k( |A. 用一个OleDataAdapter取代SqlDataAdapter来访问数据。  
+ h% u) c2 S- P" ]8 ^B. 确保Sql Server表中存在相应的索引。  ( M5 N' K4 y6 E: v* e  Q6 y6 H
C. 重写SQL 语句,对所有表名都使用别名。  
1 @- m& Y! L( Z! o2 ]D.将您的直接SQL 语句重写为存储过程,并从您的应用程序调用存储过程。  + A+ i6 p. E9 p5 X# u
E. 配置查询,便之在正运行查询的用户的安全环境中运行。  + v: A" v' b8 T3 H; v% a
  ]5 u; z* ?( C6 _: F
35:您创建了一个ASP.NET应用程序。该应用程序使用集成安全性,从一个名为SalesOrder的Microsoft SQL Server数据库中检索信息。您需要提供一个连接字符串,以便该应用程序连接到SalesOrder。您决定将该连接字符串存储在Web.config文件中。  
3 X# ]1 [+ ~% m% J您应该如何设定这个Web.config文件。(A)  4 g) j! G5 V; V) E( W0 E# s
A. 在配置部分,创建一个名为appSetting的元素。创建一个add元素,使之有一个设定为SQLConnection的key属性,以及一个设定为连接字符串value属性。  
# Q/ U- l, \7 ^* QB. 在配置部分,创建一个名为SQLConnection的元素。使之有一个设定为连接字符串的value属性。  
. {6 C- f5 C' C, XC. 在授权部分,创建一个名为SQLConnection的元素。使之有一个设定为连接字符串的value属性。  
0 r! Z; S& o. w% E0 ?# K, l# GD.在授权部分,创建一个名为appSettings的元素。创建的元素一个名为SQLConnection,使之有一个设定为连接字符串的value属性。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 21:16 , Processed in 0.161829 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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