70-536ChineseC++ TS Braindump
ExamSoon 70-536ChineseC++ Exams
Microsoft TS:MS.NET Framework 2.0-Application Develop Foundation
O rder : 70-536ChineseC++ Exam
Practice Exam: 70-536ChineseC++
Exam Number/Code: 70-536ChineseC++
Exam Name: TS:MS.NET Framework 2.0-Application Develop
Foundation
Questions and Answers: 64 Q&As
Free 70-536ChineseC++ Braindumps
Exam : Microsoft 70-536ChineseC++
Title : TS:MS.NET Framework 2.0-Application Develop Foundation
1. 您正在创建名为 Age 的类。
您需要确保编写的 Age 类的对象所构成的集合能够被排序。
您应该使用哪个代码段?
A. public class Age {
public int Value;
public object CompareTo(object obj) {
if (obj is Age) {
Age _age = (Age) obj;
return Value.CompareTo(obj);
}
throw new ArgumentException("object not an Age");
}
}
B. public class Age {
public int Value;
public object CompareTo(int iValue) {
try {
return Value.CompareTo(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.CompareTo(_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.CompareTo(((Age) obj).Value);
} catch {
return -1;
}
}
}
Answer: C
2. 您正在开发一个用于执行数学计算的应用程序。您开发名为 CalculationValues 的类。您编写一个名为
PerformCalculation 的过程,该过程在类的实例上进行操作。
您需要确保应用程序的用户界面在计算正在执行时能保持响应。您需要编写一个调用 PerformCalculation 过程的代码段
来达到此目的。
您应该使用哪个代码段?
A. private void PerformCalculation() {
...
}
private void DoWork(){
CalculationValues myValues = new CalculationValues();
Thread newThread = new Thread(
new ThreadStart(PerformCalculation));
newThread.Start(myValues);
}
B. private void PerformCalculation() {
...
}
private void DoWork(){
CalculationValues myValues = new CalculationValues();
ThreadStart delStart = new
ThreadStart(PerformCalculation);
Thread newThread = new Thread(delStart);
if (newThread.IsAlive) {
newThread.Start(myValues);
}
}
C. private void PerformCalculation (Calculation