假设堆内存分配均成功,则下面程序段完全正确的是()。
第1题:
UNIX操作系统为每一个程序(进程)分配了一段内存区域作为现场区,用于保存CPU现场。()
第2题:
C++用操作符new和delete来进行动态内存管理(分配与释放堆内存)。()
第3题:
● 虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述正确的是 (51) 。
(51)
A. 程序代码顺序执行
B. 程序按照非一致性方式访问内存
C. 程序连续地访问许多变量
D. 程序在一段时间内访问相对小的一段地址空间
第4题:
虚拟内存是基于程序的局部性原理而设计的。下面关于局部性原理的描述正确的是______。
A.程序代码顺序执行
B.程序按照非一致性方式访问内存
C.程序连续地访问许多变量
D.程序在一段时间内访问相对小的一段地址空间
A.
B.
C.
D.
第5题:
第6题:
程序中,若代码CSEG1占用的内存空间是13AD0H~13AE4H,则代码段CSEG2在内存中的起始地址是______H。
第7题:
C++中,对象保存在内存中,栈内存是自动分配和释放的,而堆内存需要用户自己申请和释放。()
第8题:
A、分段式存储管理
B、分页存储管理
C、可变分区分配
D、固定分区分配
第9题:
以下关于程序运行时内存分配区域的叙述中,说法错误的是(33)。
A.全局变量区域存放了程序当中的所有全局变量,是静态分配的区域
B.栈区域是由系统自动来分配的
C.堆是在函数调用时分配的,当函数调用结束之后,相应的堆就会被释放.
D.主函数和其他函数的代码在程序开始运行时,就被装入到内存,保存在代码区
第10题:
以下程序段完全正确的是( )。
A.A
B.B
C.C
D.D