![[东北大学]19年4月补考《软件设计模式》考核作业_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-6/6/64193f06-6749-4c97-ad98-44fce9b35eff/64193f06-6749-4c97-ad98-44fce9b35eff1.gif)
![[东北大学]19年4月补考《软件设计模式》考核作业_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-6/6/64193f06-6749-4c97-ad98-44fce9b35eff/64193f06-6749-4c97-ad98-44fce9b35eff2.gif)
![[东北大学]19年4月补考《软件设计模式》考核作业_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-6/6/64193f06-6749-4c97-ad98-44fce9b35eff/64193f06-6749-4c97-ad98-44fce9b35eff3.gif)
![[东北大学]19年4月补考《软件设计模式》考核作业_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-6/6/64193f06-6749-4c97-ad98-44fce9b35eff/64193f06-6749-4c97-ad98-44fce9b35eff4.gif)
![[东北大学]19年4月补考《软件设计模式》考核作业_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-6/6/64193f06-6749-4c97-ad98-44fce9b35eff/64193f06-6749-4c97-ad98-44fce9b35eff5.gif)
已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
谋学网亲,如果下载后没有答案,请联系QQ客服领取:QQ:18586448,微信:mouxue999 给您带来的不便,敬请谅解,谢谢合作!微信扫一扫加好友!东 北 大 学 继 续 教 育 学 院 软件设计模式 试 卷(作业考核 线上) A 卷学习中心: 院校学号: 姓名 (共 页) 总分题号一二三四五六七八九十得分一:单选题(共40分,20小题,每小题2分。请将答案填入下表)题号12345678910答案题号11121314151617181920答案1. 以下标识符中,正确的是: A._nName B.sizeof C.16A D.xl02. 在c#程序中,入口函数的正确声明为: A. static int main().B. static void Main()C.static void main()D.void Main()3. 在C#中,引用命名空间system 的正确语句是: A. using System;B. #import;C. uses System;D. #include;4. 在C#中,表示一个字符串的变量应使用以下哪条语句定义? A. CString str; B. string str; C. Dim str as string D. char * str; 5. 结构化程序设计的3种结构是: A. 顺序结构、if结构、for结构B. if结构、ifelse结构、else if结构C. while结构、dowhile结构、foreach结构D. 顺序结构、分支结构、循环结构6. 能正确表示逻辑关系“a=10 或a=10 or a=10|a=10&a=10|a=0 7. 分析下列程序:public class class4private string _sData = ;public string sDataset_sData = value; 在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的? A. obj.sData = It is funny!; B. Console.WriteLine(obj.sData); C. obj._sData = 100; D. obj.set(obj.sData); 8. 在类的外部可以被访问的成员是: A、public成员 B、private成员C、protected成员D、protected internal成员9. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_。A. sealed 方法B. public 方法C. visual 方法D. override 方法10. 关于结构类型,下列说法哪些是正确的? A. 结构是值类型B. 结构中不允许定义带参数的实例构造函数;C. 结构中不允许定义析构函数D. 结构中可以定义成员方法,但是方法内不能使用this 指针11. 判断下列类MyClass 的定义中哪些是合法的抽象类? A. abstract class MyClass public abstract int getCount(); B. abstract class MyClass abstract int getCount(); C. private abstract class MyClass abstract int getCount(); D. sealed abstract class MyClass abstract int getCount(); 12. C#中执行下列语句后整型变量X和Y的值是多少? Int x = 100; Int y = +x;A. x = 100 y = 100B. x = 101 y = 100C. x = 100 y = 101 D. x =101 y = 10113. 在编写c#程序时,若需要对一个数组中的所有元素进行处理,则使用_循环体最好? A. while循环B. for each 循环C. do循环D. for 循环14. 下面是几条动态初始化二维数组的语句,指出其中正确的: A. int arr5=new int4,5;B. int arr6 = new int4, 5;C. int arr7,=new int4,5;D. int, arr8=new int4,5;15. 下面有关析构函数的说法中,不正确的是: A. 析构函数中不可以包含return语句B. 一个类中只能有一个析构函数C. 析构函数在对象被撤销时,被自动调用D. 用户可以定义有参析构函数16. 下列说法哪个正确? A. 不需要定义类,就能创建对象B. 属性可以定义为抽象的C. 对象中必须有属性和方法D. 常量不能作为类成员17. 下面有关静态方法的描述中,正确的是: A. 静态方法属于类,不属于实例B. 静态方法可以直接用类名调用C. 静态方法中,可以访问非静态的局部变量D. 静态方法中,可以访问静态的变量18. 以下描述错误的是:A. 在C+中支持抽象类,但在C#中不支持抽象类。B. C+中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。C. 在C#中可使用 new 修饰符显式隐藏从基类继承的成员。D. 在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。19. 下列关于构造函数的描述正确的是:A. 构造函数可以声明返回类型。B. 构造函数不可以用private修饰C. 构造函数必须与类名相同D. 构造函数不能带参数20. 变量x的值为25,要输出x的值,下列正确的语句是:A. System.Console.writeline(“x”)B. System.Console.WriteLine(“x”)C. System.Console.writeline(“x=0”,x)D. System.Console.writeline(“x=x”)二:判断题(共20分,20小题,每小题1分。请将答案或填入下表)题号12345678910答案题号11121314151617181920答案1. 软件危机与软件本身的特点有关。( )2. 结构化程序设计的3种基本结构是顺序、循环和选择。( )3. 面向数据流的设计以面向对象分析阶段的数据流图为基础。( )4. 软件测试方法主要白盒测试和黑盒测试两种。( )5. 螺旋模型包括制定计划、概要设计,详细设计和工程实施四个主要部分。( )6. 变换型数据流图的一般步骤是分析数据、变换数据、打印结果。( )7. 对象通过封装实现信息隐藏,封装的目的就是阻止非法访问。( )8. 在面向对象方法中,对象是对类的抽象,特殊类是对一般类的抽象。( )9. 面向过程方法的缺点是过程和数据结合的过于紧密。( )10. 高耦合是优秀设计的重要标准,有助于使得系统中各部分之间联系紧密。( )11. 消息可以用顺序图和协作图这两种图来表示。( )12. 状态图、顺序图、协作图和部署图属于动态建模机制。( )13. 顺序图描述系统中对象间通过消息进行的交互,强调消息在时间轴上的先后顺序。( )14. 提倡设计模式的根本原因是增强代码复用,增加可维护性。( )15. 里氏代换原则的本质是在同一个继承体系中的对象应该有共同的行为特征。( )16. 工厂方法是抽象工厂模式的扩展。()17. 提倡设计模式的根本原因是增强代码复用,增加可维护性。( )18. 抽象类不可以被实例化。( )19. 当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数。( )20. 虚函数是可由子类继承并重写的函数。( )三:简答题(共25分,5小题,每小题5分。)1. 软件危机的主要表现有哪些?2. 试简述瀑布模型。3. 简述建立动态模型时,构造事件跟踪图的方法。4. 设计模式的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度深圳环保行业简易劳动合同范本
- 2025年度汽车租赁合同补充协议范本
- 海南省保亭黎族苗族自治县2025年上半年公开招聘城市协管员试题含答案分析
- 2025年度地铁车站装修与导向系统设计施工合同
- 2025版燃烧锅炉节能技术研发与推广合同
- 2025二手商铺租赁合同书(含装修期限及权益保障)
- 2025版企业人力资源管理与人才发展培训服务合同
- 河北省高碑店市2025年上半年公开招聘辅警试题含答案分析
- 2025版高科技园区墙面喷漆智能化合同范本
- 贵州省施秉县2025年上半年公开招聘村务工作者试题含答案分析
- T-CACM 1371.5-2021 中医药真实世界研究技术规范基于证据的中药有效性及安全性评价
- 跨文化沟通障碍原因分析及解决方法
- ±800kV等级及以上高压直流输电系统成套设计规程(修订)
- 2022版义务教育(道德与法治)课程标准(附课标解读)
- 店面业绩倍增内训课件
- 小学科学教师专题培训课件
- 《患者的安全转运》课件
- 《病史采集病历分析》课件
- 【新大纲新教材】2022年初级会计职称《经济法基础》精讲课件(1-8章完整版)
- 市政工程交通导行方案
- 梁的弯曲振动-振动力学课件
评论
0/150
提交评论