
试卷代号 座位号 中央广播电视大学软件工程模拟试恩2 思号 二 三 四 五 六 总分 得分 得分 评检人 一、填空粗 (在括号内填写正确的答案,每空2分,共20分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 偏号 分类内容 数那存储文件 A 黑盆法 边界值分析法 PAD图 B 白盒法 分支覆盖 等价类划分法 数据流图 条件覆盖 加工 -s图 D 详细设计的方法 话句覆盖 结误推测法 得分 评人 二、单项选择题 (將一个正确的答案代码填入括号中,每小题3分,共15分) 1.总体设计的日标〔 A,确定系统的功作与模块结构 饮件工程试趣第1页(共6页)
软件工程试题第 1 页(共 6 页) 试卷代号 座位号 中央广播电视大学软件工程模拟试题 2 一、 填空题 (在括号内填写正确的答案,每空 2 分,共 20 分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 A 黑盒法 数据存储文件 边界值分析法 B 白盒法 PAD 图 分支覆盖 C 数据流图 等价类划分法 条件覆盖 D 详细设计的方法 加工 N-S 图 语句覆盖 错误推测法 二、单项选择题 (将一个正确的答案代码填入括号中,每小题 3 分,共 15 分) 1. 总体设计的目标( )。 A. 确定系统的功能与模块结构 题号 一 二 三 四 五 六 总 分 得分 得 分 评卷人 得 分 评卷人

B.确定系统的费用 C.确定系统的算法 D.确定开发系统所使用的话言 2.制合的强两不取决于( ) A,模块间接口的复杂程度 B,调用模块的方式 C,通过按口的信 D.模块内部各个元素夜此之句的紧密结合程度 3.L.的基本建筑块不包折(》。 A.事物 B.框架 C,关系 D.图 4,程序测试是指( A.找出编码巾错误的代码执行活动 B.对软件计划,钦件设计,软件编码进行查错的活动 C.对软件计划,钦件设计,软件编码进行纠错的活动 D.纠正编码中的结误的代玛执行活动 5,下述描述错误的是()。 A,程序流程图独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流 程 B.N-S图是一种符合结构化程序设原则的图形描述工具,称为盒图。 C.PD图是用结构化程序设计思想表现程序逻辑结构的图形工具。不允许递归使用。 D.HIO图由一组IPO图知一张C图粗成。它是美国IB脚公司在软件设计中使用的 主要表达工具。 软件工程试题第2页(共6页)
软件工程试题第 2 页(共 6 页) B. 确定系统的费用 C. 确定系统的算法 D. 确定开发系统所使用的语言 2. 耦合的强弱不取决于( )。 A. 模块间接口的复杂程度 B. 调用模块的方式 C. 通过接口的信息 D. 模块内部各个元素彼此之间的紧密结合程度 3. UML 的基本建筑块不包括( )。 A. 事物 B. 框架 C. 关系 D. 图 4. 程序测试是指( )。 A. 找出编码中错误的代码执行活动 B. 对软件计划,软件设计,软件编码进行查错的活动 C. 对软件计划,软件设计,软件编码进行纠错的活动 D. 纠正编码中的错误的代码执行活动 5. 下述描述错误的是( )。 A. 程序流程图独立于任何一种程序设计语言,比较直观和清晰地描述过程的控制流 程。 B. N-S 图是一种符合结构化程序设计原则的图形描述工具,称为盒图。 C. PAD 图是用结构化程序设计思想表现程序逻辑结构的图形工具。不允许递归使用。 D. HIPO 图由一组 IPO 图加一张 HC 图组成。它是美国 IBM 公司在软件设计中使用的 主要表达工具

得分 评卷人 三、多项选释题 (将一个以上正确的箐案代码填入括号中,每小题3分,共15 分) 1,软件的特点包括〔 2。 A。软件具有抽象性 B。在款件的运行和使用期问,也存在类拟硬件的老化问圈 C.软件的开发与谁护对硬件存在依懒性 D.软件的开发费用在逐渐下降 2.利用特尔苹(①elphi)法进行成本评估包括( )步援。 A把系统定义文件或裁格说明发给各位专家 B专家分组开会取得各组意见 C.由协调人综合意见 D.专家组重新开会进行反复评估 3.下列描述正确的是(。), B m 款件工程试题第3页(共6页)
软件工程试题第 3 页(共 6 页) 三、多项选择题 (将一个以上正确的答案代码填入括号中,每小题 3 分,共 15 分) 1. 软件的特点包括( )。 A. 软件具有抽象性 B. 在软件的运行和使用期间,也存在类似硬件的老化问题 C. 软件的开发与维护对硬件存在依赖性 D. 软件的开发费用在逐渐下降 2. 利用特尔菲(Delphi)法进行成本评估包括( )步骤。 A. 把系统定义文件或规格说明发给各位专家 B. 专家分组开会取得各组意见 C. 由协调人综合意见 D. 专家组重新开会进行反复评估 3. 下列描述正确的是( )。 得 分 评卷人 A B C D m n

A该结构的深度为3 B该结构的宽度为3 C模块A的南出为4 D.模块t的南入为2 4,关于款件测试,正确的描述包括( A。测试前受认定被测试的软件有错 R要尽量避免测试自己编写的程序 C.测试要兼顾合理输入与不合理输入数据 D.测试是相对的,不能穷尽所有的德试,要据人力物力安排测试,选择好测试用例 与满试力方法 5.在软件设计中,(》褐合应尽量透免。 A.控制 B.数搭 C.内容 D.标记 得分 评卷人 四、判断题 (正确的在括号内打上“√”,错误的打上“X”。每小题2分, 共10分) 1.软件就是程序。《) 2。结构化分析方法就是用抽象梗型的概念,按照款件内部致据传道、变换的关系,自顶 向下遥层分解,直到找到满足功能要求的所有可实观的载件为止。() 饮件工程试趣第4页(共6页)
软件工程试题第 4 页(共 6 页) A.该结构的深度为 3 B.该结构的宽度为 3 C.模块 A 的扇出为 4 D.模块 t 的扇入为 2 4. 关于软件测试,正确的描述包括( )。 A. 测试前要认定被测试的软件有错 B. 要尽量避免测试自己编写的程序 C. 测试要兼顾合理输入与不合理输入数据 D. 测试是相对的,不能穷尽所有的测试,要据人力物力安排测试,选择好测试用例 与测试方法 5. 在软件设计中,( )耦合应尽量避免。 A. 控制 B. 数据 C. 内容 D. 标记 四、判断题 (正确的在括号内打上“√”,错误的打上“╳”。每小题 2 分, 共 10 分) 1.软件就是程序。( ) 2.结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶 向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。( ) 得 分 评卷人 t

3。有了对目标的一般描述,就可以编程序,以后再详细描述。() 4.状件测试的目的就是证明软件没有错。() 5。P仙图在设置了五种基本的控制结构后,还允许递归使用,() 得分 评表人 五、问答题(每小题10分,共20分) 1。简述什么是款件危机,软件危机有哪几种表现! 2.简述什么是静态分析技术,什么是动态测试技术。 得分 评香人 大、棕合应用题 (共20分) 1.指出下列程序段存在的问题,并进行合理的修改。 软件工程试题第5页(共6页)
软件工程试题第 5 页(共 6 页) 3.有了对目标的一般描述,就可以编程序,以后再详细描述。( ) 4.软件测试的目的就是证明软件没有错。( ) 5.PAD 图在设置了五种基本的控制结构后,还允许递归使用。( ) 五、问答题(每小题 10 分,共 20 分) 1.简述什么是软件危机,软件危机有哪几种表现? 2.简述什么是静态分析技术,什么是动态测试技术。 六、 综合应用题 (共 20 分) 1. 指出下列程序段存在的问题,并进行合理的修改。 得 分 评卷人 得 分 评卷人

程序段目的:打印A,BC三数中最小者。 if (A B goto 120: if B<C goto 110: 100 write (C ) gpto 140; 110 write B): g0t0140: 120 if (A C)goto 130: 20t0100: 130 write (A 140 end 软件工程模拟试惠2答案及评分标准 一、填空题(每空1分,共20分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 c 数据存储文件 A 黑盒法 A 边界值分析法 D PD图 D 白盒法 分支强盖 A 等价类划分法 C 数据流图 B 条件覆盖 C 加工 0 -5图 详细设计的方法 6 语句覆盖 A 结误推法 款件工程试题第6页(共6页)
软件工程试题第 6 页(共 6 页) 程序段目的:打印 A, B, C 三数中最小者。 if ( A < B ) goto 120; if ( B < C ) goto 110; 100 write ( C ); goto 140; 110 write ( B ); goto 140; 120 if ( A < C ) goto 130; goto 100; 130 write ( A ); 140 end 软件工程模拟试题 2 答案及评分标准 一、填空题(每空 1 分,共 20 分) 请根据表格左边的分类名称,给右边的分类内容填写对应的编号。 编号 分类名称 编号 分类内容 A 黑盒法 C 数据存储文件 A 边界值分析法 B 白盒法 D PAD 图 B 分支覆盖 C 数据流图 A 等价类划分法 B 条件覆盖 D 详细设计的方法 C 加工 D N-S 图 B 语句覆盖 A 错误推测法

二、单项选择(每小愿3分,共15分) 1.A 2.n 3.H 4.4 5.c 三、多项选择(每小题3分,共15分) 1.4C 2.AC 3.B0 5.CD 四、判断愿(每小题2分,共10分) 1.× 2.√ 3.X 5.√ 五、日答(每小题10分,共20分) 答:款件开发和谁护的过程中所遇到的一系列严重的门遥。其体表现在。 (1)产品不能符合用户的实际需求 (2)软件开发的效率较低: (3)状件产品的质量弟: 件1程试弟7页(共6页)
软件工程试题第 7 页(共 6 页) 二、单项选择题(每小题 3 分,共 15 分) 1. A 2. D 3. B 4. A 5. C 三、多项选择(每小题 3 分,共 15 分) 1. AC 2. AC 3. BD 4. ABCD 5. CD 四、判断题(每小题 2 分,共 10 分) 1. ╳ 2. √ 3. ╳ 4. ╳ 5. √ 五、问答题(每小题 10 分,共 20 分) 1. 答:软件开发和维护的过程中所遇到的一系列严重的问题。具体表现在: (1)产品不能符合用户的实际需求; (2)软件开发的效率较低; (3)软件产品的质量差;

(4)软件开发成木和进度的估算不准确 (5)软件可装护性差: (6)软件开发文档资料不完整他不合格 〔7)软件的价格品贵。 答: 静态分析技术:不执行被测软件,可对需求分析说明节、软件设计说明节、源程序微 结构检在、流程分析、符号执行来找出载结误 动态测试技术:当把程序作为一个函致,输入的全体称为函夏的定义域,输出的全体 称为函数的恤域,函数则描运了输入的定义域与输出恤域的关系。 大、综合应用愿(共20分) 答:存在的主要问圈包括 1、大量使用00语句,导致程序的流程证乱。 2、程序编与不注意格式,可读性差。修如下 if《A(B)and(A(C)then Tite(A) else if(A>B)and(B《c)then write (B) else write (C endif 款件工程试题第8页(共6页)
软件工程试题第 8 页(共 6 页) (4)软件开发成本和进度的估算不准确; (5)软件可维护性差; (6)软件开发文档资料不完整也不合格; (7)软件的价格昂贵。 2. 答: 静态分析技术:不执行被测软件,可对需求分析说明书、软件设计说明书、源程序做 结构检查、流程分析、符号执行来找出软件错误。 动态测试技术:当把程序作为一个函数,输入的全体称为函数的定义域,输出的全体 称为函数的值域,函数则描述了输入的定义域与输出值域的关系。 六、综合应用题 (共 20 分) 答:存在的主要问题包括 1、大量使用 GOTO 语句,导致程序的流程混乱。 2、程序编写不注意格式,可读性差。修改如下: if ( A B ) and ( B < C ) then write ( B ) else write ( C ) endif endif