注意:此页面搜索的是所有试题
国家开放大学程序设计基础
软件产品从形成概念开始,经过开发、使用和维护,直至最后退役的全过程称为软件生存周期。 选择一项: 对 错
验收测试的目的是检查模块是否正确地组合在一起,是否能够实现规格说明文档对产品功能的要求。 选择一项: 对 错
软件开发模型着重研究软件开发全部过程、活动和任务的结构框架。例如瀑布模型、螺旋模型及喷泉模型等。 选择一项: 对 错
早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是______。 选择一项: A. 对问题的抽象层次不够深入 B. 程序员过分依赖技巧与天分,不太注重所编写程序的结构 C. 无固定程序设计方法 D. 程序中的控制随意跳转,不加限制地使用goto语句
在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是______。 选择一项: A. 需求分析 B. 概要设计 C. 单元测试 D. 详细设计
下面关于测试的结论中只有一个是正确的,它是______。 选择一项: A. 测试工作是指在产品完成后用户的验收工作过程 B. 测试工作是指在编程实现过程中进行的排错工作 C. 测试工作量的弹性比较大,可以根据时间进度进行裁减 D. 测试工作要贯穿于整个软件开发的全过程
算法设计的最主要要求是算法的正确性和算法的运行效率。 选择一项: 对 错
一般说来,算法的时间耗用量随输入数据量(问题规模)的增大而增大。 选择一项: 对 错
贪婪法是一种求得问题最优解的方法。 选择一项: 对 错
用流程图表示的算法可以独立于任何特定的计算机,但是不能独立于计算机程序设计语言。 选择一项: 对 错
伪代码具有统一的标准,和程序设计语言类似,可以在计算机上执行。 选择一项: 对 错
任何复杂的算法都可以用顺序、选择和循环这3种控制结构的组合来描述。 选择一项: 对 错
可行性指的是一个算法必须在执行了有穷(有限)的步骤之后结束。 选择一项: 对 错
算法是为了解决一个特定问题而采取的特定的、有限的步骤。 选择一项: 对 错
自然语言表示算法容易出现( ) 。 选择一项: A. 二义性 B. 难于理解 C. 不容易掌握 D. 不够灵活