软件高职网http://www.rjjd.com 微软认证中文题库交流
问在安装子程序中的值。
C. 在安装子程序的savestate 对象中重新得到用户名和密码 D. 建立一个子定义安装
给输入的用户名和密码设置CustomActionData 属性,然后访问安装子程序中的这些值。 答案:D
解释:在安装过程中,通过子定义操作CustomActionData属性详细说明附加数据能够被求值。自定义操作在安装的最后执行,并且不能访问安装信息。CustomActionData 属性允许你存储能被自定义操作读取的的安装信息。 Reference:Visual Studio, CustomActionData Property 不正确的答案 A. 在分支条件下,不可能实现全局 B. 在这合并模块没有用
Note:一个合并模块就象一个组件的一个特殊版本的一个快照。为了避免版本冲突,应该为组件的每一个连续版本建立一个新的合并模块。 C.savedStateGets 属性得到一个Idectionary来描述安装的当前状态。
15、你建立一个WINDOWS服务来处理在MSMQ队列中的XML消息。你发现服务运行不正常。
您需要调试该服务,纠正此问题。 你应该怎么做?
A. 启动WINDOWS服务,然后
给过程附加一个调试器
B. 给WINDOWS服务附加一个调试器,启动WINDOWS服务 C. 启动WINDOWS服务。运行.NET服务安装工具(Regsvcs.exe)
D. 为WINDOWS服务的主函数设置断点。在.NET的集成开发环境(IDE)中运行应用程序。 答案:A 注:原题
解释:首先,我们启动服务,然后给它附加调试器,我们必须附加给可用的运行程序。
注释:微软消息队列服务(MSMQ)使应用程序能够运行在不同的时间,和不同种类的网络和临时脱机的系统交互。
Reference:Visual Studio,Attaching to a Running Program 不正确答案
B.们必须给运行中的服务附加调试器
C..NET服务安装工具(Regsvcs.exe)不能帮助调试处理MSMQ 队列服务。 16、你创建一个名为Time的.net Remoting对象,这个对象在Utils的名称空间里,并且在TestKing.dll的程序集里。
软件高职网 http://www.rjjd.com 微软认证中文题库交流
软件高职网http://www.rjjd.com 微软认证中文题库交流
Time对象的IIS虚拟目录名为UtilsSvr。Time类配置成服务端击活对象并用Time.rem做为URI名。
你用一个名为TestK.exe的客户端的应用程序来测试这个Time类。TestK.exe利用以下的方法来创建Time对象的实例: public Time CreateInstance() {
RemotingConfiguration.Configure(“TestK.exe.config”); return new Time(); }
你想在名为Hosting的计算机上利用TestKing.exe来创建Time类的实例。 你该怎么做?
A. Create a TestK.exe.config file that includes the following code segment: type=”Utils.Time, TestKing” url=”tcp://Hosting:80/UtilsSvr/Time.rem”/>
B. Create a TestK.exe.config file that includes the following code segment: type=”Utils.Time, TestKing” url=”http://Hosting/UtilsSvr/Time.rem”/>
C. Create a TestK.exe.config file that includes the following code segment:
type=”Utils.Time, TestKing”/> D. Create a TestK.exe.config file that includes the following code segment: type=”Utils.Time, TestKing”/> Answer: B 软件高职网 http://www.rjjd.com 微软认证中文题库交流 软件高职网http://www.rjjd.com 微软认证中文题库交流 解释:我们使用,wellknown.标签来声明这个对象是服务端击活对象,然后在url 中指定http协议,我们必须使用一个http通道。 错误的答案: A:我们要使用一个http通道,而不是一个tcp通道。 C,D:我们必须使用,wellknown.标签来声明那个对象是服务端击活对象。 17、你创建一个web服务来处理一个高度机密的消息。这个服务实现了一个名为RetrieveMessage的方法,这个方法把一个码名作为输入的参数并返回一个加密的消息。 你创建了一个SOAP扩展并重载扩展的ProcessMessage方法以便你在把消息发送给调用者前把这个消息加密。 你只想加密在SOAP返回数据的RetrieveMessageResult节点,你创建一个名为EncryptMessage的方法来加密RetrieveMessageResult节点,你必须确保这个方法在发送消息给调用者前有调用这个方法。 在哪个SoapMessgeStage你可以调用EncryptMessage? A. BeforeSerialize B. AfterSerialize C. BeforeDeserialize D. AfterDeserialize Answer: B 解释:一个加密的SOAP扩展可能加密了SOAP消息中的部分XML,在ASP.NET序列化客户端的参数后,并在服务端在ASP.NET反序列化SOAP消息前解密 SOAP消息,SOAP扩展在AfterSerialize阶段加密并在BeforeDeserialize阶段解密。 注释:AfterSerialize只发生在SoapMessage被序列化后,但是却是在SoapMessage发送前。 错误的答案: A、 BeforeSerialize stage只发生在SoapMessage被序列化前。 C、 BeforeDeserialize stage只发生在SoapMessage通过网络发送到一个对象时被 反序列化前。 D、AfterDeserialize只发生在SoapMessage到一个对象时SoapMessage被反序列化后。 18、你用 Visual C# .NET 和 Visual Basic .NET 来开发一个名为 MyApp 的应 用程序。此程序使用函数组成一个动态库(DLL)写到非受控代码中。这个函数需要应用程序分配非受控内存,填充数据并将内存地址传递给此函数。此函数返回时,调用程序必须释放非受控内存。你需要考虑你的应用程序该如何处理非受控内存。你该怎么做? A、 使用一个byte数组。 B、 使用类Marshal里的方法。 C、使用MemoryStream里的方法。 软件高职网 http://www.rjjd.com 微软认证中文题库交流 软件高职网http://www.rjjd.com 微软认证中文题库交流 D、从Stream类中继承一个类,并重载allocation这个方法。 Answer: B 解释:类Marshal提供了分配unmanaged memory的一系列方法,拷贝unmanaged memory块,并把managed转换成unmanaged的类型, 错误答案:A,D:Bytes and streams都不能作为分配和收回内存。 C:类MemoryStream创建了一个存储内存的流。 注:原题改正 19你用Visual Studio .NET开发了一个应用程序NewApp,来代替基于COM的应用程序TKOrderProcessing。你的任务是编写.NET类,此类将被客户端程序用作COM对象。只要新的应用程序在继续开发,你的类代码一直都在被移除和修改。最终,这段代码能使得COM接口发生崩溃问题的可能性最小。你该使用哪个代码段? A. [ClassInterface()] public Class TKClassToExpose { public int Calc() { // Implementation code goes here. } } B. [Guid(“9ED54F84-A89D-4fcd-A854-44251E925F09”)] public interface ITKClassToExpose { public int Calc(); } [ClassInterface[ClassInterfaceType.None)] public int Calc() { // Implementation code goes here. } } C. [Guid(“9ED54F84-A89D-4fcd-A854-44251E925F09”)] [ComVisible(true)] public class TKClassToExpose { public int Calc() { // Implementation code goes here. } } D. [ClassInterface(ClassInterfaceType.AutoDispatch)] public class TKClassToExpose { public int Calc() { // Implementation code goes here. } } 答案是:D 软件高职网 http://www.rjjd.com 微软认证中文题库交流 软件高职网http://www.rjjd.com 微软认证中文题库交流 注:原题改正 解释:类分界面类型自动设置器标志了类只支持最近为COM客户端的捆绑。由于那最新的绑定非品脱面 将不展现版本问题。 参考:.NET Framework 类库类分界面类型的计算 错误答案: A:ClassInterface()非正确使用 B:类分界面类型没有指示类分界面是被生成类 如果没有接口明确地被实现,类只将会提供最新范围通路经过IDispatch.用户经过接口被期望暴露功能性是被类明确地实现。 C:ComVisible不多完成。公众的类预先设定地是可视的。 20.你正在创建一个被命名为TestKWebApp的ASP.NET应用程序。为实现TestKWebApp,你添加Web证明到一个命名为用户服务的XML Web 服务 用户服务由一个被命名 RetrieveUserInfo 的Web方法所组成。这一个WEB方法用userID 作为输入而且归还一个数据组对象包含使用者数据。如果那userID 是在值为1之间和1000,系统ArgumentException 益出。 在 TestKWebApp 中,你写一个尝试区段捕获被用户服务器扔出的任何例外。你唤起RetrieveUserInfo 而且使用者身份证经过 1001 。 例外将会被捕捉哪一类型的? A. System.ApplicationException B. System.ArgumentException C. System.Web.Service.Protocols.SoapException D. System.Web.Service.Protocols.SoapHeaderException 答案:c 注:原题改正 解释:当一个可扩展标示语言web服务方法被叫做结束的时候 , SoapException 被丢,Soap异常发生。 注意:简单的物体通路记录 (soap) 编成法典使用xml和 HTTP 的练习横过唤起方法web和计算机站台票。soap是基于xml建立记录那横过英特网在里面让你刺激应用程序或对象。 参考:.NET Framework 类库, SoapException 类 A:当一个非致命的应用错误发生的时候 , 应用异常被丢。 B:当由于被提供的方法不是有效的时候 , ArgumentException 异常被丢 D:当一个XML WEB SERVICE方法结束的时候 , SoapHeaderException 被丢SOAP和异常在SOAP开始的处理期间发生。 21.您正在开发一个基于Windows的应用程序.该应用程序要求使用名为CalculateValue的计算机函数据.该函数包括以下签名: Int CalculateValue (int x) CalculateValue位于名为UsefulFunctins.dll的非托管Dll中,而且不是COM接口的组成部份.您需要能够在您的应用程序中使用CalculateValue. 您应该采取哪一项或哪几项措施>(选择所有适用的答案) A. 用 Regsvr32.exe 注册UsefulFunctions.dll. 软件高职网 http://www.rjjd.com 微软认证中文题库交流