為大家收集整理了《2013微軟認(rèn)證考試練習(xí)題及答案(12)》供大家參考,希望對(duì)大家有所幫助?。?!
第 56 題
你正在為一個(gè)客戶開發(fā)一個(gè)財(cái)務(wù)報(bào)表。你的客戶在美國有總部,在密西哥有分部。你需要保
證客戶在密西哥產(chǎn)生的報(bào)表,則當(dāng)前的日期格式為 Mexican Spanish 格式。你應(yīng)該使用下面
那個(gè)代碼段實(shí)現(xiàn)?
A. DateTimeFormatInfo dtfi = new CultureInfo("es-MX", false).DateTimeFormat;
DateTime dt = new DateTime(DateTime.Today.Year, DateTime.Today.Month,
DateTime.Today.Day); string dateString = dt.ToString(dtfi.LongDatePattern);
B. Calendar cal = new CultureInfo("es-MX", false).Calendar; DateTime dt = new
DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day); Strong
DateString = dt.ToString();
C. string dateString = DateTimeFormatInfo.CurrentInfo
GetMonthName(DateTime.Today.Month);
D.string dateString = DateTime.Today.Month.ToString("es-MX");
答案: A
第 57 題
你正在創(chuàng)建一個(gè)應(yīng)用,它從應(yīng)用配置文件的自定義節(jié)中讀取值。XML 自定義節(jié)如下:
你需要寫一個(gè)代碼段去定義一個(gè)名為Role 的類。而且你需要保證Role類使用從配置文件自定義
節(jié)讀取的數(shù)據(jù)進(jìn)行初始化。你應(yīng)該使用下面那個(gè)代碼段?
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
第 58 題
你需要從你的托管代碼使用平臺(tái)調(diào)用服務(wù)(platform invoke services)調(diào)用一個(gè)非托管的函數(shù),
你應(yīng)該怎么做?
A. Create a class to hold DLL functions and then create prototype methods by using managed
Code。
B. 注冊(cè)你的程序集為COM組件然后從COM中引用你的托管代碼。
C. 為你的托管代碼導(dǎo)出類型庫。
D.導(dǎo)入類型庫作為一個(gè)程序集然后創(chuàng)建COM對(duì)象實(shí)例。
答案: A
第 59 題
你正在使用 Microsoft Visual Studio 2005 IDE 去檢查一個(gè)返回字符串的方法。你指定方法的返
回值保存到字符串變量 fName 中。你需要寫一個(gè)代碼段,如果 fName 的值不等于"Company"
則打印如下的單行文本消息"Test Failed:"fName。你也同時(shí)需要保證,你的代碼段并不影響
或打斷應(yīng)用的執(zhí)行。你應(yīng)該使用下面那個(gè)代碼段?
A. Debug.Assert(fName == "Company", "Test Failed: ", fName);
B. Debug.WriteLineIf(fName != "Company", fName, "Test Failed");
C. if (fName != "Company") {
Debug.Print("Test Failed: ");
Debug.Print(fName);
}
D. if (fName != "Company") {
Debug.WriteLine("Test Failed: ");
Debug.WriteLine(fName);
}
答案: B
第 60 題
你正在開發(fā)一個(gè)使用自定義身份驗(yàn)證和基于角色安全的應(yīng)用。你需要寫一段代碼在運(yùn)行時(shí)為
每一個(gè)線程指定一個(gè)未經(jīng)過身份驗(yàn)證的標(biāo)識(shí)對(duì)象。你可以使用下面那個(gè)代碼段?
A. AppDomain domain =
AppDomain.CurrentDomain;domain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
B. AppDomain domain = AppDomain.CurrentDomain;domain.SetThreadPrincipal(new
WindowsPrincipal(null));
C. AppDomain domain = AppDomain.CurrentDomain;
domain.SetAppDomainPolicy(
PolicyLevel.CreateAppDomainLevel());
D. AppDomain domain = AppDomain.CurrentDomain;domain.SetPrincipalPolicy(
PrincipalPolicy.UnauthenticatedPrincipal);
答案: D
第 56 題
你正在為一個(gè)客戶開發(fā)一個(gè)財(cái)務(wù)報(bào)表。你的客戶在美國有總部,在密西哥有分部。你需要保
證客戶在密西哥產(chǎn)生的報(bào)表,則當(dāng)前的日期格式為 Mexican Spanish 格式。你應(yīng)該使用下面
那個(gè)代碼段實(shí)現(xiàn)?
A. DateTimeFormatInfo dtfi = new CultureInfo("es-MX", false).DateTimeFormat;
DateTime dt = new DateTime(DateTime.Today.Year, DateTime.Today.Month,
DateTime.Today.Day); string dateString = dt.ToString(dtfi.LongDatePattern);
B. Calendar cal = new CultureInfo("es-MX", false).Calendar; DateTime dt = new
DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day); Strong
DateString = dt.ToString();
C. string dateString = DateTimeFormatInfo.CurrentInfo
GetMonthName(DateTime.Today.Month);
D.string dateString = DateTime.Today.Month.ToString("es-MX");
答案: A
第 57 題
你正在創(chuàng)建一個(gè)應(yīng)用,它從應(yīng)用配置文件的自定義節(jié)中讀取值。XML 自定義節(jié)如下:
你需要寫一個(gè)代碼段去定義一個(gè)名為Role 的類。而且你需要保證Role類使用從配置文件自定義
節(jié)讀取的數(shù)據(jù)進(jìn)行初始化。你應(yīng)該使用下面那個(gè)代碼段?
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
第 58 題
你需要從你的托管代碼使用平臺(tái)調(diào)用服務(wù)(platform invoke services)調(diào)用一個(gè)非托管的函數(shù),
你應(yīng)該怎么做?
A. Create a class to hold DLL functions and then create prototype methods by using managed
Code。
B. 注冊(cè)你的程序集為COM組件然后從COM中引用你的托管代碼。
C. 為你的托管代碼導(dǎo)出類型庫。
D.導(dǎo)入類型庫作為一個(gè)程序集然后創(chuàng)建COM對(duì)象實(shí)例。
答案: A
第 59 題
你正在使用 Microsoft Visual Studio 2005 IDE 去檢查一個(gè)返回字符串的方法。你指定方法的返
回值保存到字符串變量 fName 中。你需要寫一個(gè)代碼段,如果 fName 的值不等于"Company"
則打印如下的單行文本消息"Test Failed:"fName。你也同時(shí)需要保證,你的代碼段并不影響
或打斷應(yīng)用的執(zhí)行。你應(yīng)該使用下面那個(gè)代碼段?
A. Debug.Assert(fName == "Company", "Test Failed: ", fName);
B. Debug.WriteLineIf(fName != "Company", fName, "Test Failed");
C. if (fName != "Company") {
Debug.Print("Test Failed: ");
Debug.Print(fName);
}
D. if (fName != "Company") {
Debug.WriteLine("Test Failed: ");
Debug.WriteLine(fName);
}
答案: B
第 60 題
你正在開發(fā)一個(gè)使用自定義身份驗(yàn)證和基于角色安全的應(yīng)用。你需要寫一段代碼在運(yùn)行時(shí)為
每一個(gè)線程指定一個(gè)未經(jīng)過身份驗(yàn)證的標(biāo)識(shí)對(duì)象。你可以使用下面那個(gè)代碼段?
A. AppDomain domain =
AppDomain.CurrentDomain;domain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
B. AppDomain domain = AppDomain.CurrentDomain;domain.SetThreadPrincipal(new
WindowsPrincipal(null));
C. AppDomain domain = AppDomain.CurrentDomain;
domain.SetAppDomainPolicy(
PolicyLevel.CreateAppDomainLevel());
D. AppDomain domain = AppDomain.CurrentDomain;domain.SetPrincipalPolicy(
PrincipalPolicy.UnauthenticatedPrincipal);
答案: D