• 2022-05-29
    ()是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光
  • 内存泄露

    举一反三

    内容

    • 0

      内存回收程序可以在指定的时间释放内存对象()

    • 1

      下列哪些语句关于内存回收的说明是正确的。(选择1项)A程序员必须创建一个线程来释放内存B内存回收程序负责释放无用内存C内存回收程序允许程序员直接释放内存D内存回收程序可以在指定的时间释放内存对象 A: b B: b C: b D: b

    • 2

      格式化字符串在泄露内存攻击时仅能泄漏栈内存。? 错误|正确

    • 3

      下面关于内存泄漏问题的描述错误的是() A: 只要程序中使用的malloc和free的数量是配对的,那么就不会出现内存泄漏问题。 B: 出现内存泄露并不是一定会导致系统发生异常,因为实际中内存耗尽的情况非常罕见,内存泄露问题的严重程度取决于每次函数调用时遗留内存垃圾的多少和函数被调用的次数。 C: 内存泄漏问题通常需要运行相当一段时间后才能发现。 D: C语言没有提供内存垃圾回收机制,因此需要程序调用free函数来释放不再需要的动态内存。

    • 4

      格式化字符串在泄露内存攻击时仅能泄漏栈内存。 A: 正确 B: 错误