知行学院课程考试试题纸。
一、填空题(每空1分,共15分)
1.软件工程是从和两个方面研究如何运用工程学的基本原理和方法来更好地开发和维护计算机软件的一门学科。
3.现在存入银行p元,年利率为i,n年后可得钱数为。
4.把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的。
5. jackson图除了可以表达程序结构外,还可以表达它首先要分析并用适当的工具来描述。
6.一个模块拥有的直属下级模块的个数称为一个模块的直接上级模块的个数称为。
7.大型软件测试包括确认测试和四个步骤。
9.详细设计的工具有和语言工具。
10.设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低提高。
二、单项选择题(从下列各题a、b、c、d四个备选答案中选择一个正确的答案,并将其写在题干前的括号中,每小题2分,共计20分)。
)1.软件生命周期中所花费用最多的阶段是:
a.详细设计 b.软件编码 c.软件测试 d.软件维护。
)2.表示对象相互行为的模型是下面哪种模型:
a. 动态模型b. 功能模型 c. 对象模型 d. 静态模型。
)3.在详细设计阶段,经常采用的工具有:
a.padb.sac.scd.dfd
)4.详细设计的结果基本决定了最终程序的:
a.**的规模 b.运行速度 c.质量d.可维护性。
)5.需求分析中开发人员要从用户那里了解:
a.软件做什么 b.用户使用界面 c.输入的信息 d.软件的规模。
)6.结构化程序设计主要强调的是:
a.程序的规模b.程序的效率。
c.程序设计语言的先进性d.程序易读性。
)7.dfd中的每个加工至少需要( )
a. 一个输入流b. 一个输出流
c. 一个输入或输出流d. 一个输入流和一个输出流。
)8.经济可行性研究的范围包括:
a.资源有效性 b.管理制度 c.效益分析 d.开发风险。
)9.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
a.结合b.隐藏c.封装d.抽象。
)10.软件调试技术包括:
a.边界值分析 b.演绎法 c.循环覆盖 d.集成测试。
三、简答题(每题4分,共20分)
1.什么是软件工程,软件工程的准则是什么?
2.什么是编码风格,包括哪些方面?
3. 比较黑盒测试与白盒测试的区别。
.试简述面向对象方法的基本特征。
四、综合题(每题9分,共45分)
1.根据下列n-s图,写出其对应的伪码。
2.某程序的描述如下:
if ( a > b &&i > 1 ||c > d &&i <=10 ) k = a;
else k = b;
1)画出单个条件的嵌套的分支结构;
2)计算该结构的mccabe环路复杂性度量;)
3) 为完成基本路径测试,求它的一组独立的路径。
3.根据下列描述,画出学生申请ic借书卡的第一层数据流图。学生入学后到图书馆申请ic借书卡,图书馆管理人员根据ic借书卡库存情况分析是否需要购买新的ic借书卡,如需购买,则向ic借书卡提供商购买。各种资金往来通过学校的会计科办理。
4.在飞机票预定系统中,在旅游旺季的7~9,12月份,如果订票超过20张,优惠票价的15%;20张以下(包括20),优惠5%;在旅游淡季的1~6,10,11月份,订票超过20张,优惠30%;20张以下(包括20),优惠20%,请用判定表表示折扣量与条件组合之间的关系。
5. 某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教、讲师、副教授、教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测试用例。
2023年知行学院A卷
知行学院课程考试试题纸。一 填空题 每空1分,共15分 1.软件的发展经历了程序系统阶段和第四阶段。3.在可行性研究中,最难决断和最关键的是。4.优秀的设计通常是从现有的物理系统出发,导出现有系统的。5.需求分析的基本任务是。6.在数据流图中,加工以或作为加工对象。8.pad图既可用于表示程序逻辑,...
2023年知行学院A卷答案
知行学院。课程考试试题参 及评分标准。一 填空题 每空1分,共15分 1.程序设计阶段 软件工程阶段 2.技术可行性。3.高层逻辑模型4.准确的回答 系统必须做什么 5.数据结构 数据内容6.数据结构。7.单入口 单出口8.模块化 抽象 局部化。9.单元测试 系统测试。二 选择题 每小题2分,共20...
新乡学院土木抗震试卷10年B卷
1 抗震规范 将50年内超越概率为 10 13 的烈度值称为基本 烈度,超越概率为 63 的烈度值称为多遇 烈度。2 某一场地土的覆盖层厚度为80米,场地土的等效剪切波速为200m s,则该场地的场地类别为类场地。3 多层砌体房屋楼层 剪力在同一层各墙体间的分配主要取决于 楼盖的水平刚度 楼盖类型 ...