- 2
- 0
- 约1.24万字
- 约 12页
- 2016-12-28 发布于湖南
- 举报
1、描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述)参考答案:内存泄露的原因,主要是由于开发过程当中申请了计算机资源(例如对象、内存等),但是使用资源完成以后没有及时释放资源导致的。例如在C语言当中使用了malloc申请了内存,但是未使用free来释放内存。2、简述什么是值传递,什么是地址传递,两者区别是什么?参考答案:值传递主调函数传递给被调函数的是值的拷贝,不是原值;地址传递主调函数传递给被调函数的是值的地址。区别是值传递被调函数中的操作不改变主调函数的值,而地址传递则不同。3、结构化程序设计和面向对象程序设计各自的特点及优缺点是什么?参考答案:(不需要回答如此复杂)结构化程序设计思想采用了模块分解与功能抽象和自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子程序,便于开发和维护。它的重点在于把功能进行分解。但是由于在实际开发过程当中需求会经常发生变化,因此,它不能很好的适应需求变化的开发过程。结构化程序设计是面向过程的。面向对象程序设计以需求当中的数据作为中心,来进行设计,具有良好的代码重用性。封装性:也叫数据隐藏,用户无需知道内部工作流程,只要知道接口和操作就可以的,C++中一般用类来实现封装。继承性: 一种支持重用的思想,在现有的类型派生出新的子类,例如新型电视机在原有型号的电视机上
您可能关注的文档
- 建设感恩文化 创建和读谐企业(培训提纲).doc
- 建设或企业安全i文化,促进企业安全生产.doc
- 建设新型创新文化 开启原始数性创新之门3800.doc
- 建设施工安全专项检文查表.doc
- 建设法多规选择题汇总.doc
- 建设法规选读择题.doc
- 建设工程项目际管理平时作业3.doc
- 建设资源节约型环境y友好型社会的实践与思考.doc
- 建设银行客户经理竞聘功演讲稿.doc
- 建设银行经济个增加值考核立项调研.doc
- DBJ13-42-2008:预拌混凝土生产施工技术规程.pdf
- DBJ_T13-111-2009:建筑用薄钢板焊缝超声检测及质量分级法.pdf
- DB34_T547-2005:城市控制性详细规划编制规范.pdf
- DBJ41_T103-2010:干挂法施工保温装饰板外墙外保温技术规程.pdf
- DBJ41_T112-2016:混凝土保温幕墙工程技术规程.pdf
- DBJ13-47-2002:城市人行天桥与人行地道施工质量验收标准.pdf
- DGJ32_J06-2004:蒸压轻质加气混凝土板应用技术规程.pdf
- DB33_1069-2010:聚氨酯硬泡保温装饰一体化板外墙外保温系统技术规程.pdf
- DB34_T1788-2012:公路隧道防火涂料喷涂施工及验收规程.pdf
- DBJ13-21-1999:增强石膏空心轻质隔墙板施工技术操作规程.pdf
最近下载
- 光纤通信(第四版)光通信常用仪表及测试.pptx VIP
- 四川成都市第七中学2025-2026学年高一下学期半期考试语文试题(含答案).docx VIP
- 2023年1月福建省普通高中学业水平合格性考试通用技术试题及答案.docx VIP
- 《新时代汉语口语准高级(下)》出版.pdf VIP
- 2026年南宁市初三(一模)语文试卷(含答案).pdf
- 【中考真题】2025年四川省乐山市中考历史试卷(附答案).pdf VIP
- 《施耐德真空断路器 EV12S使用手册中文高清版》.pdf VIP
- 2024年四川省成都市中考化学试卷(附参考答案).pdf VIP
- 欧姆龙制氧机说明书1C_IM_HAO-3620、3720、3721、3722、3710、3711、3712.pdf VIP
- 高校教师公共基础知识1000题.pdf
原创力文档

文档评论(0)