正确答案: A
软件测试的主要目的是发现程序中的错误
题目:下列叙述中正确的是
解析:软件测试是为了发现错误而执行程序的过程,所以软件测试的主要目的是发现程序中的错误。为了提高软件测试的效率,程序员应该避免检查自己的程序。软件测试是为了证明软件有错,而不能证明程序没有错。因此本题的正确答案是A。
查看原题查看所有试题
学习资料的答案和解析:
[单选题]下列叙述中正确的是( )。
线性链表是线性表的链式存储结构
解析:所谓线性链表,就是指线性表的链式存储结构,简称链表。线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。栈、队列和双向链表是线性结构,二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。
[单选题]下列叙述中正确的是( )。
黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征
解析:解析:黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求和功能说明,检查程序的功能是否符合它的功能说明。所以A为所选。
[单选题]下列特征中不是面向对象方法的主要特征的是( )。
模块化
解析:解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括分类性、多态性、封装性、模块独立性、继承和多态性等。模块化是结构化程序设计的特点。
[单选题]面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 ______ 。
使用现实世界的概念抽象地思考问题从而自然地解决问题
解析:解析:面向对象的设计方法基本原理:使用现实世界的概念抽象地思考问题从而自然地解决问题。强调模拟现实世界中的概念而不强调算法,鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。