1
您的位置: 线上活动  >  在线答题  >  答题题库

选择题

2023-06-16 22:22:15.226.0.24057

选择题 在线考试 答题题目
1、 软件工程学的目的应该是最终解决软件生产的( )问 题。
  • A、提高软件的开发效率
  • B、使软件生产工程化
  • C、消除软件的生产危机
  • D、加强软件的质量保证


  • 2、 概要设计与详细设计衔接的图形工具是( )。
  • A、DFD 图
  • B、SC 图
  • C、程序流程图 PFD
  • D、PAD 图


  • 3、 在结构化分析方法中,用以表达系统内部数据的运行情况的工具是 ( )。
  • A、数据流图
  • B、数据字典
  • C、结构化英语
  • D、判定树与判定表


  • 4、 在软件的可行性研究中, 可以从不同的角度对软件进行研究,其中是从软 件的功能可行性角度考虑的是( )。
  • A、经济可行性
  • B、技术可行性
  • C、操作可行性
  • D、法律可行性


  • 5、 软件生存周期中花费最多的阶段是( )。
  • A、详细设计
  • B、软件编码
  • C、软件测试
  • D、软件维护


  • 6、 如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。这个 项目一共有 1200 单元,你采用什么估算方法?
  • A、自下而上估算法
  • B、类比估算法
  • C、专家估算法
  • D、参数估算法


  • 7、 关于浮动,下面除了哪个之外都是不正确的?( )
  • A、每个任务都有浮动
  • B、只有复杂的项目有浮动
  • C、浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量
  • D、浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量


  • 8、 白盒测试方法一般适合于( )测试。
  • A、单元
  • B、系统
  • C、集成
  • D、确认


  • 9、 功能性注释的主要内容不包括( )。
  • A、程序段的功能
  • B、模块的功能
  • C、数据的状态
  • D、语句的功能


  • 10、 编制一个好的程序应强调良好的编程风格,例如,选择标识符的名字时应考 虑( )。
  • A、名字长度越短越好,以减少源程序的输入量
  • B、多个变量共用一个名字,以减少变量名的数目
  • C、选择含义明确的名字,以正确提示所代表的实体
  • D、尽量用关键字作名字,以使名字标准化


  • 11、 软件详细设计的主要任务是确定每个模块的( )。
  • A、算法和使用的数据结构
  • B、外部接口
  • C、功能
  • D、程序


  • 12、 数据耦合和控制耦合相比,则( )成立。
  • A、数据耦合的耦合性强
  • B、控制耦合的耦合性强
  • C、两者的耦合性相当
  • D、两者的耦合性需要根据具体情况分析


  • 13、 需求分析最终结果是产生( )。
  • A、项目开发计划
  • B、需求规格说明书
  • C、设计说明书
  • D、可行性分析报告


  • 14、 程序的三种基本结构是( )。
  • A、过程、子过程和子程序
  • B、过程、子过程和子程序
  • C、顺序、选择和重复
  • D、调用、返回和转移


  • 15、 集成化开发环境中的环境集成机制不包括( )。
  • A、数据集成
  • B、控制集成
  • C、界面集成
  • D、服务集成


  • 16、 质量控制是( )
  • A、对每个工作包增加工作时间
  • B、项目生存期的各个阶段都需要实施的
  • C、只需要做一次
  • D、只有大的项目才需要的


  • 17、 下面各项对沟通计划的描述,哪项是错误的( ) 。
  • A、确定沟通需求
  • B、确定沟通的内容
  • C、确定沟通方法
  • D、对项目管理是没有必要的


  • 18、 在进行单元测试时,常用的方法是( )。
  • A、采用白盒测试,辅之以黑盒测试
  • B、采用黑盒测试,辅之以白盒测试
  • C、只使用白盒测试
  • D、只使用黑盒测试


  • 19、 源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档 通常包括合适的标识符、注释和( )。
  • A、程序的布局组织
  • B、尽量不使用或少用 goto 语句
  • C、检查输入数据的有效性
  • D、设计良好的输出报表


  • 20、 借助于软件工具,可将( )容易地转换为高级语言源程序。
  • A、程序流程图
  • B、N-S 图
  • C、PAD 图
  • D、判定表


  • 21、 程序的三种基本结构是( )。
  • A、过程、子过程和子程序
  • B、递归、堆栈和队列
  • C、顺序、选择和重复
  • D、调用、返回和转移


  • 22、 数据结构设计也是概要设计的重要内容,主要是进行数据的( )设计。
  • A、逻辑
  • B、存取
  • C、用户视图
  • D、索引


  • 23、 需求分析是回答系统必须( )的问题
  • A、做什么
  • B、怎么做
  • C、何时做
  • D、为谁做


  • 24、 下述( )不是软件开发成本估算的常用技术。
  • A、任务分解技术
  • B、代码行技术
  • C、投资回报率
  • D、自行估计成本技术


  • 25、 螺旋模型是一种将瀑布模型和( )结合起来的软件开发模型。
  • A、增量模型
  • B、专家系统
  • C、喷泉模型
  • D、变换模型


  • 26、 如果编写系统软件,可选用的语言是( )。
  • A、FoxPro
  • B、COBOL
  • C、C
  • D、FORTRAN


  • 27、 如果你是某项目的项目经理,你已经估算出每个单元的成本是¥129。这个 项目一共有 1200 单元,你采用什么估算方法?
  • A、自下而上估算法
  • B、类比估算法
  • C、专家估算法
  • D、参数估算法


  • 28、 提高测试的有效性非常重要,成功的测试是指( )。
  • A、证明了被测试程序正确无误
  • B、说明了被测试程序符合相应的要求
  • C、未发现被测程序的错误
  • D、发现了至今为止尚未发现的错误


  • 29、 如果编写系统软件,可选用的语言是( )。
  • A、FoxPro
  • B、COBOL
  • C、C
  • D、FORTRAN


  • 30、 不属于序言性注释内容的是( )。
  • A、模块设计者
  • B、修改日期
  • C、程序的整体说明
  • D、语句功能


  • 31、 概要设计与详细设计衔接的图形工具是( )。
  • A、DFD 图
  • B、PAD 图
  • C、N-S 图
  • D、SC 图(Structure Chart,结构图)


  • 32、 下面不属于软件设计原则的是( )。
  • A、抽象
  • B、模块化
  • C、自底向下
  • D、信息隐藏


  • 33、 需求分析( )。
  • A、可概括为: “理解,分解,表达”六个字
  • B、要回答“软件必须做什么?”
  • C、要求编写需求规格说明书
  • D、以上都对


  • 34、 下述( )不是软件开发成本估算的常用技术。
  • A、任务分解技术
  • B、代码行技术
  • C、投资回报率
  • D、自行估计成本技术


  • 35、 螺旋模型是一种将瀑布模型和( )结合起来的软件开发模型。
  • A、增量模型
  • B、专家系统
  • C、喷泉模型
  • D、变换模型


  • 36、 在哪种组织结构中,项目成员没有安全感( )
  • A、职能型
  • B、矩阵型
  • C、项目型
  • D、弱矩阵型


  • 37、 风险的三个属性是( ) 。
  • A、风险发生的时间、地点、负责人
  • B、风险事件、时间、影响
  • C、风险事件、概率、影响
  • D、风险数量、风险影响程度、概率


  • 38、 进行软件测试的目的是( )。
  • A、尽可能多地找出软件中的错误
  • B、缩短软件的开发时间
  • C、减少软件的维护成本
  • D、证明程序没有缺陷


  • 39、 关于网络图,下面哪个是不正确的?( )
  • A、网络图可用于安排计划
  • B、网络图展示任务之间的逻辑关系
  • C、网络图可用于跟踪项目
  • D、网络图可用于详细的时间管理


  • 40、 不属于序言性注释内容的是( )。
  • A、模块设计者
  • B、修改日期
  • C、程序的整体说明
  • D、语句功能


  • 41、 软件详细设计的主要任务是确定每个模块的( )。
  • A、算法和使用的数据结构
  • B、外部接口
  • C、功能
  • D、程序


  • 42、 概要设计与详细设计衔接的图形工具是( )。
  • A、DFD 图
  • B、SC 图
  • C、程序流程图 PFD
  • D、PAD 图


  • 43、 需求分析阶段研究的对象是软件项目的( )。
  • A、用户要求
  • B、合理要求
  • C、模糊要求
  • D、一切要求


  • 44、 在数据流图中,不能被计算机处理的成分是( )。
  • A、控制流
  • B、结点
  • C、数据流
  • D、数据源/终点


  • 45、 ( )是为了获得高质量的软件产品所需要完成的一系列任务 框架, 它规定了完成各项任务的工作步骤。
  • A、软件工程
  • B、信息过程
  • C、信息工程
  • D、软件过程


  • 46、 大量使用( )沟通最有可能协助解决复杂的问题
  • A、口头
  • B、书面
  • C、正式
  • D、信息管理系统


  • 47、 项目经理在一个高科技公司,现在正在为一个新的项目选择合适的组织结 构,这个项目涉及很多的领域和特性,他应该选择哪种组织结构 ( )。
  • A、矩阵型
  • B、项目型
  • C、职能型
  • D、组织型


  • 48、 软件测试的目标是( )。
  • A、证明软件是正确的
  • B、发现错误、降低错误带来的风险
  • C、排除软件中所有的错误
  • D、与软件调试相同


  • 49、 最早用于科学计算的程序设计语言是( )。
  • A、PROLOG
  • B、Smalltalk
  • C、FORTRAN
  • D、COBOL


  • 50、 源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档 通常包括合适的标识符、注释和( )。
  • A、程序的布局组织
  • B、尽量不使用或少用 goto 语句
  • C、检查输入数据的有效性
  • D、设计良好的输出报表


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序