Aug 1, 2009
Hot Certification Exam 70-536 Answers
70-536 Microsoft Exam
1. 您正在使用应用程序的调试版本。
您需要找出导致异常抛出的代码行。
您应使用Exception 类的哪个属性来达到此目的?
A. Data
B. Message
C. StackTrace
D. Source
Answer: C
2. 您正在编写一个方法,该方法返回名为al 的ArrayList。
您需要确保以线程安全的方式对ArrayList 执行更改。
您应该使用哪个代码段?
A. ArrayList al = new ArrayList();
lock (al.SyncRoot)
{
return al;
}
B. ArrayList al = new ArrayList();
lock (al.SyncRoot.GetType())
{
return al;
}
C. ArrayList al = new ArrayList();
Monitor.Enter(al);
Monitor.Exit(al);
return al;
D. ArrayList al = new ArrayList();
ArrayList sync_al = ArrayList.Synchronized(al);
return sync_al;
Answer: D
3. 您正在编写一个方法,该方法返回名为al 的ArrayList。
您需要确保以线程安全的方式对ArrayList 执行更改。
您应该使用哪个代码段?
A. ArrayList^ al = gcnew ArrayList();
lock (al->SyncRoot)
{
return al;
}
B. ArrayList^ al = gcnew ArrayList();
lock (al->SyncRoot.GetType())
{
return al;
}
C. ArrayList^ al = gcnew ArrayList();
Monitor::Enter(al);
Monitor::Exit(al);
return al;
D. ArrayList^ al = gcnew ArrayList();
ArrayList^ sync_al = ArrayList::Synchronized(al);
return sync_al;
Answer: D
4. 您正在编写一个方法,该方法返回名为al 的ArrayList。
您需要确保以线程安全的方式对ArrayList 执行更改。
您应该使用哪个代码段?
A. Dim al As ArrayList = New ArrayList()
SyncLock al.SyncRoot
Return al
End SyncLock
B. Dim al As ArrayList = New ArrayList()
SyncLock al.SyncRoot.GetType()
Return al
End SyncLock
C. Dim al As ArrayList = New ArrayList()
Monitor.Enter(al)
Monitor.Exit(al)
Return al
D. Dim al As ArrayList = New ArrayList()
Dim sync_al as ArrayList = ArrayList.Synchronized(al)
Return sync_al
Answer: D
5. 您需要创建一个方法来清空名为q 的队列。
您应该使用哪个代码段?
A. Dim e As Object
For Each e In q
q.Dequeue()
Next
B. Dim e As Object
For Each e In q
q.Enqueue(Nothing)
Next
C. q.Clear()
D. q.Dequeue()
Answer: C
Recent Comments