2013年微软认证考试精选试题7

牛课网 考试宝典 更新时间:2013-09-03 14:52:47

2013年微软认证考试精选试题7

我们考吧网为了帮助考生朋友们加强基础知识的巩固,加强练习试题的训练,有效的提高学习效率,我们考吧网整理了一些关于微软认证模拟试题,希望对本次的考试有所帮助,汇编的模拟试题如下:同时也希望你本次顺利通关。想了解更多职称计算机咨询,就请继续关注我们考吧网。

1.你正在开发一个名为 PollingService 的服务,这个服务定期的调用一些需要长时间运行的过程。这些过程被 DoWork 方法调用。你的服务代码如下:

ref class PollingService : public ServiceBase {

public :

static bool blnExit = false;

protected :

override void OnStart(String^ args) {

do {

DoWork();

} while (!blnExit);

}

override void OnStop() {

blnExit = true;

}

private :

void DoWork() {} };

当你试图去启动服务的时候,你收到一个错误:在本地计算机上不能启动PollingService服务。

Error 1053:服务不响应启动或控制。你需要去修改服务代码,使服务能够被正确启动。你应该

如何做?

A. 把循环代码从OnStart 方法移动到服务类的构造函数中。

B. 在服务的设计界面拖入一个timer组件。把调用长运行时间过程的代码从OnStart方法移动到

timer的Tick事件中。在OnStart方法中设置timer的Enabled属性为True,并且调用timer的Start

方法。

C. 给服务类增加一个类级别的System.Timers.Timer 变量。然后在timer的Elapsed事件中调用

DoWork方法。在OnStart方法中设置timer的Enabled属性为True,并且调用timer的Start方法。

D. 把循环代码从OnStart 方法移动到DoWork方法中。

答案: C

2.你写如下的代码段去调用Win32 Application Programming Interface (API):

string personName = "N?el";

string msg = "Welcome" + personName + "to club"!";

bool rc =User32API.MessageBox(0, msg, personName, 0);

为了实现上面的调用,你需要定义一个方法原型,请问,你会采用那个代码段进行定义?

A. [DllImport("user32", CharSet = CharSet.Ansi)]

public static extern bool MessageBox(int hWnd,String text,String caption,uint type);}

B. [DllImport("user32", EntryPoint = "MessageBoxA", CharSet = CharSet.Ansi)]

Public static extern bool MessageBox(int hWnd,

[MarshalAs(UnmanagedType.LPWStr)]String text,

[MarshalAs(UnmanagedType.LPWStr)]String caption,

uint type);}

C. [DllImport("user32", CharSet = CharSet.Unicode)]

public static extern bool MessageBox(int hWnd,String text, String caption,uint type);}

D. [DllImport("user32", EntryPoint = "MessageBoxA", CharSet =

CharSet.Unicode)]public static extern bool MessageBox(int hWnd,

[MarshalAs(UnmanagedType.LPWStr)]String text,

[MarshalAs(UnmanagedType.LPWStr)]String caption,uint type);}

答案:C

3.你是公司 A 的一个开发人员。你创建了一个名为 Company1 的程序集。Company1 包含了一个 public 方法。全局程序集中包含了另一个名为 Company2 的程序集。你必须保证,public 方

法只能够被 Company2 调用。你需要使用下面哪个权限类?

A. GacIdentityPermission

B. PublisherIdentityPermission

C. DataProtectionPermission

D. StrongNameIdentityPermission

答案: D

4.你正在写一个应用。它利用 SOAP 去和其他应用交换数据。你使用一个从 ArrayList 继承的Department 类作为数据对象发送给另一个应用。Department 被命名为 dept。为了通过 SOAP进行传送,你需要保证 Department 对象被序列化。你应该使用下面那个代码进行 dept 的序列化?

A. SoapFormatter formatter = new SoapFormatter();byte[] buffer = new

byte[dept.Capacity];MemoryStream stream = new MemoryStream(buffer); foreach

(object o in dept) {formatter.Serialize(stream, o);}

B. SoapFormatter formatter = new SoapFormatter();byte[] buffer = new

byte[dept.Capacity];MemoryStream stream = new MemoryStream(buffer);

formatter.Serialize(stream, dept);

C. SoapFormatter formatter = new SoapFormatter();MemoryStream stream = new

MemoryStream();foreach (object o in dept) {

Formatter.Serialize(stream, o);}

D. SoapFormatter formatter = new SoapFormatter();MemoryStream stream = new

MemoryStream(); formatter.Serialize(stream, dept);

答案: D

编辑推荐:

2013年微软认证考前模拟精选试题汇总一

2013年微软认证考前模拟精选试题汇总二

上一篇:2013年微软认证考试精选试题6

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698