判断题:
1、软件就是程序,编写软件就是编写程序。F
2、软件危机的主要表现是软件需求增加,软件价格上升。F
3、软件工程学科出现的主要原因是软件危机的出现。T
4、与计算机科学的理论研究不同,软件工程是一门原理性学科。F(工程性)
5、类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。T
6、继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。F
7、用面向对象方法开发的软件系统,可维护性好。T
8、多态性防止了程序相互依赖而带来的变动影响。F
9、类封装比对象封装更具体、更细致。T
10、模型是对现实的简化,建模是为了更好的理解所开发的系统。T
11、多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性的相结合使软件具有更广泛的重用性和可扩充性。F 12、类图用来表示系统中类与类之间的关系,它是对系统动态结构的描述。F(静态)
13、用例模型的基本组成部件是用例、角色和用例之间的关系。T
14、活动图显示动作和结果,着重描述操作实现中所完成的工作,以及用例实例或类中的活动。F
15、进行程序设计语言的选择时,首先考虑的是应用领域。(F)
16、好程序的一个重要标准是源程序代码的逻辑简明清晰、易读易懂。(T)
17、测试用例由输入数据和预期的输出结果两部分组成。(T)
18、白盒测试是结构测试,主要以程序的内部逻辑为基础设计测试用例。(F)
19、软件测试的目的是证明软件是正确的。(F)
20、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。(F)
21、白盒测试法是一种静态测试方法,主要用于模块测试。(F)
22、在等价分类法中,为了提高测试效率,一个测试用例可以覆盖多个无效等价类。(F)
23、面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。(F)
选择题:
1、(c)是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程。
A.软件生命周期
B.软件测试
C.软件工程
D.软件过程
2、软件工程的三要素是(c)
A.技术、方法和工具
B.方法、对象和类
C.方法、工具和过程
D.过程、模型和方法
3、(D )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A.多态性
B.继承
C.消息
D.封装
4、(B)意味着一个操作在不同的类中可以有不同的实现方式。
A.多继承
B.多态性
C.消息
D.封装
5、每个对象可用它自己的一组属性和它可以执行的一组(A )来表征。
A.操作
B.功能
C.行为
D.数据
6、通过执行对象的操作可改变对象的属性,但它必须通过(B )的传递。
A.操作
B.消息
C.信息
D.继承
7、下列不属于面向对象的要素是(C )。
A.继承
B.抽象
C.分类性
D.封装
8、面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父类,下层可以有子类。这种层次结构系统的一个重要性质是( B ),一个类可获得其父类的全部描述(数据和操作)
A.兼容性
B.继承性
C.复用性
D.多态性
9、UML是软件开发中的一个重要工具,它主要应用于( D )。
A.基于螺旋模型的结构化方法
B.基于需求动态定义的原型化方法
C.基于数据的数据流开发方法
D.基于对象的面向对象的方法
10、UML是(D )的缩写。
A.Unified Module Language
B.Universal Module Language
C.Universal Module Locator
D.Unified Modeling Language
11、( C )是从用户使用系统的角度描述系统功能的图形表达方法。
A.类图
B.活动图
C.用例图
D.状态图
12、( A )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A.类图
B.状态图
C.对象图
D.部署图
13、(B)描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。
A.类图
B.时序图
C.状态图
D.协作图
14、(C)是用于表示构成分布式系统的节点集合节点之间的联系的图示,它可以表示系统中软件和硬件的物理架构。
A.组件图
B.类图
C.部署图
D.状态图
15、状态图包括( D )。
A.类的状态和状态之间的转换
B.触发类的动作的事件
C.类执行的动作
D.所有以上选项
16、成功的测试是指运行测试用例后(A)。
A.发现了程序错误
B.未发现程序错误
C.证明程序正确
D.改正了程序错误
17、白盒测试法是根据程序的(B )来设计测试用例的方法。
A.输出数据
B.内部逻辑
C.功能
D.输入数据
18、黑盒测试是从(C)观点的测试,白盒测试是从()观点的测试。
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
19、软件测试的目的是(D )。
A.证明程序的正确性
B.找出软件系统中存在的所有错误
C.证明软件系统中存在错误
D.尽可能多的发现软件系统中的错误
20、黑盒测试方法根据(B)设计测试用例。
A.程序的调用规则
B.软件要完成的功能
C.模块间的逻辑关系
D.程序的数据结构
21、在软件测试中,逻辑覆盖标准主要用于(A )。
A.白盒测试方法
B.黑盒测试方法
C.灰盒测试方法
D.回归测试方法
22、集成测试的主要方法有两个,一个是(C ),一个是()。
A.白盒测试方法、黑盒测试方法
B.等价类划分方法、边缘值分析方法
C.渐增式测试方法、非渐增式测试方法
D.因果图方法、错误推测方法
23、软件测试的目的是尽可能发现软件中的错误,通常(B )是代码编写阶段可进行的测试,它是整个测试工作的基础。
A.集成测试
B.系统测试、
C.验收测试
D.单元测试
24、面向对象的测试与传统测试方法的主要区别是(AC )。
A.面向对象的测试可在编码前进行,传统测试在编码后进行。
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
问答题:
1、假设要求你开发一个软件,该软件的功能是把读入的浮点数开平方,所得到
的结果应该精确到小数点后4位。一旦实现并测试完之后,该产品将被抛弃。
你打算选用哪种软件生命周期模型?说明选择的理由。
答:瀑布模型。对这个软件的需求很明确,实现开平方功能的算法也很成熟,因此,既无须通过原型来分析需求也无须用原型来验证设计方案。此外,一旦实现并测试完之后,该产品将被抛弃,因此也无须使用有助于提高软件可维护性的增量模型或螺旋模型来开发该软件
2、假设你被任命为一家软件公司的项目负责人,你的工作是管理该公司已被广
泛应用的字处理软件的新版本开发。由于市场竞争激烈,公司规定了严格的完成期限并且已对外公布。你打算采用哪种软件生命周期模型?为什么?
答:对这个项目的一个重要要求是,严格按照已对外公布了的日期完成产品开发工作,因此,选择生命周期模型时应该着重考虑哪种模型有助于加快产品开发的速度。使用增量模型开发软件时可以并行完成开发工作,因此能够加快开发进度。
这个项目是开发该公司已被广泛应用的字处理软件的新版本,从上述事实至少可以得出3点结论:1.旧版本相当于一个原型,通过收集用户对旧版本的意见,较容易确定对新版本的需求,没必要再专门建立一个原型系统来分析用户的需求;2.该公司的软件工程师对字处理软件很熟悉,有开发字处理软件的丰富经验,具有采用增量模型开发新版字处理软件所需要的技术水平;
3.该软件受到广大用户的喜爱,今后很可能还要开发更新的版本,因此,应
该把软件的体系结构设计成开放式的,以有利于今后的改进和扩充。
综上所述,采用增量模型来完成这个项目比较恰当。
3、旅游价格折扣分类如下表,请用判定表和判定树分别画出表达该逻辑问题的算法。
4、问题描述为:建立图书信息管理系统。系统要求实现以下功能。
1、用户管理功能,包括读者信息的录入、修改、更新、登录等。
2、书籍管理功能,如书籍的添加、修改、更新、删除等数据维护功能,还可根据读者借阅书籍的要求随时更新图书馆的书籍数据库。
3、书籍的借阅、归还管理,如借还进行详细登记,更新书籍数据库。
4、信息查询功能,如图书信息查询、用户借书、还书信息查询、书籍库存情况查询等。
根据以上描述,确定参与者及用例,建立系统的用例模型图。
5、某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统的基本需求如下:
1、报社发行多种刊物,每种刊物通过订单来征订,
订单中有代码、名称、订期、单价份数等项目,
订户通过填写订单来订阅报刊;
2、报社下设多个发行站,每个站负责收集订单、打
印收款凭证等事务;
3、报社负责分类并统计各个发行站送来的报刊订阅
信息;
请就此需求建立这个报刊征订的计算机管理系统的对象模型。
6、现有一段判定三角形类型的程序,可以根据输入的三角形的三边长来判定可构成的三角形是否为等腰三角形。请用等价类划分法来为此段代码设计测试用例。
7、假设有一项工程任务被分解成了a, b, …, i等9个子任务,表中给出了完成每个子任务所需要的时间以及子任务彼此之间的依赖关系。请用工程网络描述表中给出的信息,并且计算每个事件的最早时刻和最迟时刻。
子任务标识完成任务
时间
依赖关系
a8
b10
c8a, b d9a
e5b
f3c, d g2d
h4f, g i3e, f
钢筋混凝土结构习题及答案 一、填空题 1、斜裂缝产生的原因是:由于支座附近的弯矩和剪力共同作用,产生的 超过了混凝土的极限抗拉强度而开裂的。 2、随着纵向配筋率的提高,其斜截面承载力 。 3、弯起筋应同时满足 、 、 ,当设置弯起筋仅用于充当支座负弯矩时,弯起筋应同时满足 、 ,当允许弯起的跨中纵筋不足以承担支座负弯矩时,应增设支座负直筋。 4、适筋梁从加载到破坏可分为3个阶段,试选择填空:A 、I ;B 、I a ;C 、II ;D 、II a ;E 、III ;F 、III a 。①抗裂度计算以 阶段为依据;②使用阶段裂缝宽度和挠度计 算以 阶段为依据;③承载能力计算以 阶段为依据。 5、界限相对受压区高度b ζ需要根据 等假定求出。 6、钢筋混凝土受弯构件挠度计算中采用的最小刚度原则是指在 弯矩范围内,假定其刚度为常数,并按 截面处的刚度进行计算。 7、结构构件正常使用极限状态的要求主要是指在各种作用下 和 不超过规定的限值。 8、受弯构件的正截面破坏发生在梁的 ,受弯构件的斜截面破坏发生在梁 的 ,受弯构件内配置足够的受力纵筋是为了防止梁发生 破坏,配置足够的腹筋是为了防止梁发生 破坏。 9、当梁上作用的剪力满足:V ≤ 时,可不必计算抗剪腹筋用量,直接按构造配置箍筋满足max min ,S S d d ≤≥;当梁上作用的剪力满足:V ≤ 时,仍可不必计算 抗剪腹筋用量,除满足max min ,S S d d ≤≥以外,还应满足最小配箍率的要求;当梁上作用的 剪力满足:V ≥ 时,则必须计算抗剪腹筋用量。 10、当梁的配箍率过小或箍筋间距过大并且剪跨比较大时,发生的破坏形式为 ;当梁的配箍率过大或剪跨比较小时,发生的破坏形式为 。
城市道路与交通规划习题集 结构 1. 章节序参照<<城市道路与交通>> 2. 题型分填空题.选择题.名词解释.简答题.计算题.论述题.综合题(含作图题.设计等) 3. 参考书目 绪论 一. 简答题 1. 城市道路的功能有哪些? 由哪些部分组成? 2. 为什么说城市道路系统规划是城市建设的百年大计? 3. 城市道路分类的目的和依据是什么? 试举例说明其必要性。 4. 为何要进行城市道路红线规划? 5. 城市道路应如何分类?试举各类道路的功能.特点与技术指标说明之? 6. 城市交通的基本概念是什么? 7. 公路与城市道路在设计标准和技术要求上有什么不同? 二名词解释 1. 绿波交通 第一、二章 一. 填空题 1. 设计车速指。 2. 车流密度指。 3. 交通量是指。 4. 道路通行能力指。 5. 小型汽车的外廓尺寸:总长米,总宽米,总高米.。 6. 一条机动车道可能通行能力一般为辆/小时。 7. 一条自行车道可能通行能力一般为辆/小时。 8. 一米人行道可能通行能力一般为人/小时。 9. 在平面交叉的道路网上,一条机动车道的实际通行能力常为辆/小时。 10. 常见公共汽车的车身宽度为米,道路交叉口上空,无轨电车架空线净空不得低于米。 11. 自行车行驶时,左右摆动的宽度各为米,一条自行车道净高为米。 12. 交通量观测资料可应用在, , 三方面,其中高峰小时交通量是设计的依据,而年平均昼夜交通量是设计的依据。
1. 一条车道的通行能力是指在单位时间内,车辆的行驶长度被:(1)平均车身长度(2)车头间距长度(3)停车视距除得的数值。 2. 车辆在高速行驶时, 驾驶员的视野:(1)越来越宽阔(2)越来越近(3)越来越狭窄。注意力的集中点也(1)越来越近(2)越来越远(3)越来越高。 3. 道路上车速越高,车流密度(1)越大(2)越小(3)先小后大。 三. 名词解释 1. 交通量 2. 一条机动车道理论通行能力 3. 服务水平 4. 服务流量 5. 动力因素 6. 停车视距 三. 简答题 1. 城市道路交通的特征如何? 2. 城市交通运输的工具有哪些?它们的特点如何? 3. 交通工具的尺寸与道路设计的哪些方面有关? 4. (结合图示)说明车流密度.车流量.速度三者的关系如何?何者起主要影响作用? 5. 外白渡桥宽为三条机动车道,以往两边各一条车道上下行,中间一条车道为自由使用,实际效果不好,后改为上坡两车道,下坡一车道(在桥中央换位),效果较好。试从车辆动力特征的观点来解释这样做的原因. 6. 何谓通行能力?它与交通量的关系如何? 7. 为何道路的实际通行能力要比理论通行能力小?它受哪些因素的影响? 8. 在城市道路设计中,为何希望采用C级服务水平?而在公路设计中,希望采用B级服务水平? 9. 交通量观测资料有何用途? 10. 设计小时交通量的确定方法有几种? 11. 何谓高峰小时交通量? 何谓通行能力? 两者有何区别? 在设计道路时,它们之间关系如何? 12. 停车视距与车头间距的关系如何? 13. 对道路的路段,十字交叉口和环形交叉口的交通量观测方法,有何不同? 14. 一条常见的城市主要交通干道,在平日高峰和紧急状态时,每小时可以疏散多少人?(包括步行,乘车或骑车) 15. 试画出车速,纵向附着系数与通行能力的关系图。 16. 试画出汽车动力因素与车速的动力特性图。 第三、四章 一. 填空题
习题 1. 在HTML中,