微软认证考试

您使用反射获取有关名为MyMethod的方法的信息。您需要确定派生类是否可以访问MyMethod。您应该怎么做?()A、调用MethodInfo类的IsAssembly属性。B、调用MethodInfo类的IsVirtual属性。C、调用MethodInfo类的IsStatic属性。D、调用MethodInfo类的IsFamily属性。

题目

您使用反射获取有关名为MyMethod的方法的信息。您需要确定派生类是否可以访问MyMethod。您应该怎么做?()

  • A、调用MethodInfo类的IsAssembly属性。
  • B、调用MethodInfo类的IsVirtual属性。
  • C、调用MethodInfo类的IsStatic属性。
  • D、调用MethodInfo类的IsFamily属性。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

您需要创建类,可以与COM应用程序可互操作。您需要确保COM应用程序可以创建类的实例,并可以调用GetAddress方法。您应该使用哪个代码段?()

A.

B.

C.

D.


参考答案:C

类应声明的参数与较少的构造函数和getAddress()方法应是公共的。
A.使用了带有参数的构造函数
B.在COM中不支持静态方法
D.GetAddress()方法必须是Public才能被COM程序访问

第2题:

您编写以下代码以实现 CertkillerClass.MyMethod 函数。public class CertkillerClass {public int MyMethod(int arg) {return arg;}}您需要在您的程序集中不相关的类里动态调用 CertkillerClass.MyMethod 函数。您应该使用哪个代码段?()

A.

B.

C.

D.


参考答案:B
使用反射获取对应于MyMethod成员函数的MethodInfo方法。 调用Invoke()方法类激活MethodInfo方法。

第3题:

您正在开发一个调用COM组件的方法。您需要使用来显式请求运行库以执行完全堆栈遍历的声明性安全。您必须确保所有调用方在执行您的方法之前都具有要求的COMInterop信用级别。您应该为方法设置哪种属性?()

A.A

B.B

C.C

D.D


参考答案:A

第4题:

您正在开发一个名为:PollingService的服务,这个服务定期的调用一些需要长时间运行的过程。这些过程被DoWork方法发出相应命令来执行。您的服务代码如下:(当您尝试启动该服务,您收到以下错误信息:无法启动本地计算机上的PollingService服务。错误1053:服务不响应启动或控制。您需要修改应用程序代码的服务,使服务正常启动。你应该怎么做?)()

A.把循环代码从OnStart方法移动到服务类的构造函数内。

B.在服务器的设计界面拖入一个timer组件,把调用长运行时间过程的代码从OnStart方法移动到timer的Tick事件中.在OnStart方法中设置计时器的Enabled属性为True,并且调用timer的OnStart方法。

C.给服务类增加一个类级别的System.Timers.Timer 变量。然后在timer的Elapsed事件中调用DoWork方法。在OnStart方法中设置timer的Enabled属性为True,并且调用timer的Start方法。

D.把循环代码从OnStart 方法移动到DoWork方法中。


参考答案:C

第5题:

您需要创建可与COM一起互操作的类定义。您需要确保COM应用程序能够创建类的实例并且能够调用GetAddress方法。您应该使用哪个代码段?()

A.A

B.B

C.C

D.D


参考答案:C

第6题:

现在您在开发一个类库,其中某个代码片段需要访问系统的环境变量。当调用堆栈中处于较高位置的调用方不具有当前实例所指定的权限时您需要强制使用SecurityException异常。您会调用下面哪个方法?()

A.A

B.B

C.C

D.D


参考答案:A

第7题:

您编写以下代码来实现MyClass.MyMethod函数。您需要从程序集中的某个无关类动态调用MyClass.MyMethod函数。您应该使用哪个代码段?()

A.A

B.B

C.C

D.D


参考答案:B

第8题:

您正在定义一个名为MyClass的类,它包含若干个子对象。MyClass包含一个名为ProcessChildren的方法,该方法对子对象执行操作。MyClass对象将是可序列化的对象。您需要确保在重建MyClass对象及其所有子对象之后执行ProcessChildren方法。您应该执行哪两项操作?()

A.将OnDeserializing属性应用于ProcessChildren方法。

B.指定MyClass实现IDeserializationCallback接口。

C.指定MyClass从ObjectManager类继承。

D.将OnSerialized属性应用于ProcessChildren方法。

E.创建一个调用ProcessChildren的GetObjectData方法。

F.创建一个调用ProcessChildren的OnDeserialization方法。


参考答案:B, F

第9题:

为应用程序开发人员上班 Certkiller。 com。若要获取一个名为 myMethod 的特定方法的信息,您可以使用反射。您需要找出是否可以从派生类访问 myMethod。您应该从 myMethod 类调用以下属性的?()

A.调用IsAssembly属性。

B.调用IsVirtual属性。

C.调用IsStatic属性。

D.调用IsFamily属性。


参考答案:D
IsFamily属性确定该方法是否可以访问onlsecy类和子类。 IsAssembly确定从程序集内的辅助功能。 IsVirtual指示该方法是否为虚拟。 IsStatic指示该方法是否为静态字段。

第10题:

您使用反射获取有关名为MyMethod的方法的信息。您需要确定派生类是否可以访问MyMethod。您应该怎么做?()

A.调用MethodInfo类的IsAssembly属性。

B.调用MethodInfo类的IsVirtual属性。

C.调用MethodInfo类的IsStatic属性。

D.调用MethodInfo类的IsFamily属性。


参考答案:D
如果此字段具有Family属性(Attribute)设置,则为true;否则为false。

更多相关问题