电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

[东北大学]19年4月补考《软件设计模式》考核作业

  • 资源ID:121021837       资源大小:51KB        全文页数:7页
  • 资源格式: DOC        下载积分:11金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要11金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

[东北大学]19年4月补考《软件设计模式》考核作业

东 北 大 学 继 续 教 育 学 院 软件设计模式 试 卷(作业考核 线上) 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<System>C. uses System;D. #include<System>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<=0”的C#语言表达式是A. a>=10 or a<=0B. a>=10|a<=0C. a>=10&&a<=0D. 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. 设计模式的基本要素有哪些?5. 什么是创建型设计模式,它的目的是什么?四:综合题(共15分)1. 试举一个例子并设计类适配器模式的UML结构图。(7分)2. 定义一个抽象的运动员(Player)基类,具有抽象方法Train方法。然后以该类为基类,派生出BasketballPlayer、FootballPlayer等类。(8分)7课程名称: 软件设计模式

注意事项

本文([东北大学]19年4月补考《软件设计模式》考核作业)为本站会员(不吃****猫)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.