奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 285|回复: 0

东北大学19春学期《软件设计模式》在线作业3(含答案)

[复制链接]

1万

主题

2

回帖

2万

积分

论坛元老

积分
29240
发表于 2019-3-19 22:04:43 | 显示全部楼层 |阅读模式
扫码加微信
19春学期《软件设计模式》在线作业3

奥鹏作业答案
奥鹏东北大学作业

一、单选题:
1.[单选题]下面是几条动态初始化二维数组的语句,指出其中正确的:
    A.       int arr5[][]=new int[4,5];
    B.int[][] arr6 = new int[4, 5];
    C.       int arr7[,]=new int[4,5];
    D.int[,] arr8=new int[4,5];
    正确答案:——D——
2.[单选题]关于结构类型,下列说法哪些是正确的?
    A.结构是值类型
    B.结构中不允许定义带参数的实例构造函数
    C.结构中不允许定义析构函数
    D.结构中可以定义成员方法,但是方法内不能使用this 指针
    正确答案:——A——
3.[单选题]以下关于类和对象的说法中,不正确的是:
    A.类包含了数据和对数据的操作
    B.一个对象一定属于某个类
    C.类是同一类对象的抽象
    D.可由抽象类生成对象
    正确答案:——D——    易百教育

4.[单选题]下面有关静态方法的描述中,正确的是:
    A.静态方法属于类,不属于实例
    B.静态方法可以直接用类名调用
    C.静态方法中,可以访问非静态的局部变量
    D.静态方法中,可以访问静态的变量
    正确答案:————
5.[单选题]在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源?
    A.为类重载new运算符
    B.为类添加delete运算符
    C.为类添加析构函数,在析构函数中释放资源
    D.为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源
    正确答案:————
6.[单选题]分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1{class MyClass{public class subclass{int i;}}}若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________
    A. private
    B. protected
    C. internal
    D.public
    正确答案:————
7.[单选题]能正确表示逻辑关系“a>=10 或a<=0”的C#语言表达式是____。
    A.a>=10 or a<=0
    B.a>=10|a<=0
    C.a>=10&&a<=0
    D.a>=10||a<=0
    正确答案:————
8.[单选题]接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
    A.方法、属性、索引器和事件
    B.方法、属性信息、属性
    C.索引器和字段
    D.事件和字段
    正确答案:————
9.[单选题] 分析下列语句:namespace TestCS{ public delegate void Hello(string target);}该语句的作用是:( )
    A.在TestCS 命名空间中定义了一个名为Hello 的全局方法;
    B.在TestCS 命名空间中声明了函数Hello 的原型;
    C.在TestCS 命名空间中定义了一个名为Hello 的函数指针;
    D.在TestCS 命名空间中定义了了一个名为Hello 的委托类型;
    正确答案:————
10.[单选题]int[][] myArray3=new int[3][]{new int[3]{5,6,2}, new int[5]{6,9,7,8,3}, new int[2]{3,2}}; myArray3[2][2]的值是( )。
    A.9
    B.2
    C.6
    D.越界
    正确答案:————
三、判断题:
11.[判断题]如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。
    A.错误
    B.正确
    正确答案:————
12.[判断题]声明委托实际上是声明了一个方法。
    A.错误
    B.正确
    正确答案:————
13.[判断题]活动图中的动作执行是需要时间来激发的,而状态图不需要。
    A.错误
    B.正确
    正确答案:————
14.[判断题] 在c#中,下列创建数组的语句是否合法?    Int[] iArray = new int[ null ];
    A.错误
    B.正确
    正确答案:————
15.[判断题]数据流分析技术是结构化分析方法的核心技术。
    A.错误
    B.正确
    正确答案:————
16.[判断题]不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。
    A.错误
    B.正确
    正确答案:————
17.[判断题]面向过程方法的缺点是过程和数据结合的过于紧密。
    A.错误
    B.正确
    正确答案:————
18.[判断题]结构化程序设计的3种基本结构是顺序、循环和选择。
    A.错误
    B.正确
    正确答案:————
19.[判断题]属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。
    A.错误
    B.正确
    正确答案:————
20.[判断题]用例图、类图、对象图、状态图和顺序图属于静态建模机制。
    A.错误
    B.正确
    正确答案:————
奥鹏作业答案
奥鹏东北大学作业

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-26 07:40

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表