- 19
- 0
- 约9.52万字
- 约 31页
- 2017-01-03 发布于贵州
- 举报
第七章 动态内存分配习题一、基本概念与基础知识自测题7.1 填空题7.1.1 C/C++定义了4个内存区间: (1) 、 (2) 、 (3) 和 (4) 。答案:(1)代码区,存放程序代码; (2)全局变量与静态变量区,存放全局变量或对象(包括静态);(3)局部变量区即栈(stack)区,存放局部变量;(4)自由存储区(free store),即动态存储区或堆(heap)区。7.1.2 静态定义的变量和对象用标识符命名,称为 (1) ;而动态建立的称为 (2) ,动态建立对象的初始化是通过 (3) 实现 (4) 。答案:(1)命名对象(2)无名对象(3)初始化式(initializer) (4)显式初始化7.1.3 在用new运算符建立一个三维数组15*30*10时,使用了 (1) 个下标运算符,对应的用delete运算符注销这个三维数组时使用了 (2) 个下标运算符。new返回的指针是指向 (3) 的指针。答案:(1)3个(2)1个(3)30行10列的2位数组7.1.4 当动态分配失败,系统采用 (1) 来表示发生了异常。如果new返回的指针丢失,则所分配的自由存储区空间无法收回,称为 (2) 。这部分空间必须在 (3) 才能找回,这是因为无名对象的生命期 (4) 。答案:(1)返回一个空指针(NULL)(2)内存泄漏(3)重新启动计算机后(4)并不依赖于建立它的作用域
您可能关注的文档
最近下载
- 产品结构设计准则--扣位 ( Snap Joints ).doc VIP
- (高清版)B/T 43999-2024 应急呼吸道传染病患者转运设备技术要求.pdf VIP
- (高清版)DB35∕T 1824-2019 军粮供应网点经营规范.pdf VIP
- 2023年广东广州中考数学真题(含答案).pdf VIP
- 初中数学知识点-初中数学知识点总结归纳(完整版).docx VIP
- 26_总经理等岗位考核维度与周期.pdf VIP
- 产品结构设计准则--入件 ( moulded-in inserts ).doc VIP
- 自考《电气防火及火灾监控》精讲+习题(全).pptx
- 2025国际压疮指南精要.pptx
- 2026年二级建造师《建筑实务》案例简答200问.pdf VIP
原创力文档

文档评论(0)