a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 361|回复: 1

[考试试题] 2012年微软认证考试模拟试题及答案8

[复制链接]
发表于 2012-8-3 00:09:22 | 显示全部楼层 |阅读模式
第 36 题   3 M2 g4 g+ y4 Q- s1 }
你开发了一个需要部署的服务应用。你的网络管理员为你的服务应用创建一个用户账号。你   , ]* C* [$ K6 [" Z9 T. c- h* w3 e
需要配置你的服务,让它运行在指定用户账号的上下文中。你应该如何做?   ! T) B( d' d' N9 V9 A# w
A.  创建服务安装类,设置ServiceInstaller类的StartType属性。   
' V& q" g$ V( g" @8 g% mB.  创建服务安装类,设置ServiceProcessInstaller的Account, Username,  和  Password  属性。   : ]& E7 p* X  D  m5 {* W; d& e
C.  使用net.exe  命令行工具的CONFIG  选项去安装服务。   ! u  T. E, k+ }
D.  使用 installutil.exe  命令行工具安装服务。   
+ q" b+ l7 V; F* c5 D答案: B  
: S) b  f2 A7 K/ A; h+ s" e- ^& i, w" S8 n) R
第 37 题   
& a8 X2 {9 Q; |, |你正在创建一个使用非托管资源的类。这个类引用了使用托管资源的对象。你需要确保使用   . T  {1 E8 U& k, E+ k
这个类的用户在不需要类实例的时候能够够释放资源。你应该做那三个工作?   
1 o5 _# k5 F8 M: ~# N( k* T) `(每个答案是解决方案的一部分)   
" S1 D$ [( v& N  k! {4 PA.  定义一个从WeakReference  继承的类。   ! H/ ^4 `$ m! y$ R8 W9 T2 C- v
B.  定义一个实现IDisposable  接口的类。   + [# X2 f# J, B5 A
C.  创建一个类析构函数,调用其它对象的方法去释放托管资源。   $ X8 E- m6 {% I. `+ c: |9 h
D.  创建一个类析构函数,释放非托管资源   6 E8 r0 ~9 v8 L- d! _0 L
E.  创建一个Dispose方法,调用System.GC.Collect  强制垃圾回收。   : @  c( C* _2 ~
F.  创建一个Dispose方法,释放非托管资源并且调用其它对象的方法释放托管资源。      k8 Q! y. y* A0 @5 j! d( Y
答案: B, D, F   : F' B" H: R: C3 i3 _
   
& g- z" p4 p; l. p$ j% n" I第 38 题     
2 L6 L7 b6 s8 e6 K你使用反射(Reflection)来获得方法 MyMethod 的信息。你需要获取 MyMethod 方法是否在   1 z) X( N7 Z4 m- }3 v
派生类中可以访问,你应该如何做?   $ q5 E$ {) ~  H) j
A.  访问MethodInfo  的IsAssembly  属性。   2 @( f. s% Z! j. r6 W
B.  访问MethodInfo  的IsVirtual属性。   1 ?* ]' H3 s+ A8 Y/ F  l
C.  访问MethodInfo  的IsStatic属性。   
# j6 X& o# U( x* eD.  访问MethodInfo  的IsFamily属性。   
3 N  G6 j. e" O; `# [答案: D
回复

使用道具 举报

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

2012年微软认证考试模拟试题及答案8

第 39 题     
8 E  I  y: x  |$ d) U) E/ q# [你正在创建一个执行复杂财务运算的类。这个类包含一个方法 GetCurrentRate,它得到当前   
  f7 c4 [9 `% |的汇率并保存在变量 currRate 中。你为此类实现了序列化。为此,你需要写一段代码,当类被   7 c* s* {/ y6 S* B6 a2 z! K
反序列化后,能够使用当前的实际汇率更新 currRate 变量。你应该使用下面那段代码?   . a& R( ]; K6 c# v
A. [OnSerializing]internal void UpdateValue (StreamingContext context) {   4 W; H# `8 {1 U: |" e5 N
currRate = GetCurrentRate();}   2 S& l: w: @9 Q6 ]
B. [OnSerializing]internal void UpdateValue(SerializationInfo info)   
' [; K7 {; _, ^) R* N" z8 s$ `9 y{info.AddValue("currentRate", GetCurrentRate());}   
* N7 p. V7 G1 w" DC. [OnDeserializing]internal void UpdateValue(SerializationInfo info) {   & I7 |4 x  D2 k/ C0 C5 Z0 m
info.AddValue("currentRate", GetCurrentRate());}   4 d# n2 e$ y' P! O. j) s
D. [OnDeserialized]internal void UpdateValue(StreamingContext context) {   2 Y- M1 |- a( H$ l; b/ M
currRate = GetCurrentRate();}   
) K3 ~/ l: \$ t9 @5 A9 w6 ^答案: D   % a* {3 V& V2 Y2 l3 V7 {
" G+ N; v9 S$ E- s4 {' P! L
第 40 题   
5 X8 I# E5 L$ e( \2 G5 c, H% B3 g你正在写一个使用独立存储区(isolated storage)存储用户参数信息的应用。应用使用了多   ( r: ~7 X5 M' ~% j0 v7 X
个程序集,而且多个用户将会在同一个机器上使用此应用。你需要在当前的  Microsoft   
1 S) p$ U$ R8 }$ v2 qWindows  标识和程序集的独立存储区内创建一个目录  Preferences。你应该使用下面那段代   * t) E9 @+ f- Y% x( b3 f# y3 [4 t
码?   
0 `7 h  ^- B. b  T2 m2 RA. IsolatedStorageFile store;store =   7 s5 A7 e; B$ H
IsolatedStorageFile.GetUserStoreForAssembly();store.CreateDirectory("Preferences");   
) p8 q2 H  d* i3 cB. IsolatedStorageFile store;store =   6 u( B3 @0 J5 h. r  k5 f7 J, ^0 z
IsolatedStorageFile.GetMachineStoreForAssembly();store.CreateDirectory("Preferences");   , g8 J0 |- Q( {& R% G
C. IsolatedStorageFile store;store =   
. {$ ]3 K2 P1 A4 k- W, WIsolatedStorageFile.GetUserStoreForDomain();store.CreateDirectory("Preferences");   
8 A1 c4 I: D# [' k5 @- d& oD. IsolatedStorageFile store;store =   $ e9 S1 H; V3 Y0 {
IsolatedStorageFile.GetMachineStoreForApplication();store.CreateDirectory("Preferences");    & K! S# U1 p% T9 G( K9 l5 y) G6 k. T) L
答案: A
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 06:51 , Processed in 0.274418 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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