- 6
- 0
- 约9.29千字
- 约 7页
- 2019-11-06 发布于广东
- 举报
1、 描述软件产生内存泄露的原因以及检杳方式。(可以结合一种开发语言进行 描述)
参考答案:
内存泄露的原因,主要是由于开发过程当中申请了计算机资源(例如对象、内存 等),但是使用资源完成以后没冇及时释放资源导致的。例如在C语言当中使用 了 malloc屮请了内存,但是未使用free來释放内存。
2、 简述什么是值传递,什么是地址传递,两者区别是什么?
参考答案:
值传递主调函数传递给被调函数的是值的拷贝,不是原值;地址传递主调函数传 递给被调函数的是值的地址。区别是值传递被调函数中的操作不改变主调函数的 值,而地址传递则不同。
3、 结构化程序设计和而向对象程序设计各自的特点及优缺点是什么?
参考答案:(不需要冋答如此复杂)
结构化程序设计思想采用了模块分解与功能抽象和自顶向下、分而治之的方法, 从而冇效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子 程序,便于开发和维护。它的重点在于把功能进行分解。但是由于在实际开发过 程当屮需求会经常发生变化,因此,它不能很好的适应需求变化的开发过程。结 构化程序设计是面向过程的。
面向对象程序设计以需求当屮的数据作为屮心,来进行设计,具有良好的代码重 用性。
封装性:也叫数据隐藏,用户无需知道内部工作流程,只耍知道接II和操作就可 以的,C++屮一般用类来实现封装。
继承性:一种支持重用的思想,在现有的类型派主出新的子类,例
您可能关注的文档
最近下载
- 年产8000吨核桃乳饮料工厂设计.docx
- GB_T50564-2010:金属非金属矿山采矿制图标准.pdf VIP
- 14CJ56、14CG15 钢构轻强板(建筑图集).docx
- 年度安全生产检查评估报告.docx VIP
- NSA2 系列电站智能监控单元Modbus 通讯协议 - 北京奥一新源科技 .PDF VIP
- 部编教材二年级下册语文全册教案.docx VIP
- 动态随机一般均衡(DSGE)模型的贝叶斯估计实践.docx VIP
- 河南省洛阳市2024-2025学年下学期期中考试高一语文试题(含答案).docx VIP
- 城市停车场建设工程施工组织设计施工方案(技术方案).doc
- 一种应用于冰雪场馆的多功能集成二氧化碳冷热联供系统.pdf VIP
原创力文档

文档评论(0)