浙江大学城市学院软件基础在线测试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程
一、单选题
1..软件测试的目的是_____________。
A.为了表明程序没有错误;
B.为了说明程序能正确地执行
《
C.为了发现程序中的错误
D.
!
为了评价程序的质量
正确答案是:C
》2.结构化方法是一种___________的软件开发方法。
A.面向用户《
B.面向数据结构
,
C.面向对象
D.
&
面向数据流
正确答案是:D
3.下面_________不是详细设计的图形工具。
A.程序流程图|
B.N-S图
】
C.PDL
D.
#
PAD
正确答案是:C
…
4.下列关于功能性注释不正确的说法是__________。
A.
功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的
状态
|
B.用来说明程序段,需要在每一行都要加注释
^
C.可使用空行或缩进,以便很容易区分注释和程序
D.
]
修改程序也应修改注释
正确答案是:B
;
5.下面____________开发阶段在典型环境下所需的人力百分比最高
A.可行性分析·
B.需求分析
{
C.软件设计
D.
&
测试
正确答案是:D
/ 6.下列文档与维护人员有关的有_________。
A.软件需求说明书#
B.项目开发计划
《
C.维护手册
D.
、
概要设计说明书
正确答案是:C
` 7.下列关于瀑布模型不正确的是___________。
A.瀑布模型上一阶段的变换结果是下一阶段的输入—
B.瀑布模型每个阶段都不需要反馈
—
C.瀑布模型提供了软件开发的基本框架
D.
【
瀑布模型存在局限性
正确答案是:B
:8.在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是
________
A.语句覆盖^
B.判定/条件覆盖
)
C.条件组合覆盖
D.
\
判定覆盖
正确答案是:C
9.软件调试技术包括__________
A.回溯法调试】
B.循环覆盖调试
]
C.边界值分析调试
D.
@
集成测试调试
正确答案是:A
~ 10.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设
计要求组装在一起测试,称为___________
A.确认测试】
B.系统测试
^
C.渐增式测试
D.
\
非渐增式测试
正确答案是:D
》11.________的前提是完全了解程序的结构和处理过程
A.白盒测试!
B.黑盒测试
》
C.α测试
D.
~
β测试
正确答案是:A
12.下面_________不是程序设计小组的组织形式。
A.民主制小组^
B.层次式小组
、
C.主程序员制小组
D.
;
专家制小组
正确答案是:D
、13.______________的目标是确定软件开发工程的总目标,确定工程的可行性。
A.软件定义、
B.软件开发
!
C.软件测试
D.
;
软件维护
正确答案是:A
"
14.结构化分析方法是以数据流图、___________和加工说明等描述工具,即用直观
的图和简洁的语言来描述软件系统模型
A.DFD 图(
B.PAD 图
&
C.IPO 图
D.
:
DD
正确答案是:D
: 15.信息隐蔽概念与____________这一概念直接的相关。
A.模块的独立性>
B.模块类型的划分
~
C.软件结构定义
D.
{
软件生命周期
正确答案是:A
| 16.在软件测试中,白盒测试方法是通过分析程序的______来设计测试用例的方法。
A.应用范围(
B.内部逻辑、
C.功能
D.
(
输入数据
正确答案是:C
@ 17.不属于序言性注释的有___________。
A.模块设计者\
B.修改日期
*
C.程序的整体说明
D.
{
语句功能
正确答案是:D
)18.在软件生存期的各个阶段中跨越时间最长的阶段是________
A.需求分析阶段;
B.设计阶段
>C.测试阶段
D.
^
维护阶段
正确答案是:D
~ 19.在软件测试中,白盒测试方法是通过分析程序的______来设计测试用例的方法
A.应用范围)
B.内部逻辑
:
C.功能
D.
$
输入数据
正确答案是:C
;
20.需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标
系统的逻辑模型并写出_________的过程。
A.模块说明书*
B.软件规格说明
-
C.项目开发计划