深圳职业技术学院电信学院软件工程系软件专业 XXXX-XXXX学年第X学期期末考试(必修) 《面向对象程序设计(Java)》 A【开卷】 一、填空题(每空2分,共40分) 1. 一个Java程序运行从上到下的环境次序是( (1) ) A. 操作系统、Java程序、JRE/JVM、硬件 B. JRE/JVM、Java程序、硬件、操作系统 C. Java程序、JRE/JVM、操作系统、硬件 D. Java程序、操作系统、JRE/JVM、硬件 二、编程题(共60分)
一、单项选择题 1. C++源程序文件的默认扩展名为( A )。 A. cpp B. exe C. obj D. lik 2. 由C++源程序文件编译而成的目标文件的默认扩展名为( C )。 A. cpp B. exe C. obj D. lik 3. 由C++目标文件连接而成的可执行文件的默认扩展名为( B )。 A. cpp B. exe C. obj D. lik 4. C++程序从上机到得到结果的几个操作步骤依次是( B )。 A. 编译、编辑、连接、运行 B. 编辑、编译、连接、运行
面向对象程序设计六大原则 一、“开-闭”原则(Open-Closed Principle,OCP) 1.1“开-闭”原则的定义及优点 1)定义:一个软件实体应当对扩展开放,对修改关闭( Software entities should be open for extension,but closed for modification.)。即在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。 2)满足“开-闭”原则的系统的优点 a)通过扩展已有的软件系统,可以提供新的行为,以满足
08电大面向对象程序设计形成性考核册答案 作业1 一、选择题、 1. A 2. B 3. A 4. D 5. D 6. B 7. B 8. C 9. C 10. C 11. C 32. C 13. C 14. B 15. C 16. B 17. B 18. B 二、填空题 1. .cpp、 程序 2. cout 3. 空白 4. 分号 5. 原型(或声明) 17. .h、 .cpp 18. 警告(warning)、 致命(error) 6. void 7. 4、 11 8. 0xF5 (F大小