我们考吧网为了帮助考生朋友们加强基础知识的巩固,加强练习试题的训练,有效的提高学习效率,我们考吧网整理了一些关于微软认证模拟试题,希望对本次的考试有所帮助,汇编的模拟试题如下:同时也希望你本次顺利通关。想了解更多职称计算机咨询,就请继续关注我们考吧网。
1你正在创建一个存储数据修改的撤销缓冲区(undo buffer)。你需要保证撤销功能首先撤销最近的数据修改,而且撤销缓冲区只允许存储字符串。你应该使用下面那段代码实现?
A. Stack undoBuffer = new Stack();
B. Stack undoBuffer = new Stack();
C. Queue undoBuffer = new Queue();
D. Queue undoBuffer = new Queue();
答案: A
2你需要写一个代码段,它使用名为 netStream 的 NetworkStream 对象传输字节数组
dataToSend 的内容。你需要使用一个 8192 字节的缓冲区。你应该使用下面那个代码段?
A. MemoryStream memStream = new
MemoryStream(8192);memStream.Write(dataToSend, 0, (int) netStream.Length);
B. MemoryStream memStream = new
MemoryStream(8192);netStream.Write(dataToSend, 0, (int) memStream.Length);
C. BufferedStream bufStream = new BufferedStream(netStream, 8192);
bufStream.Write(dataToSend, 0, dataToSend.Length);
D. BufferedStream bufStream = new BufferedStream(netStream);
bufStream.Write(dataToSend, 0, 8192);
答案: C
3你正在创建一个名为 Age 的类。你需要保证 Age 对象的集合能够被排序。你应该使用下面哪段
代码?
A. public class Age {
public int Value;
public object CompareTo(object obj) {
if (obj is Age) {
Age_age = (Age) obj;
return Value.ComapreTo(obj);
}
throw new ArgumentException("object not an Age");
}
}
B. public class Age {
public int Value;
public object CompareTo(int iValue) {
try {
return Value.ComapreTo(iValue);
} catch {
throw new ArgumentException("object not an Age");
}
}
}
C. public class Age : IComparable {
public int Value;
public int CompareTo(object obj) {
if (obj is Age) {
Age_age = (Age) obj;
return Value.ComapreTo(_age.Value);
}
throw new ArgumentException("object not an Age");
}
}
D. public class Age : IComparable {
public int Value;
public int CompareTo(object obj) {
try {
return Value.ComapreTo(((Age) obj).Value);
} catch {
return -1;
}
}
}
答案: C
4你正在开发一个名为 PollingService 的服务,这个服务定期的调用一些需要长时间运行的过程。这些过程被 DoWork 方法调用。你的服务代码如下:
ServiceBase {
bool blnExit = false; public PollingService() {}
protected override void OnStart(string[] args) {
do {
DoWork();
} while (!blnExit);
}
protected 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
编辑推荐: