35.你需要写一个代码段,它使用名为 netStream 的 NetworkStream 对象传输字节数组
dataToSend 的内容。你需要使用一个 8192 字节的缓冲区。你应该使用下面那个代码段?
A. MemoryStream memStream = new
MemoryStream(8192);memStream.Write(dataToSend, 0, (int) netStream.Length);
B. MemoryStream memStream = new
MemoryStream(8192);netStream.Write(dataToSend, 0, (int) memStream.Length);
C. BufferedStream bufStream = new BufferedStream(netStream, 8192);
bufStream.Write(dataToSend, 0, dataToSend.Length);
D. BufferedStream bufStream = new BufferedStream(netStream);
bufStream.Write(dataToSend, 0, 8192);
答案: C
微软认证考试
36.你正在改变文件 MyData.xml 的安全设置。你需要保留已经继承的访问规则,但是不会通过继
承被父对象修改。你应该怎么做?
A. FileSecurity security = new FileSecurity("mydata.xml",
AccessControlSections.All);security.SetAccessRuleProtection(true,
true);File.SetAccessControl("mydata.xml", security);
B. FileSecurity security = new FileSecurity();security.SetAccessRuleProtection(true,
true);File.SetAccessControl("mydata.xml", security);
C. FileSecurity security =
File.GetAccessControl("mydata.xml");security.SetAccessRuleProtection(true, true);
D. FileSecurity security =
File.GetAccessControl("mydata.xml");security.SetAuditRuleProtection(true,
true);File.SetAccessControl("mydata.xml", security);
答案: A
37.你正在为一个客户开发一个财务报表。你的客户在美国有总部,在密西哥有分部。你需要保
证客户在密西哥产生的报表,则当前的日期格式为 Mexican Spanish 格式。你应该使用下面
那个代码段实现?
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