2013微軟認(rèn)證考試練習(xí)題及答案(10)

字號(hào):

為大家收集整理了《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