描述现有过程流程图的应用程序中在画出流程图草案之前要经历下列()程序。
A.判别过程开始与结束
B.确定流程图符号
C.观察从开始到结束全过程
D.规定该过程中的步骤
E.验证整个过程是否合理
A.判别过程开始与结束
B.确定流程图符号
C.观察从开始到结束全过程
D.规定该过程中的步骤
E.验证整个过程是否合理
关于DFD说法错误的是()。
A.数据流程分析的主要工具是数据流程图
B.数据流程图是现有数据流程的抽象,它包含了具体的组织结构、物流、场所等信息,并从信息流动的角度考察业务执行的过程
C.数据流程图具有抽象性特征
D.数据流程图具有概括性特征
程序设计方法要求在程序设计过程中
A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图
B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释
C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释
D.以上三种说法都不对
数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,在数据
流程图中方框表示(28),(29)不属于数据流程图的基本成分。
(28)A.数据流
B.数据的源点或终点
C.数据存储
D.加工
(29)A.外部实体
B.处理过程
C.数据结构
D.数据流
阅读下列说明和流程图,将应填入(n)的语句写在对应栏内。
【流程图说明】
下面的流程(如图1所示)用N-S盒图形式描述了在一棵二叉树排序中查找元素的过程,节点有3个成员:data, left和right。其查找的方法是:首先与树的根节点的元素值进行比较:若相等则找到,返回此结点的地址;若要查找的元素小于根节点的元素值,则指针指向此结点的左子树,继续查找;若要查找的元素大于根节点的元素值,则指针指向此结点的右子树,继续查找。直到指针为空,表示此树中不存在所要查找的元素。
【算法说明】
【流程图】
将上题的排序二叉树中查找元素的过程用递归的方法实现。其中NODE是自定义类型:
typedef struct node {
int data;
struct node * left;
struct node * right;
}NODE;
【算法】
NODE * SearchSortTree(NODE * tree, int e)
{
if(tree!=NULL)
{
if(tree->data<e)
(4); //小于查找左子树
else if(tree->data<e)
(5); //大于查找左子树
else return tree;
}
return tree;
}
试题(28)、(29)
数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具,在数据流程图中方框表示(28),(29)不属于数据流程图的基本成分。
(28)
A.数据流
B.数据的源点或终点
C.数据存储
D.加工
(29)
A.外部实体
B.处理过程
C.数据结构
D.数据流
A.业务流程图反映业务执行的运动过程
B.业务流程图是业务人员与开发人员的一种媒介
C.在软件开发规范中,业务流程图是必须提供的资料之一
D.可从业务流程图中抽象出数据流程图
阅读以下说明和流程图,回答问题将解答填入对应栏。
[说明]
本流程图采用“双向冒泡法”实现对数组a[n]的排序。双向冒泡法就是在逐步缩小的数组内,分别从数组的两端开始向内搜索,同时将大数往上浮,小数往下沉,每次交换一组数。flag是一个标志,发生过交换就置为1,当这个循环过程都不再发生交换时,则数组排序完成。
注:流程中循环开始的说明按照“循环变量:循环初值,循环终值,增量”格式描述;
定义swAP[a,b]为将a和b两数交换。
[问题]
将流程图的(1)~(5)处补充完整。