东大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
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
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。
[东师]软件工程20秋在线作业1[54824]
7.调试的目的是确定哪些问题后并加以改进。() A.错误的位置 B.引起错误的原因 C.程序的逻辑结构 D.程序的部署环境 答案:AB
8.常用的软件项目的估算方法主要有()。 A.自顶向下的估算方法 B.自底向上的估算方法 C.差别估算法 D.根据经验估算公式 答案:ABCD
5.需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。基本思想是采用自顶向 下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。是指()。 A.面向数据结构的设计方法 B.面向对象的设计方法 C.结构化分析方法 D.Jackson方法 答案:C
6.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()。 A.纠错性维护 B.适应性维护 C.改善性维护 D.预防性维护 答案:D
17.通常用结构图作为描绘软件结构的文档。层次图作为文档并不很合适,因为图上包含的信息太多 有时反而降低了清晰程度。 答案:错误
18.JSP方法根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。 答案:正确
19.第二代界面是简单的菜单式。 答案:正确
20.软件的开发费用越来越低,成本相当便宜。 ห้องสมุดไป่ตู้案:错误
软件工程20秋在线作业1
一、单选题 1.下列属于维护阶段的文档是()。 A.软件规格说明 B.用户操作手册 C.软件问题报告 D.软件测试分析报告 答案:C
2.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度 来描绘对象的模型是()。 A.数据模型 B.对象模型 C.动态模型 D.功能模型 答案:B
[东北师范]-《软件工程》21秋学期在线作业1-辅导答案
软件工程21秋在线作业1-0003试卷总分:100 得分:100一、单选题 (共 10 道试题,共 30 分)1.相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果,或不同的对象收到同一消息可以产生不同的结果。
所指的特性是()。
<-A.项->继承<-B.项->关联<-C.项->组合<-D.项->多态<提示>本试题难度适中,请认真完成<本题-选择>:D2.一个软件的宽度是指其控制的()。
<-A.项->模块数<-B.项->层数<-C.项->跨度<-D.项->厚度<提示>本试题难度适中,请认真完成<本题-选择>:C3.需求分析阶段的任务是确定()。
<-A.项->软件系统的功能<-B.项->软件开发方法<-C.项->软件开发工具<-D.项->软件开发费<提示>本试题难度适中,请认真完成<本题-选择>:A4.规定功能的软件,在一定程度上对自身错误的作用具有屏蔽能力,则称此软件具有什么功能()。
<-A.项->隐藏<-B.项->屏蔽<-C.项->容错<-D.项->适应<提示>本试题难度适中,请认真完成<本题-选择>:C5.软件复杂性度量的参数包括()。
<-A.项->效率<-B.项->规模<-C.项->完整性<-D.项->容错性<提示>本试题难度适中,请认真完成<本题-选择>:B6.以下软件成本估算模型中,是动态多变量的模型有()。
<-A.项->Halstead理论模型<-B.项->Deiphi专家估算模型<-C.项->Putnam估算模型<-D.项->瀑布模型<提示>本试题难度适中,请认真完成<本题-选择>:C7.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。
东大14秋学期《软件设计模式》在线作业1答案
正确答案:D
9.下列语句在控制台上的输出是什么?
String msg = @”hello\nworld!”;
System.console.writeline(msg);
A.
hello world!
B.
@”hello\nworld!”
C.
hello
World!
D.
hello\nworld!
?
正确答案:D
3.声明委托实际上是声明了一个方法。
A.错误
B.正确
?
正确答案:A
4.单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放-封闭”原则的实现方法。
A.错误
B.正确
?
正确答案:B
5.顺序图和协作图虽然都是用来描述交互的,但顺序图强调的是空间,而协作图强调的是时间。
A.错误
B.正确
?
正确答案:A
Console.Write ("使用两个整型参数!");
}
请问上述方法重载有无二义性?若没有,则下列语句的输出为()
MyClass x = new MyClass();
x.testParams(0);
正确答案:B
2.在C#中,表示一个字符串的变量应使用以下哪条语句定义?()
A.
CString str;
}
B.
abstract class Cat: Animal
{
virtual public void Move(){Console.Write(Console.Write("Move!");
正确答案:D
6. C#中MyClass为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass的Hello方法
东大21秋学期《软件设计模式》在线平时作业1【标准答案】
《软件设计模式》在线平时作业1试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)1.接口Animal 定义如下:public interface Animal{void Move();}则下列抽象类的定义中,哪些是不合法的?A.abstract class Cat: Animal{abstract public void Move();}B.abstract class Cat: Animal{virtual public void Move(){Console.Write(Console.Write("Move!");)} }C.abstract class Cat: Animal{public void Move(){Console.Write(Console.Write("Move!");)};}D.abstract class Cat: Animal{public void Eat(){Console.Write(Console.Write("Eat!");)};}答案:D2.在类的外部可以被访问的成员是:A.public成员B.private成员C.protected成员D.protected internal成员答案:A3.如有定义: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 class2B.class3C.class2 class3D.class2答案:B4.以下描述错误的是()A.在C++中支持抽象类,但在C#中不支持抽象类。
东北大学智慧树知到“计算机科学与技术”《软件设计模式》网课测试题答案1
东北大学智慧树知到“计算机科学与技术”《软件设计模式》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.在类的外部可以被访问的成员是:()A.public成员B.private成员C.protected成员D.protected internal成员2.在类的定义中,类的()描述了该类的对象的行为特征。
A.类名B.方法C.所属的名字空间D.私有域3.接口与抽象类的区别是,抽象类虽然不能被实例化,但是可以包含可实现的部分,而接口则是一个完全抽象的成员集合,它只提供相关操作的标准和规则,不提供实现。
()A.正确B.错误4.C#中每个int类型的变量占用()个字节的内存。
A.1B.2C.4D.85.已知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.3B.-3C.9D.15 6.结构化程序设计的3种基本结构是顺序、循环和选择。
()A.错误B.正确7.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?() MyClass[ , ] myArray = new MyClass[2][3];A.0B.2C.3D.68.声明为abstract类的方法必须同时进行声明和实例化。
()A.错误B.正确9.不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。
()A.错误B.正确10.C#中导入某一个命名空间的关键字是:()ingeC.importD.include11.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()。
A.sealed方法B.public方法C.visual方法D.override方法12.下列语句创建了多少个string对象?()string[,]strArray=new string[3][4];A.0B.3C.4D.1213.以下关于for循环的说法不正确的是____。
20秋学期(1709、1803 )《软件工程与软件测试技术》在线作业DSCH
20秋学期(1709、1803、1809、1903、1909、2003、2009 )《软件工程与软件测试技术》在线作业1在E-R 模型中,包含以下基本成分( )。
A:数据、对象、实体B:控制、关系、对象C:实体、关系、控制D:实体、属性、关系答案:D2验收测试的任务是验证软件的( )。
A:可靠性B:正确性C:移植性D:有效性答案:D3数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。
A:输入、输出、外部实体和加工B:变换、加工、数据流和存储C:加工、数据流、数据存储和外部实体D:变换、数据存储、加工和数据流答案:C4分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
A:细节B:输入与输出C:软件的作者D:绘制的时间答案:B5而向数据流的软件设计方法可将( )映射成软件结构。
A:控制结构B:模块C:数据流D:事物流答案:C6SA 方法的基本思想是( )。
A:自底向上逐步抽象B:自底向上逐步分解C:自顶向下逐步分解D:自上向下逐步抽象答案:C7模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()A:内聚性和耦合性B:局部化和封装化C:抽象和信息隐藏D:逐步求精和结构图答案:A8( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A:部署图B:类图C:组件图D:配置图答案:B9下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。
A:原型模型B:瀑布模型C:基于知识的智能模型D:变换模型答案:A10软件模块设计准则中个错误的是A:降低模块之间的耦合性,降低模块的内聚性B:模块的作用范围应该在控制范围内C:设计功能可预测并能得到验证的模块D:适当划分模块规模,以保持其独立性答案:A11黑盒测试是从( )观点的测试,白盒测试是从( )观点的测试。
A:开发人员、管理人员B:用户、管理人员C:用户、开发人员D:开发人员、用户答案:C增量模型本质上是一种( ) 。
- 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。