




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东 北 大 学 继 续 教 育 学 院 软件设计模式 试 卷(作业考核 线上) A 卷学习中心: 院校学号: 姓名 (共 页) 总分题号一二三四五六七八九十得分一:单选题(共40分,20小题,每小题2分。请将答案填入下表)题号12345678910答案题号11121314151617181920答案1. C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性:A、封装、继承和多态 B、类、对象和方法C、封装、继承和派生 D、封装、继承和接口2. 下列语句创建了多少个string 对象?string, strArray = new string34;A. 0 B. 3 C. 4 D. 12 3. 关于结构类型,下列说法哪些是正确的?A. 结构是值类型有,答,案,q,q,49 6 90 15 84B. 结构中不允许定义带参数的实例构造函数;C. 结构中不允许定义析构函数D. 结构中可以定义成员方法,但是方法内不能使用this 指针4. 在c#程序中,入口函数的正确声明为:A. static int main()B. static void Main()C. static void main()D. void Main()5. 在C#中,引用命名空间system 的正确语句是:A. using System;B. #import ;C. uses System;D. #include ;6. MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象? MyClass , myArray = new MyClass23;A. 0 B. 2 C. 3 D. 67. 已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:int a,b,c,n;if (c b) n = a + b + c; else if (a + b =10 或a=10 or a=10|a=10&a=10|a=0 20.以下关于for循环的说法不正确的是_。A. for循环只能用于循环次数已经确定的情况B. for循环是先判定表达式,后执行循环体语句C. for循环中,可以用break语句跳出循环体D. for循环体语句中,可以包含多条语句,但要用花括号括起来。二:判断题(共20分,20小题,每小题1分。请将答案或填入下表)题号12345678910答案题号11121314151617181920答案1软件危机是二十一世纪软件领域出现的新问题。 2数据流分析技术是结构化分析方法的核心技术。 3从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。4喷泉模型主要用于面向过程的软件项目。5类是所有某一类对象的共同的行为和不同状态的集合体。6利用多重继承虽然可以提高类的共享程度,但也会增加系统的复杂程度。7面向对象程序设计应该遵循低内聚、高耦合的原则。8人机交互子系统的设计内容就是用户如何命令系统。9作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。10状态图、顺序图、协作图和部署图属于动态建模机制。11顺序图和协作图虽然都是用来描述交互的,但顺序图强调的是空间,而协作图强调的是时间。12面向对象设计中的开闭原则指的是软件对修改应该是开放的,对扩展应该是关闭的。13单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放-封闭”原则的实现方法。14一般来说,继承必须确保超类所拥有的性质在子类中仍然成立。15当一个超类的实例能够替换任何其子类的实例时,它们之间才具有is-A关系。16工厂方法是抽象工厂模式的扩展。17结构型模式在破坏类的封装性的基础上,实现新的功能。18数组作为函数的参数时默认的传递形式是按值传递。19具有抽象方法的类必须声明为abstract。20重载是进行基类中函数的重写。三:简答题(共25分,5小题,每小题5分。)1. 什么是设计模式?2. 面向对象设计中需要遵循哪些原则?为什么要遵循这些原则?3. 什么是面向对象软件开发的“开放-封闭”原则?其优点有哪些?4. 结构型模式的功能有哪些?5. 试简述抽象工厂模式。四:综合题(共15分)假设你现在是一家快餐店的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025基孔肯雅热题库及答案
- 葬歌课件教学课件
- 2025年高考山东物理试题(解析版)
- 2025合作项目委托合同
- 2025年三基模拟习题及答案
- 2025贷款借款合同撰写模板
- 消化内科出科题目及答案
- 查验员考试题库多选题及答案
- 相遇问题五下题目及答案
- 线性代数专题题目及答案
- (9月3日)铭记历史珍爱和平-纪念中国人民抗日战争暨世界反法西斯战争胜利80周年爱国主义主题教育班会课件
- 新版部编人教版二年级上册语文全册1-8单元教材分析
- 2025~2026学年新人教版八年级英语上册教学计划
- 2025年律师培训试题(含答案)
- 2025年事业单位工勤技能-河南-河南农业技术员一级(高级技师)历年参考题库含答案解析(5卷套题【单选100题】)
- 2025年不动产登记业务知识试题及答案(司法考试资料)
- (新教材)2025年秋期人教版二年级上册数学核心素养教案(第2单元)(教学反思有内容+二次备课版)
- 心理学基础(第2版) 课件 第7章 学习
- 2023年普通高等学校招生全国统一考试(全国乙卷)文综历史试题附答案
- 医疗卫生机构安全生产标准化管理规范
- 心内科出科汇报
评论
0/150
提交评论