為大家收集整理了《2013微軟認(rèn)證考試練習(xí)題及答案(10)》供大家參考,希望對(duì)大家有所幫助?。?!
第 46 題
你創(chuàng)建了一個(gè)發(fā)送 e-mail 的應(yīng)用。一個(gè)名稱為 smtp.Company.com 的 SMTP 服務(wù)器在本地子
網(wǎng) 是 可 用 的 。 為 了 測(cè) 試 應(yīng) 用 , 你 使 用 源 地 址 為 me@Company.com , 目 標(biāo) 地 址 為
you@Company.com。你應(yīng)該使用下面那個(gè)代碼段去發(fā)送 e-mail?
A. Dim MailFrom As New MailAddress("me@Company.com", "Me")
Dim MailTo As New MailAddress("you@Company.com", "You")
Dim Message As New MailMessage(MailFrom, MailTo)Message.Subject =
"Greetings"Message.Body = "Test"Message.Dispose()
B. Dim SMTPClient As String = "smtp.Company.com"
Dim MailFrom As String = me@Company.com
Dim MailTo As String = you@Company.com
Dim Subject As String = "Greetings"
Dim Body As String = "Test"Dim Message As New MailMessage(MailFrom, MailTo,
Subject, SMTPClient)
C. Dim MailFrom As New MailAddress("me@Company.com", "Me")
Dim MailTo As New MailAddress("you@Company.com", "You")
Dim Message As New MailMessage(MailFrom, MailTo)Message.Subject =
"Greetings"Message.Body = "Test"
Dim objClient As New SmtpClient("smtp.Company.com")objClient.Send(Message)
D. Dim MailFrom As New MailAddress("me@Company.com", "Me")
Dim MailTo As New MailAddress("you@Company.com", "You")
Dim Message As New MailMessage(MailFrom, MailTo)Message.Subject =
"Greetings"Message.Body = "Test"
Dim Info As New SocketInformationDim Client As New Socket(Info)
Dim Enc As New ASCIIEncodingDim Bytes() As Byte =
Enc.GetBytes(Message.ToString)Client.Send(Bytes)
答案: C
第 47 題
你需要寫一個(gè)代碼段,從一個(gè)流變量 stream1 截取開始的 80 個(gè)字節(jié)到一個(gè)新的字節(jié)數(shù)組
byteArray 中。你同時(shí)也需要保證代碼段把截取的字節(jié)數(shù)保存到一個(gè)整型變量 bytesTransferred
中,你應(yīng)該使用下面那個(gè)代碼段?
A. bytesTransferred = stream1.Read(byteArray, 0, 80);
B. for (int i = 0; i < 80; i++) {
stream1.WriteByte(byteArray[i]);
bytesTransferred = i;
if (!stream1.CanWrite) {
break;
}}
C. while (bytesTransferred < 80) {
stream1.Seek(1, SeekOrigin.Current);
byteArray[bytesTransferred++] =
Convert.ToByte(stream1.ReadByte());}
D. stream1.Write(byteArray, 0, 80);bytesTransferred = byteArray.Length;
答案: A
第 48 題
你正在創(chuàng)建一個(gè)存儲(chǔ)不同地域的客戶信息的應(yīng)用。你為這個(gè)應(yīng)用開發(fā)了一個(gè)內(nèi)部的測(cè)試版本。
你需要收集加拿大客戶的區(qū)域信息,你應(yīng)該使用那個(gè)代碼段?
A. foreach (CultureInfo culture in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
{ //Output the region information...}
B. CultureInfo cultureInfo = new CultureInfo("CA"); // Output the region information¼
C. RegionInfo regionInfo = new RegionInfo("CA"); // Output the region information¼
D. RegionInfo regionInfo = new RegionInfo("");if(regionInfo.Name == "CA") {
// Output the region information...}
答案: C
第 49 題
你正在開發(fā)一個(gè)在網(wǎng)絡(luò)上傳輸銘感信息的服務(wù)器應(yīng)用。你創(chuàng)建了一個(gè) X509Certificate 對(duì)象
certificate 和一個(gè) TcpClient 對(duì)象 client。你需要?jiǎng)?chuàng)建一個(gè) SslStream 對(duì)象,從而通過 Transport
Layer Security 1.0 協(xié)議(TLS 1.0 安全協(xié)議)進(jìn)行通訊。你應(yīng)該使用那個(gè)代碼段?
A. SslStream ssl = new SslStream(client.GetStream());ssl.AuthenticateAsServer(certificate,
false, SslProtocols.None, true);
B. SslStream ssl = new SslStream(client.GetStream());ssl.AuthenticateAsServer(certificate,
false, SslProtocols.Ssl3, true);
C. SslStream ssl = new SslStream(client.GetStream());ssl.AuthenticateAsServer(certificate,
false, SslProtocols.Ssl2, true);
D. SslStream ssl = new SslStream(client.GetStream()); ssl.AuthenticateAsServer(certificate,
false, SslProtocols.Tls, true);
答案: D
第 50 題
你正在開發(fā)一個(gè)使用 DES(Data Encryption Standard)算法加密銘感數(shù)據(jù)的方法。你的方法
接收如下參數(shù):將被加密的字節(jié)數(shù)組 message,密鑰 key,始化向量 iv。
你需要去加密數(shù)據(jù),你也需要把加密數(shù)據(jù)寫入MemoryStream 對(duì)象。你應(yīng)該使用那段代碼?
A. DES des = new DESCryptoServiceProvider();
des.BlockSize = message.Length;ICryptoTransform crypto = des.CreateEncryptor(key, iv);
MemoryStream cipherStream = new MemoryStream();
CryptoStream cryptoStream = new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);
cryptoStream.Write(message, 0, message.Length);
B. DES des = new DESCryptoServiceProvider();
ICryptoTransform crypto = des.CreateDecryptor(key, iv);
MemoryStream cipherStream = new MemoryStream();CryptoStream cryptoStream =
new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);
cryptoStream.Write(message, 0, message.Length);
C. DES des = new DESCryptoServiceProvider();ICryptoTransform crypto =
des.CreateEncryptor();
MemoryStream cipherStream = new MemoryStream();CryptoStream cryptoStream =
new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);
cryptoStream.Write(message, 0, message.Length);
D. DES des = new DESCryptoServiceProvider();ICryptoTransform crypto =
des.CreateEncryptor(key, iv);
MemoryStream cipherStream = new MemoryStream();CryptoStream cryptoStream =
new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);cryptoStream.Write(message, 0, message.Length);
答案: D
第 46 題
你創(chuàng)建了一個(gè)發(fā)送 e-mail 的應(yīng)用。一個(gè)名稱為 smtp.Company.com 的 SMTP 服務(wù)器在本地子
網(wǎng) 是 可 用 的 。 為 了 測(cè) 試 應(yīng) 用 , 你 使 用 源 地 址 為 me@Company.com , 目 標(biāo) 地 址 為
you@Company.com。你應(yīng)該使用下面那個(gè)代碼段去發(fā)送 e-mail?
A. Dim MailFrom As New MailAddress("me@Company.com", "Me")
Dim MailTo As New MailAddress("you@Company.com", "You")
Dim Message As New MailMessage(MailFrom, MailTo)Message.Subject =
"Greetings"Message.Body = "Test"Message.Dispose()
B. Dim SMTPClient As String = "smtp.Company.com"
Dim MailFrom As String = me@Company.com
Dim MailTo As String = you@Company.com
Dim Subject As String = "Greetings"
Dim Body As String = "Test"Dim Message As New MailMessage(MailFrom, MailTo,
Subject, SMTPClient)
C. Dim MailFrom As New MailAddress("me@Company.com", "Me")
Dim MailTo As New MailAddress("you@Company.com", "You")
Dim Message As New MailMessage(MailFrom, MailTo)Message.Subject =
"Greetings"Message.Body = "Test"
Dim objClient As New SmtpClient("smtp.Company.com")objClient.Send(Message)
D. Dim MailFrom As New MailAddress("me@Company.com", "Me")
Dim MailTo As New MailAddress("you@Company.com", "You")
Dim Message As New MailMessage(MailFrom, MailTo)Message.Subject =
"Greetings"Message.Body = "Test"
Dim Info As New SocketInformationDim Client As New Socket(Info)
Dim Enc As New ASCIIEncodingDim Bytes() As Byte =
Enc.GetBytes(Message.ToString)Client.Send(Bytes)
答案: C
第 47 題
你需要寫一個(gè)代碼段,從一個(gè)流變量 stream1 截取開始的 80 個(gè)字節(jié)到一個(gè)新的字節(jié)數(shù)組
byteArray 中。你同時(shí)也需要保證代碼段把截取的字節(jié)數(shù)保存到一個(gè)整型變量 bytesTransferred
中,你應(yīng)該使用下面那個(gè)代碼段?
A. bytesTransferred = stream1.Read(byteArray, 0, 80);
B. for (int i = 0; i < 80; i++) {
stream1.WriteByte(byteArray[i]);
bytesTransferred = i;
if (!stream1.CanWrite) {
break;
}}
C. while (bytesTransferred < 80) {
stream1.Seek(1, SeekOrigin.Current);
byteArray[bytesTransferred++] =
Convert.ToByte(stream1.ReadByte());}
D. stream1.Write(byteArray, 0, 80);bytesTransferred = byteArray.Length;
答案: A
第 48 題
你正在創(chuàng)建一個(gè)存儲(chǔ)不同地域的客戶信息的應(yīng)用。你為這個(gè)應(yīng)用開發(fā)了一個(gè)內(nèi)部的測(cè)試版本。
你需要收集加拿大客戶的區(qū)域信息,你應(yīng)該使用那個(gè)代碼段?
A. foreach (CultureInfo culture in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
{ //Output the region information...}
B. CultureInfo cultureInfo = new CultureInfo("CA"); // Output the region information¼
C. RegionInfo regionInfo = new RegionInfo("CA"); // Output the region information¼
D. RegionInfo regionInfo = new RegionInfo("");if(regionInfo.Name == "CA") {
// Output the region information...}
答案: C
第 49 題
你正在開發(fā)一個(gè)在網(wǎng)絡(luò)上傳輸銘感信息的服務(wù)器應(yīng)用。你創(chuàng)建了一個(gè) X509Certificate 對(duì)象
certificate 和一個(gè) TcpClient 對(duì)象 client。你需要?jiǎng)?chuàng)建一個(gè) SslStream 對(duì)象,從而通過 Transport
Layer Security 1.0 協(xié)議(TLS 1.0 安全協(xié)議)進(jìn)行通訊。你應(yīng)該使用那個(gè)代碼段?
A. SslStream ssl = new SslStream(client.GetStream());ssl.AuthenticateAsServer(certificate,
false, SslProtocols.None, true);
B. SslStream ssl = new SslStream(client.GetStream());ssl.AuthenticateAsServer(certificate,
false, SslProtocols.Ssl3, true);
C. SslStream ssl = new SslStream(client.GetStream());ssl.AuthenticateAsServer(certificate,
false, SslProtocols.Ssl2, true);
D. SslStream ssl = new SslStream(client.GetStream()); ssl.AuthenticateAsServer(certificate,
false, SslProtocols.Tls, true);
答案: D
第 50 題
你正在開發(fā)一個(gè)使用 DES(Data Encryption Standard)算法加密銘感數(shù)據(jù)的方法。你的方法
接收如下參數(shù):將被加密的字節(jié)數(shù)組 message,密鑰 key,始化向量 iv。
你需要去加密數(shù)據(jù),你也需要把加密數(shù)據(jù)寫入MemoryStream 對(duì)象。你應(yīng)該使用那段代碼?
A. DES des = new DESCryptoServiceProvider();
des.BlockSize = message.Length;ICryptoTransform crypto = des.CreateEncryptor(key, iv);
MemoryStream cipherStream = new MemoryStream();
CryptoStream cryptoStream = new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);
cryptoStream.Write(message, 0, message.Length);
B. DES des = new DESCryptoServiceProvider();
ICryptoTransform crypto = des.CreateDecryptor(key, iv);
MemoryStream cipherStream = new MemoryStream();CryptoStream cryptoStream =
new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);
cryptoStream.Write(message, 0, message.Length);
C. DES des = new DESCryptoServiceProvider();ICryptoTransform crypto =
des.CreateEncryptor();
MemoryStream cipherStream = new MemoryStream();CryptoStream cryptoStream =
new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);
cryptoStream.Write(message, 0, message.Length);
D. DES des = new DESCryptoServiceProvider();ICryptoTransform crypto =
des.CreateEncryptor(key, iv);
MemoryStream cipherStream = new MemoryStream();CryptoStream cryptoStream =
new CryptoStream(cipherStream,
crypto, CryptoStreamMode.Write);cryptoStream.Write(message, 0, message.Length);
答案: D

