2012年微软认证考试备考模拟试题1
09-04
0

1.你正在开发一个使用安全哈希算法计算给定数据哈希值的方法。传递给你方法的数据是一个 
名为 message 的字节数组。你需要计算输入数据的 SHA1 哈希值,而且要把计算结果放入名 
为 hash 的字节数组。你应该使用下面那一个代码段? 

A. SHA1 sha = new SHA1CryptoServiceProvider();byte[] hash = 
null;sha.TransformBlock(message, 0, message.Length, hash, 0); 

B. SHA1 sha = new SHA1CryptoServiceProvider();byte[] hash = 
BitConverter.GetBytes(sha.GetHashCode()); 

C.   SHA1 sha = new SHA1CryptoServiceProvider(); 
byte[] hash = sha.ComputeHash(message); 

D.   SHA1 sha = new SHA1CryptoServiceProvider();sha.GetHashCode(); 
byte[] hash = sha.Hash; 
答案: C

  
2.你正在开发一个以后可以使用 MD5 算法进行验证的、计算哈希值的方法。传递给你方法的 数据是一个名为 message 的字节数组。你需要计算输入数据的 MD5 哈希值,而且要把计算 
结果放入名为 hash 的字节数组。你应该使用下面那一个代码段?  

A. HashAlgorithm algo = HashAlgorithm.Create("MD5");byte[] hash = 
algo.ComputeHash(message); 

B. HashAlgorithm algo = HashAlgorithm.Create("MD5");byte[] hash = 
BitConverter.GetBytes(algo.GetHashCode()); 

C. HashAlgorithm algo;algo = HashAlgorithm.Create(message.ToString());byte[] hash = 
algo.Hash; 

D. HashAlgorithm algo = HashAlgorithm.Create("MD5");byte[] hash = 
null;algo.TransformBlock(message, 0, message.Length, hash, 0);  
答案: A 
 
3.你需要创建一个名为 MyAssembly 的动态类库,同时你也需要把类库保存到磁盘。你应该使用 
下面那个代码段? 

A. AssemblyName myAssemblyName = 
new AssemblyName();myAssemblyName.Name = "MyAssembly";AssemblyBuilder 
myAssemblyBuilder = 
AppDomain.CurrentDomain.DefineDynamicAssembly 
(myAssemblyName, 
AssemblyBuilderAccess.Run);myAssemblyBuilder.Save("MyAssembly.dll"); 

B. AssemblyName myAssemblyName = 
new AssemblyName();myAssemblyName.Name = "MyAssembly";AssemblyBuilder 
myAssemblyBuilder = 
AppDomain.CurrentDomain.DefineDynamicAssembly 
(myAssemblyName, 
AssemblyBulderAccess.Save);myAssemblyBuilder.Save("MyAssembly.dll"); 

C. AssemblyName myAssemblyName = 
new AssemblyName();AssemblyBuilder myAssemblyBuilder = 
AppDomain.CurrentDomain.DefineDynamicAssembly 
(myAssemblyName, 
AssemblyBuilderAccess.RunAndSave);myAssemblyBuilder.Save("MyAssembly.dll"); 

D. AssemblyName myAssemblyName = 
new AssemblyName("MyAssembly");AssemblyBuilder myAssemblyBuilder = 
AppDomain.CurrentDomain.DefineDynamicAssembly 
(myAssemblyName, 
AssemblyBuilderAccess.Save);myAssemblyBuilder.Save("c:\\MyAssembly.dll"); 
答案: B 
 

上一篇:没有了

下一篇:2012年微软认证考试备考模拟试题2

相关内容

热门资讯

2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试必备经典试题8
2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试必备经典试题6
微软认证考试基于.NET的We... 微软认证考试基于.NET的Web应用程序开发模拟试题四
2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试必备经典试题4
2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试必备经典试题5
2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试必备经典试题10
2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试经典试题2
2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试经典试题7
2012年微软认证考试备考模拟... 2012年微软认证考试备考模拟试题5
2014年微软认证:微软认证V... 2014年微软认证:微软认证Version:V2.38考试经典试题1