存储分配函数的原型为void *malloc(size_t size);,以下说法错误的是
A: 该函数可以分配任意大小的存储空间
B: 如果存储器中没有足够的空间分配,即存储分配失败时返回NULL
C: 函数返回指针类型为void(空类型)
D: 函数的功能是在主存储器中的动态存储区分配由size所指定大小的存储块,如果成功分配,则返回所分配存储块在存储器中起始位置(指针)
A: 该函数可以分配任意大小的存储空间
B: 如果存储器中没有足够的空间分配,即存储分配失败时返回NULL
C: 函数返回指针类型为void(空类型)
D: 函数的功能是在主存储器中的动态存储区分配由size所指定大小的存储块,如果成功分配,则返回所分配存储块在存储器中起始位置(指针)
举一反三
- 存储分配函数的原型为void *malloc(size_t size),其功能是 A: 在主存储器中的动态存储区分配由size所指定大小的存储块,如果成功分配,则返回所分配存储块在存储器中起始位置(指针) B: 释放size大小的存储快 C: 给变量size分配存储空间 D: 释放变量size的存储空间
- 进行动态存储分配的malloc()函数带有一个参数。
- 页式存储管理中,进行存储分配时,以__________为单位进行分配,作业信息可以按__________分散在主存不连续的块中。
- 以下哪种存储器分配方式会产生外部碎片。 A: 固定分区分配 B: 动态分区分配 C: 分页存储管理方式 D: 分段存储管理方式
- 运行时存贮管理方案有哪些()。 A: 静态存储分配 B: 栈式动态存储分配 C: 队列动态存储分配 D: 堆式存储分配