B)错误定位
D)回归测试,防止引入新错误
解析:程序调试的基本步骤:
(1)错误定位。从错误的外部表现形式入手,研究有关部分的程序,确定程序中出错位置,找出错误的内在原因。
(2)修改设计和代码,以排除错误。
(3)进行回归测试,防止引进新的错误。
答案:A)
【例8】在修改错误时应遵循的原则有。(考点7)
A)注意修改错误本身而不仅仅是错误的征兆和表现
B)修改错误的是源代码而不是目标代码
C)遵循在程序设计过程中的各种方法和原则
D)以上3个都是
解析:修改错误原则:
(1)在出现错误的地方,很可能有别的错误;
(2)修改错误的一个常见失误是只修改了这个错误的征兆或这个错误的表现,而没有修改错误本身;
(3)注意修正一个错误的同时有可能会引入新的错误;
(4)修改错误的过程将迫使人们暂时回到程序设计阶段;
(5)修改源代码程序,不要改变目标代码。答案:D)
二、填空题
【例1】软件设计是软件工程的重要阶段,是一个把软件需求转换为的过程。(考点3)
解析:软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。其基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即软件设计是确定系统的物理模型。
答案:软件表示
【例2】是指把一个待开发的软件分解成若干小的简单的部分。(考点3)
解析:模块化是指把一个待开发的软件分解成若干小的简单的部分。如高级语言中的过程、函数、子程序等。每个模块可以完成一个特定的子功能,各个模块可以按一定的方法组装起来成为一个整体,从而实现整个系统的功能。
答案:模块化
【例3】数据流图采用4种符号表示、数据源点和终点、数据流向和数据加工。(考点4)
解析:数据流图可以表达软件系统的数据存储、数据源点和终点、数据流向和数据加工。其中,用箭头表示数据流向,用圆或者椭圆表示数据加工,用双杠表示数据存储,用方框来表示数据源点和终点。
答案:数据存储
第四章数据库设计基础
经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是数据库管理系统,数据库基本特点,数据库系统的三级模式及二级映射,E-R模型,关系模型和关系代数,读者应对此部分进行重点学习。
详细重点学习知识点:
1.数据的概念、数据库管理系统提供的数据语言、数据管理员的主要工作、数据库系统阶段的特点、数据的物理独立性及逻辑独立性、数据统一管理与控制、三级模式及两级映射的概念
2.数据模型3个描述内容、E-R模型的概念及其E-R图表示法、关系操纵、关系模型三类数据约束
3.关系模型的基本操作、关系代数中的扩充运算
4.数据库设计生命周期法的4个阶段
4.1数据库系统的基本概念
考点1数据、数据库、数据库管理系统
考试链接:
考点1在笔试考试中,是一个经常考查的内容,在笔试考试中出现的机率为70%,主要是以选择题的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记数据语言所包括的数据定义语言、数据操纵语言和数据控制语言。
数据是数据库中存储的基本对象,描述事物的符号记录。