2012年微软认证考试备考中,为了能让考生取得好成绩,微软认证考试网特搜集了有关复习资料,帮助大家复习。以下是关于2012年微软认证考试备考模拟试题。
38.你正在创建一个应用,它从应用配置文件的自定义节中读取值。XML 自定义节如下:
你需要写一个代码段去定义一个名为Role 的类。而且你需要保证Role类使用从配置文件自定义
节读取的数据进行初始化。你应该使用下面那个代码段?
A. public class Role : ConfigurationElement
{
internal string_ElementName = "name";
[ConfigurationProperty("role")]
public string Name
{
get
{
return ((string)base["role"]);
}
}
}
B. public class Role : ConfigurationElement {
internal string_ElementName = "role";
[ConfigurationProperty("name", RequiredValue = true)]
public string Name {
get {
return ((string)base["name"]);
}
}
}
C. public class Role : ConfigurationElement {
internal string_ElementName = "role";
private String_name;
[ConfigurationProperty("name")]
public string Name {
get {
return_name;
}
}
}
D. public class Role : ConfigurationElement {
internal string_ElementName = "name";
private String_name;
[ConfigurationProperty("role", RequiredValue = true)]
public string Name {
get {
return_name;
}
}
}
答案: B
39.你需要从你的托管代码使用平台调用服务(platform invoke services)调用一个非托管的函数,
你应该怎么做?
A. Create a class to hold DLL functions and then create prototype methods by using managed
Code。
B. 注册你的程序集为COM组件然后从COM中引用你的托管代码。
C. 为你的托管代码导出类型库。
D.导入类型库作为一个程序集然后创建COM对象实例。
答案: A
40.你写了一个包含如下代码的类 Employee:
public class Employee
{
string employeeId, employeeName, jobTitleName;
public string GetName() { return employeeName; }
public string GetTitle() { return jobTitleName; }
}
你需要在类型库中把这个类公开为COM。而且COM接口能够向前兼容Employee类的新版本。
你需要选择一种方法去生成COM接口,你应该怎么做?
A. 增加如下的属性定义:
[ClassInterface(ClassInterfaceType.None)]public class Employee {
B. 增加如下的属性定义:
[ClassInterface(ClassInterfaceType.AutoDual)]public class Employee {
C. [ComVisible(true)]public class Employee {
D. 为类定义一个接口并增加如下的属性定义
[ClassInterface(ClassInterfaceType.None)]public class Employee : IEmployee{
答案: D