[SecurityPermission(SecurityAction.Demand,Flags=SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermission(SecurityAction.LinkDemand,Flags=SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermission(SecurityAction.Assert,Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermission(SecurityAction.Deny,Flags = SecurityPermissionFlag.UnmanagedCode)]
第1题:
A.
B.
C.
D.
它是一项要求,UI继续作出反应,因此PerformCalculation应执行单独的线程中。
PerformCalculation需要一个参数因此您应使用ParameterizedThreadStart委托。
第2题:
您当前正在创建一个销售报告应用程序要求对 Certkiller.com 域名的 Windows 身份验证。要实现这一目标,您必须执行基于角色的安全性,在销售报表应用程序内。您建立只应由管理员组的成员调用的方法,如下所示:public void UpdateEmpSalesBonus (int empID, double amount) { //Update employee‘s salary}您需要确保调用 UpdateEmpSalesBonus 方法是限制为只有经理。你应该做什么?()
A.
B.
C.
D.
强制性的基于角色的安全可以直接使用 PrincipalPermission 类或 IPrincipal 对象。
PricipalPermission 类所需的用户名和角色作为字符串参数表示所需的成员。
Demand 方法指示所有调用方必须属于访问该资源的构造函数中指定的用户或组的成员。
可以使用 Thread.CurrentPricipal 属性来检索 IPrincipal 对象。IsInRole 方法使用角色参数为字符串,并返回一个布尔值,该值指示当前调用方是否属于该组。
第3题:
A.
B.
C.
D.
第4题:
A.
B.
C.
D.
指定函数驻留在library\dll的Dllimport属性标记的原型。
B.创建MessageBoxA函数的原型而不是MessageBox。
C.它不是必要的因为user32.dll将path环境变量中指定的物理路径。
也就不能使用版本的windows(一些可能使用c:\winnt\system32)
第5题:
A.将OnDeserializing属性应用于ProcessChildren方法。
B.指定MyClass实现IDeserializationCallback接口。
C.指定MyClass从ObjectManager类继承。
D.将OnSerialized属性应用于ProcessChildren方法。
E.创建一个调用ProcessChildren的GetObjectData方法。
F.创建一个调用ProcessChildren的OnDeserialization方法。
第6题:
A.A
B.B
C.C
D.D
第7题:
A.A
B.B
C.C
D.D
第8题:
A.
B.
C.
D.
第9题:
A.
B.
C.
D.
第10题:
A.
B.
C.
D.
类应声明的参数与较少的构造函数和getAddress()方法应是公共的。
A.使用了带有参数的构造函数
B.在COM中不支持静态方法
D.GetAddress()方法必须是Public才能被COM程序访问