东大20秋学期《软件设计模式》在线作业1答卷
东师软件工程20秋在线作业1答案_64232

(单选题)1: 属于黑盒技术设计测试用例的方法之一是()。
A: 边界值分析
B: 逻辑覆盖
C: 循环覆盖
D: 基本路径测试
正确答案: A
(单选题)2: 白盒法又称为逻辑覆盖法,主要用于()。
A: 功能测试
B: 系统测试
C: Alpha测试
D: 单元测试
正确答案: D
(单选题)3: 任何一个基于计算机系统都可以用什么来描述,它将该系统转换成一个信息变换模型。
()
A: E-R图
B: IPO
C: 数据流图
D: 盒图
正确答案: B
(单选题)4: 在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。
A: 软件开发管理
B: 软件配置管理
C: 软件质量管理
D: 软件质量控制
正确答案: B
(单选题)5: 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程是()。
A: 软件生存期
B: 面向对象设计
C: 结构化程序设计
D: 面向对象分析
正确答案: D
(单选题)6: 维护工作量的估算模型为:M=P+Ke(c-d)。
其中M代表()。
A: 维护所用工作量
B: 生产性工作量
C: 助动性工作量
D: 经验常数
正确答案: A。
[东大]20秋学期《软件工程与UML建模》在线平时作业1
![[东大]20秋学期《软件工程与UML建模》在线平时作业1](https://img.taocdn.com/s3/m/884b6d72453610661ed9f4c3.png)
A.全局和局部 B.抽象和具体 C.总体和层次 D.功能和结构 正确答案:A
15.在使用UML建模时,若需要描述跨越多个用例的单个对象行为,使用()是最为合适的。 A.协作图(collaboration diagram) B.序列图(sequence diagram) C.活动图(activity diagram) D.状态图(statechart diagram) 正确答案:D
8.测试大型软件系统通常由模块测试、集成测试、系统测试、验收测试和并行运行等几个步骤组成, 其中系统测试的个弄个做应该由()来承担。 A.开发该系统的部门以外的人员 B.该系统的系统分析员 C.该系统的设计人员 D.该系统的编程者 正确答案:A
9.程序语言选择不需要考虑() A.成产率因素 B.软件应用领域 C.经费问题 D.程序员的知识 正确答案:C
12.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A.程序的内部逻辑 B.程序的复杂程度 C.使用说明书 D.程序的功能 正确答案:A
13.以下属于程序流程图缺点的是() A.历史悠久 B.使用广泛 C.支持程序的三种基本控制结构 D.可以随心所欲地画控制流程线的流向 正确答案:D
5.两个模块之间通过接口的参数表交换信息数据,并且这些信息数据的类型是基本数据类型印记耦 合 A.正确 B.错误 正确答案:A
10.螺旋模型是建立在()的基础上。 A.模块划分 B.子程序分解 C.设计 D.原型 正确答案:D
11.对于软件的特征量描述错误的是() A.软件特征量是指一个系统、不见或者过程的一个给定属性的程度的定量度量。 B.软件开发程序的行数或功能点数可以作为软件规模的特征量 C.软件周期中所涉及到的钱数可以作为开发成本的特征量 D.从需求分析到软件交付使用所需要的时间可以作为开发期限。 正确答案:C
【东大】20秋学期《软件设计模式》在线平时作业3答案

20秋学期《软件设计模式》在线平时作业3
学校:东北大学学期:2020年秋季
一、单选题 (共 10 道试题,共 50 分)
1.C#中每个int 类型的变量占用_______个字节的内存。
A.1
B.2
C.4
D.8
[本题正确选择]:C
2.while语句循环语句结构和do…while语句循环结构的区别在于:
A.while语句的执行效率比较高
B.do…while语句编写程序较为复杂
C.do…while循环是先执行循环体,后判定条件表达式是否成立,而while语句是先判定条件表达式,再决定是否执行循环体
D.无论条件是否成立,while语句都要执行一次循环体
[本题正确选择]:C
3.如有定义:
class class1
{
Public virtual void test(){}
}
Class class2: class1
{
Public overrice void test()
{
Console.Write(“class2”);
}
}
Class class3: class2
{
Public override void test()
{
Console.Write(“class3”);
}
}
则下列语句的输出是什么?
Class2 x = new class3(); x.test();
A.class3 class2
B.class3
C.class2 class3。
东大20秋学期《网络安全技术》在线平时作业1

(单选题)1: 用于实现身份鉴别的安全机制是( )。
A: 加密机制和数字签名机制
B: 加密机制和访问控制机制
C: 数字签名机制和路由控制机制
D: 访问控制机制和路由控制机制
正确答案: A
(单选题)2: 简单邮件发送协议SMTP处于TCP/IP协议分层结构的哪一层?
A: 数据链路层
B: 网络层
C: 传输层
D: 应用层
正确答案: D
(单选题)3: 机密性是指保证信息与信息系统不被非授权者所获取与使用,主要防范措施是()。
A: 防火墙
B: 访问控制
C: 入侵检测
D: 密码技术
正确答案: D
(单选题)4: 一般而言,Internet防火墙建立在一个网络的()。
A: 内部子网之间传送信息的中枢
B: 每个子网的内部
C: 内部网络与外部网络的交叉点
D: 部分内部网络与外部网络的接合处
正确答案: C
(单选题)5: ESP协议中必须实现的加密算法是()。
A: 仅DES-CBC
B: 仅NULL
C: DES-CBC和NULL
D: 3DES-CBC
正确答案: C
(单选题)6: ISO 7498 -2从体系结构的观点描述了5种普遍性的安全机制,这5种安全机制不包括( )。
A: 可信功能
B: 安全标号
C: 事件检测
D: 数据完整性机制
正确答案: D
(单选题)7: IKE协商的第一阶段可以采用()。
东大19秋学期《软件设计模式》在线平时作业123满分答案

19秋学期《软件设计模式》在线平时作业1 试卷总分:100 得分:100
一、单选题(共10 道试题,共50 分)
1.下面有关静态方法的描述中,正确的是:
A.静态方法属于类,不属于实例
B.静态方法可以直接用类名调用
C.静态方法中,可以访问非静态的局部变量
D.静态方法中,可以访问静态的变量
答案:C
2.以下标识符中,正确的是:
A._nName
B.sizeof
C.16A
D.xl0#
答案:A
3.有如下程序:
Using system;
Class Example1
{
Public Static void main()
{
Int x=1,a=0,b=0;
Switch(x)
{
Case 0:b++,break;
Case 1:a++,break;
Case 2:a++,b++,break;
}
Console.Writeline(“a={0},b={1}”,a,b);
}
}
的输出结果是()
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
答案:C
4.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?()
A.decimal theMoney;
B.int theMoney;。
[东北大学]20秋学期《软件设计模式》在线平时作业2
![[东北大学]20秋学期《软件设计模式》在线平时作业2](https://img.taocdn.com/s3/m/2f76f3ba168884868662d636.png)
5.下列描述错误的是() A.类不可以多重继承而接口可以; B.抽象类自身可以定义成员而接口不可以; C.抽象类和接口都不能被实例化; D.一个类可以有多个基类和多个基接口; 答案:D
9.事件是一种特殊的委托。 答案:正确
10.软件测试方法主要白盒测试和黑盒测试两种。 答案:正确
5.不同的参数类型、参数顺序、参数个数和返回值类型都是区别重载方法的根据。 答案:错误
6.对象模型优化方法之一的演绎法,指的是自底向上,抽象出具有若干个对象类共同性质的父类。 答案:错误
7.抽象类中所有的方法必须被声明为abstract. 答案:错误
8.在设计人机交互部分时,对于操作步骤,应该用尽的操作方法。 答案:正确
9.关于结构类型,下列说法哪些是正确的? A.结构是值类型 B.结构中不允许定义带参数的实例构造函数 C.结构中不允许定义析构函数 D.结构中可以定义成员方法,但是方法内不能使用this 指针 答案:A
10.以下类型中,不属于值类型的是: A.整数类型
B.布尔类型 C.字符类型 D.类类型 答案:D
6.分析下列C#语句,注意类MyClass 没有访问修饰符: namespace ClassLibrary1 { class MyClass { public class subclass { int i; } } } 若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________ A.private B.protected C.internal D.public 答案:C
20秋学期《软件设计模式》在线平时作业1[附答案]
20秋学期《软件设计模式》在线平时作业1[附答案][东北大学]20秋学期《软件设计模式》在线平时作业1试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)1.分析下列程序:public class class4{private string _sData = "";public string sData{set{_sData = value;}}}在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?()A.obj.sData = "It is funny!";B.Console.WriteLine(obj.sData);C.obj._sData = 100;D.obj.set(obj.sData);[正确选择是]:A2.已知结构Resource 的定义如下:struct Resource{public int Data = 0;}则下列语句的运行结果为________。
Resource[] list= new Resource[20];for(int i = 0;i<20;i++){System.Console.WriteLine(“data={0}”,list[i].Data);}A.打印20 行,每行输出都是 data=0B.打印20 行,每行输出都是 data=nullC.打印20行.第1行输出data=0,第2行输出data=2,.,第20行输出data=19D.出现运行时异常[正确选择是]:A3.已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:int a,b,c,n;if (c < b)n = a + b + c;else if (a + b < c)n = c - a - b;elsen = a + b;A.3B.-3C.9D.15[正确选择是]:C。
东师软件工程20秋在线作业1答案_20956
(单选题)1: 只有单重继承的类层次结构是何种层次结构。
()
A: 网状型
B: 星型
C: 树型
D: 环型
正确答案: C
(单选题)2: 软件生命周期中所花费用最多的阶段是()。
A: 详细设计
B: 软件编码
C: 软件测试
D: 软件维护
正确答案: D
(单选题)3: 在软件开发阶段用来减少错误,提高软件可维护性的技术称为()。
A: 面向对象的技术
B: 面向结构的技术
C: 面向维护的技术
D: 面向分析的技术
正确答案: C
(单选题)4: 结构化程序设计主要强调的是()。
A: 程序易读性
B: 程序的规模
C: 程序的效率
D: 程序设计语言的先进性
正确答案: A
(单选题)5: 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。
A: 纠错性维护
B: 适应性维护
C: 改善性维护
D: 预防性维护
正确答案: C
(单选题)6: 用来定义数据流图中的各个成分的具体含义的是()。
A: 数据字典
B: 数据库
C: 数据对象
D: 逻辑符号
正确答案: A
(单选题)7: 可行性研究要进行一次怎样的需求分析。
()
A: 详细的。
40875][东北大学]20年7月考试《软件工程与UML建模》考核作业(答案)
东北大学继续教育学院软件工程与UML建模试卷(作业考核线上1) A 卷学习中心:奥鹏远程教育沈阳学习中心(直属)[32] 院校学号:C09024011930344 姓名何家强(共 4 页)一、单选题(30分,共15题,每题2分)1. D 是在系统之外,透过系统边界与系统进行有意义交互的任何事物A).相关系统B).Use Case C).Class D).Actor2.软件工程是以 D 为核心A).过程B).面向对象C).软件开发D).质量3.“系统开发过程和可交付文档将遵照ZCo-SP0STAN-95中相关规定”,这属于 DA).功能性需求B).客观需求C).主观需求D).非功能性需求4.“系统每天晚上自动生成进货报表”,Actor是: CA).系统B).其它系统C).时间D).报表审阅者5.数据流程图是一个分层的概念模型,分三个层次: C ,分别描述系统的不同特征A).总体图、二级图、三级图B).总体图、二级图、细节图C).总体图、零级图、细节图D).总体图、次级图、细节图6.以下用例命名中,最合理的是 DA).进行宠物搜索B).查询宠物C).宠物查询D).进行宠物查询7.某系统中有两个用例:一个用例的参与者是用户,用例是“注册”;另一个用例的参与者是系统管理员,用例是“审核用户注册”。
这两个用例之间是什么关系? BA).包含关系B).没有关系C).扩展关系D).泛化关系8.在软件的层次结构中,“一个模块被其他模块直接调用的调用者的数量”是指 BA).深度B).扇入 C).扇出 D).耦合9.设C(X)定义问题X的复杂性函数,E(X)定义解决问题X所需要工作量的函数,对于两个问题p1和p2,一般情况下如果C(p1)<C(p2) 则 DA).E(p1)>E(p2) B).C(p1+p2)=C(p1)+C(p2)C).E(p1+p2)>E(p1)+E(p2) D).E(p1+p2)<E(p1)+E(p2)10.以下各种图不是UML使用的图是 CA).用例图B).类图C).数据流程图D).顺序图11.模块尺寸太大时,应 AA).分解以提高内聚B).分解以提高耦合C).合并以提高内聚D).分解以降低内聚12.以下类的命名中,最合理的是 AA). BusVehicle B). Routes C). passenger D). Stop13.在软件过程中,下列活动属于辅助活动的是 DA).设计B).集成C).退役D).风险管理14.下面用例模型体现了用例间的 A 关系A).泛化、包含和扩展B).包含和扩展C).分解、包括和扩充D).分解、包含和扩展15.下图体现了面向对象中类的 CA).复杂性B). 可传递性 C).自反关联D). 继承关系二、简答题(40分,共4题,每题10分)1.请解释软件工程的含义。
东北大学《软件设计模式(一)》在线平时作业03
《软件设计模式(一)》在线平时作业3关于模式适用性,()不适合使用工厂方法( Facto可Method )模式。
A:一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现B:当一个类希望由它的子类来指定它所创建的对象的时候C:当类将创建对象的职责委托给多个帮助子类中的某一个,并且用户希望将哪一个帮助子类是代理者这一信息局部化的时候D:当一个类不知道它所必须创建的对象的类的时候参考选项:A以下叙述不对的是()A:Bridge 模式是将抽象部分与它的实现部分分离,使它们可以独立地变化B:Bridge 模式是发现并封装不同点的极好例子.C:Bridge 模式优先使用继承而不是组合.D:Bridge 模式优先使用组合而不是继承参考选项:C设计模式一般用来解决什么样的问题( )。
A:同一问题的不同表相B:不同问题的同一表相C:不同问题的不同表相D:以上都不是参考选项:A以下意图()可用来描述装饰(Decorator)。
A:运用共享技术有效地支持大量细粒度的对象B:用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象C:将抽象部分与它的实现部分分离,使它们都可以独立变化D:动态地给一个对象添加一些额外的职责参考选项:D在观察者模式中,表述错误的是()。
A:人观察者角色的更新是被动的B:被观察者可以通知观察者进行更新C:观察者可以改变被观察者的状态,再由被观察者通知所有观祟者依据被观察者的状态挂行D:以上表述全部错误参考选项:C对违反里氏替换原则的两个类,可以采用的候选解决方案错误的是()A:创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题B:将B到A的继承关系改组成委派关系1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东大20秋学期《软件设计模式》在线平时作业1
注:本科目是东北大学课程资料,只做参考学习使用!!
一、单选题 (共 10 道试题,共 50 分)
1.分析下列程序:
public class class4
{
private string _sData = "";
public string sData{set{_sData = value;}}
}
在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?()
A.obj.sData = "It is funny!";
B.Console.WriteLine(obj.sData);
C.obj._sData = 100;
D.obj.set(obj.sData);
【正确选择是】:A
2.已知结构Resource 的定义如下:
struct Resource{
public int Data = 0;
}
则下列语句的运行结果为________。
Resource[] list= new Resource[20];
for(int i = 0;i<20;i++){
System.Console.WriteLine(“data={0}”,list[i].Data);
}
A.打印20 行,每行输出都是 data=0
B.打印20 行,每行输出都是 data=null
C.打印20行.第1行输出data=0,第2行输出data=2,.,第20行输出data=19
D.出现运行时异常
【正确选择是】:A
3.已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:int a,b,c,n;
if (c < b)
n = a + b + c;
else if (a + b < c)
n = c - a - b;
else
n = a + b;
A.3
B.-3
C.9
D.15
【正确选择是】:C。