2012年微软认证考试备考模拟试题15
41.你正在写一个接收 DateTime 参数、返回一个 Boolean 值的多路委托,你应该使用下面那个
代码段?
A. public delegate int PowerDeviceOn(bool,DateTime);
B. public delegate bool PowerDeviceOn(Object,EventArgs);
C. public delegate void PowerDeviceOn(DateTime);
D. public delegate bool PowerDeviceOn(DateTime);
答案: A
42.你正在创建一个存储数据修改的撤销缓冲区(undo buffer)。你需要保证撤销功能首先撤销
最近的数据修改,而且撤销缓冲区只允许存储字符串。你应该使用下面那段代码实现?
A. Stack undoBuffer = new Stack();
B. Stack undoBuffer = new Stack();
C. Queue undoBuffer = new Queue();
D. Queue undoBuffer = new Queue();
答案: A
43.你创建了一个 Vehicle 类的定义如下:
public class Vehicle
{
[XmlAttribute(AttributeName = "category")]
public string vehicleType;
public string model;
[XmlIgnore]
public int year;
[XmlElement(ElementName = "mileage")]
public int miles;
public ConditionType condition;
public Vehicle() {
}
public enum ConditionType {
[XmlEnum("Poor")] BelowAverage,
[XmlEnum("Good")] Average,
[XmlEnum("Excellent")] AboveAverage
}
}
相关内容