您将创建一个使用的非托管的资源的类。此类维护对其他对象的托管资源的引用。您需要确保这类的用户可以显式释放资源,当不再需要的类实例。您应执行哪三种操作?()A.定义,它从WeakReference类继承的类B.这样它实现IDisposable接口定义的类C.创建其他释放托管的资源的对象调用的方法的类析构函数D.创建释放非托管的资源的类析构函数E.创建调用 System GC Collect,强制进行垃圾回收的 Dispose 方法F.创建一个 Dispose 方法释放非托管的资源,并呼吁释放托管的资源的其他

题目
您将创建一个使用的非托管的资源的类。此类维护对其他对象的托管资源的引用。您需要确保这类的用户可以显式释放资源,当不再需要的类实例。您应执行哪三种操作?()

A.定义,它从WeakReference类继承的类

B.这样它实现IDisposable接口定义的类

C.创建其他释放托管的资源的对象调用的方法的类析构函数

D.创建释放非托管的资源的类析构函数

E.创建调用 System GC Collect,强制进行垃圾回收的 Dispose 方法

F.创建一个 Dispose 方法释放非托管的资源,并呼吁释放托管的资源的其他对象的方法


相似考题
更多“您将创建一个使用的非托管的资源的类。此类维护对其他对象的托管资源的引用。您需要确保这类的用户可以显式释放资源,当不再需要的类实例。您应执行哪三种操作?() ”相关问题
  • 第1题:

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

    A.A

    B.B

    C.C

    D.D


    参考答案:A

  • 第2题:

    您使用SOAP写一个应用程序与另一个应用程序交互数据。您使用一个Department类继承ArrayList发送对象到另一个应用程序。Department类的对象名为dept。您需要运用SOAP来保证该应用程序连续的传送Department类的对象。下列哪段代码是您所需要的?()

    A.A

    B.B

    C.C

    D.D


    参考答案:D

  • 第3题:

    您正在开发的应用程序接收异步事件。您创建一个WqlEventQuery实例指向特定的事件和事件条件,该申请必须作出反应。您也创建了ManagementEventWatcher实例为了订阅查询相匹配的事件。您需要确定的其他行动之前,您必须执行的应用程序可以接收异步事件。这两项行动应您执行?分别是()

    A.A

    B.B

    C.C

    D.D


    参考答案:A, B

  • 第4题:

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

    A.A

    B.B

    C.C

    D.D


    参考答案:C

  • 第5题:

    如果您不再需要某个阿里云的按量付费的云服务器ECS实例,可以将其释放。关于按量付费的实例释放的操作中,错误的是()

    • A、您可以再次设置自动释放的时间并覆盖前一次的设置
    • B、通过定时释放设置为您的按量付费实例安排释放计划,选择一个未来的时间释放资源
    • C、不可以随时释放按量付费的实例
    • D、可以立即释放该按量付费的实例

    正确答案:C

  • 第6题:

    为应用程序开发人员上班 Certkiller.com。创建一个新的类使用的非托管的资源,但其中仍有其他对象对托管资源的引用。 您希望新类的用户能够不再需要的类的实例时,显式地释放资源。 下一步你该怎么办?() 选择您要执行的三个操作。每一个正确的答案显示唯一的完整的解决方案的一部分。

    • A、定义的现有的类,以便使它从WeakReference类继承。
    • B、定义的现有的类,以便它适用IDisposable接口。
    • C、创建新的类析构函数,其他释放托管的资源的对象上调用方法。
    • D、创建新类析构函数释放非托管的资源。
    • E、创建一种新的处理方法调用System GC Collect,强制进行垃圾回收。
    • F、创建一个新的处理方法,释放非托管的资源,并还呼吁释放托管的资源的其他对象方法,其中。

    正确答案:B,D,E

  • 第7题:

    您需要通过使用平台调用服务从托管代码中调用非托管函数。您应该做些什么?()

    • A、创建一个类支持DLL函数,然后使用托管代码创建原型方法。
    • B、使用COM注册您的程序集,然后从COM中参考您的托管代码。
    • C、为托管代码创建一个类库。
    • D、导入一个类库。然后创建COM对象的实例

    正确答案:A

  • 第8题:

    为应用程序开发人员上班 Certkiller.com,Certkiller.com 使用 Visual Studio.NET 2005 作为其应用程序开发平台。您正在开发公司.NET Framework2.0地理信息系统和创建一个名为Certkiller的代码的类。您是需要序列化代码Certkiller类的所有公共和非公共数据,虽然您确保您生成的最小字节流因此,最小负载赋予网络资源。你应该做什么?()

    • A、应使用XmlSerializationWriter类
    • B、应使用XmlSerializer类
    • C、应使用BinaryFormatter类
    • D、应使用SoapFormatter类

    正确答案:C

  • 第9题:

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

    A

    B

    B

    C

    C

    D

    D


    正确答案: A
    解析: 暂无解析

  • 第10题:

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

    将OnDeserializing属性应用于ProcessChildren方法。

    B

    指定MyClass实现IDeserializationCallback接口。

    C

    指定MyClass从ObjectManager类继承。

    D

    将OnSerialized属性应用于ProcessChildren方法。

    E

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

    F

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


    正确答案: E,C
    解析: 暂无解析

  • 第11题:

    单选题
    Certkiller.com 已经聘请了小的本地私立学校的发展将在应用程序中,ManageAttendance 名学生档案管理的目的而使用的类库。 您应负责此类图书馆发展。Certkiller.com 已指示您学习的结果存储到应用程序中创建的集合。 目前仅有七个学生,但此值将增加两倍,在下一年度,学校已通知您。 由于对有限的资源,您需要确保您所创建的集合消耗最少的资源。 创建集合,您应该使用什么?()
    A

    HybridDictionary的集合类

    B

    哈希表的集合类

    C

    ListDictionary的集合类

    D

    StringCollection的集合类


    正确答案: B
    解析: 暂无解析

  • 第12题:

    多选题
    您正在创建一个使用非托管资源的类,这个类保持在其它对象上的有管理代码您应该确保这个类的使用者能在这个类不再使用时释放资源您应该执行哪三个动作?()
    A

    定义类使得该类继承于WeakReference类。

    B

    定义类使得该类实现IDisposable接口。

    C

    创建类析构函数,该函数在其他对象上调用方法来释放托管资源。

    D

    创建一个释放非托管资源的类析构函数。

    E

    创建一个Dispose方法,该方法调用System GC Collect来强制进行垃圾回收。

    F

    创建一个Dispose方法,该方法释放非托管资源,并在其他对象上调用方法来释放托管资源。


    正确答案: A,B
    解析: 暂无解析

  • 第13题:

    您正在定义一个名为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

  • 第14题:

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

    A.

    B.

    C.

    D.


    参考答案:C

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

  • 第15题:

    您正在创建一个执行复杂财务计算的类。该类包含一个用于检索当前利率的方法(名为GetCurrentRate),以及一个用于存储当前利率的变量(名为currRate)。您编写该类的序列化表现形式。您需要编写一个代码段,当对类的实例进行反序列化时,该代码段使用当前利率更新currRate变量。您应该使用哪个代码段?()

    A.A

    B.B

    C.C

    D.D


    参考答案:D

  • 第16题:

    您正在创建名为Age 的类。您需要确保编写的Age 类的对象所构成的集合能够被排序。您应该使用哪个代码段?()

    A.

    B.

    C.

    D.


    参考答案:C

  • 第17题:

    以下关于实例命名和引用的说法错误的是()。

    • A、当您创建影片剪辑和按钮实例时,需要手动输入要指定的名称
    • B、可以在属性检查器中将自定义的名称应用于实例
    • C、可以在动作脚本中使用实例名称来引用实例
    • D、要使用动作脚本控制实例,您必须为其指定一个唯一的名称

    正确答案:A

  • 第18题:

    你在 Certkiller 应用程序的开发工作。 com。您当前正在创建的应用程序需要基于角色的安全性。 您打算利用一个数据库来存储用户帐户和组成员资格数据。您需要确保用户能够登录和注销。 您还需要确保您已经创建了轨道的这些用户,用户帐户和限制或允许基于其组成员身份的代码访问的应用程序。 要实现这一目标,以尽可能小的开发工作。 以实现基于角色的安全性,您该做什么?()

    • A、从GenericIdentity和GenericPrincipal的类继承。
    • B、请使用GenericIdentity和GenericPrincipal的对象。
    • C、实现身份和IPrincipal的接口。
    • D、请使用WindowsIdentity和WindowsPrincipal的对象。

    正确答案:B

  • 第19题:

    您将创建一个使用的非托管的资源的类。 此类维护对其他对象的托管资源的引用。 您需要确保这类的用户可以显式释放资源,当不再需要的类实例。 您应执行哪三种操作?()

    • A、定义,它从WeakReference类继承的类
    • B、这样它实现IDisposable接口定义的类
    • C、创建其他释放托管的资源的对象调用的方法的类析构函数
    • D、创建释放非托管的资源的类析构函数
    • E、创建调用 System GC Collect,强制进行垃圾回收的 Dispose 方法
    • F、创建一个 Dispose 方法释放非托管的资源,并呼吁释放托管的资源的其他对象的方法

    正确答案:B,D,F

  • 第20题:

    多选题
    对于一个实现了IDisposable接口的类,以下哪些项可以执行与释放或重置非托管资源相关的应用程序定义的任务?()
    A

    Close

    B

    Dispose

    C

    Finalize

    D

    using

    E

    Quit


    正确答案: C,E
    解析: 暂无解析

  • 第21题:

    单选题
    为应用程序开发人员上班 Certkiller.com。 您正在使用的应用程序,并且希望使用平台调用从托管代码调用非托管的函数的服务。 您将如何完成这项任务?()
    A

    创建一个用于存储DLL函数的类。通过使用托管的代码中创建原型方法。

    B

    使用COM注册程序集。托管的代码引用从com。

    C

    导出类型库的托管代码。

    D

    导入为程序集的类型库。创建COM对象的实例。


    正确答案: A
    解析: 这是很好的做法,将混乱的P调用代码与.net类包装。主要好处是,以保持客户端代码的整洁,混乱和神秘的代码将隐藏起来。也更好地维护例如dll名称或版本更改。问题明确表示,应使用平台调用非托管的代码调用服务。Importing/exporting类型库是相关的互操作性与com。

  • 第22题:

    单选题
    Certkiller.com 已经被本地小私立学校聘请开发一类库,将在名为ManageAttendance的 学生档案管理应用程序中使用,ManageAttendance 名学生档案您应负责此类库的开发。Certkiller.com 已指示您在应用程序中创建集合以存储学习的结果目前仅有七个学生,但此值将增加两倍,在下一年度,学校已通知您。由于对有限的资源,您需要确保您所创建的集合消耗最少的资源。创建集合,您应该使用什么?()
    A

    HybridDictionary 的集合类

    B

    哈希表集合类

    C

    ListDictionary 的集合类

    D

    StringCollection 的集合类


    正确答案: B
    解析: 它利用了ListDictionary处理小集合时性能改善的优点,同时也可灵活地切换到处理较大集合时能力比ListDictionary更好的Hashtable。
    如果集合的初始大小大于ListDictionary的最佳大小,则集合将存储在Hashtable中,以避免将元素从ListDictionary复制到Hashtable产生的系统开销。

  • 第23题:

    单选题
    您需要通过使用平台调用服务从托管代码中调用非托管函数。您应该做些什么?()
    A

    创建一个类支持DLL函数,然后使用托管代码创建原型方法。

    B

    使用COM注册您的程序集,然后从COM中参考您的托管代码。

    C

    为托管代码创建一个类库。

    D

    导入一个类库。然后创建COM对象的实例


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    您使用SOAP写一个应用程序与另一个应用程序交互数据。您使用一个Department类继承ArrayList发送对象到另一个应用程序。Department类的对象名为dept。您需要运用SOAP来保证该应用程序连续的传送Department类的对象。下列哪段代码是您所需要的?()
    A

    A

    B

    B

    C

    C

    D

    D


    正确答案: C
    解析: 暂无解析