管理信息系统

()是对数据流程图的重要补充和说明。

题目

()是对数据流程图的重要补充和说明。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读以下说明和流程图,回答问题1和问题2。

【说明】

设8位二进制代码B0B1…B7中的最高位B0为奇偶校验位。对于任何给定的代码

B1B2…B7,可按下式计算偶校验位:

其中,“”表示“异或”运算。

下面的流程图描述了计算偶校验位的过程。

【流程图】

注:流程图中,循环开始的说明按照“循环变量名:循环初值,循环终值,增量”格式描述。

将流程图中的(1)~(4)处补充完整。


正确答案:(1)0 (2)171 (3)Bi (4)B0
(1)0 (2)1,7,1 (3)Bi (4)B0 解析:“异或”运算就是“按位加”运算,俗称不进位的二进制加法。符号“(图片18)”反映了这种特点,便于记忆。偶数个1“按位加”得0,

奇数个1“按位加”得1。正是这个特点,计算机内部常用“异或”运算来计算出校验位,从而可以用逻辑电路来实现奇偶校验。
对于B1、B2、…、B6、B7这7个二进制位,采用偶校验时,要求B0~

B7中“1”的个数为偶数。因此,若B1~B7中有偶数个“1,则校验位B0等于0,否则

B0等于1。 B0的初始值为0时,正好反映了B1~B7的偶校验结果。因此,空(1)处填入“0”。

循环中应使每个二进制位参与“异或”运算并把结果保存在B0中,因此,空(3)处填入“Bi”,空(4)处填入

“B0”,空(2)处的循环描述为“l:1,7,1”。若采用奇校验,则B0的初始值应为1。

第2题:

程序员进行程序设计的主要文档和依据是( )。

A.模块说明书

B.系统流程图

C.数据流程图

D.模块说明书和系统流程图


正确答案:A

第3题:

阅读以下说明和流程图,回答问题1~2,将解答填入对应的解答栏内。

[说明]

下面的流程图描述了计算自然数1到N(N≥1)之和的过程。

[流程图]

[问题1] 将流程图中的(1)~(3)处补充完整。

[问题2] 为使流程图能计算并输出1*3+2*4+…+N*(N+2)的值,A框内应填写(4);为使流程图能计算并输出不大于N的全体奇数之和,B框内应填写(5)。


正确答案:(1) 0 (2) S+i (3) i+1 (4) S←S+i*(i+2) (5) i←i+2
(1) 0 (2) S+i (3) i+1 (4) S←S+i*(i+2) (5) i←i+2 解析:本题中,变量i用作循环变量,变量S则用于存放累加和,起初始值为0。在计算1+2+…+N时,每循环一次,将i的值累加到当前的S中,并且i自增1。为计算1*3+2*4+…+N*(N+2)的值,只需将其第i项的值i*(i+2)累加到S中;为计算不大于N的全体奇数之和,令循环变量的步长为2即可。

第4题:

据流程图描述了新系统的(),数据字典的作用是对数据流程图上每个成分给以定义和说明。


正确答案:逻辑模型框架构

第5题:

数据字典是对数据流程图的补充说明。


正确答案:正确

第6题:

阅读以下说明和流程图,回答问题,并将解答填入对应栏内。

【说明】

求解约瑟夫环问题。算法分析:n个士兵围成一圈,给他们依次编号,班长指定从第w个士兵开始报数,报到第s个士兵出列,依次重复下去,直至所有士兵都出列。

【流程图】

【问题】

将流程图中的(1)~(5)处补充完整。


正确答案:(1)L[i].nextp=1 (2) k=w-1 (3) count!=n (4) ++I (5) ++count
(1)L[i].nextp=1 (2) k=w-1 (3) count!=n (4) ++I (5) ++count

第7题:

数据流程图描述了新系统的(),()的作用是对数据流程图上每个成分给以定义和说明。


正确答案:逻辑模型框架结构;数据字典

第8题:

阅读以下说明和流程图,回答问题将解答填入对应栏。

[说明]

本流程图采用“双向冒泡法”实现对数组a[n]的排序。双向冒泡法就是在逐步缩小的数组内,分别从数组的两端开始向内搜索,同时将大数往上浮,小数往下沉,每次交换一组数。flag是一个标志,发生过交换就置为1,当这个循环过程都不再发生交换时,则数组排序完成。

注:流程中循环开始的说明按照“循环变量:循环初值,循环终值,增量”格式描述;

定义swAP[a,b]为将a和b两数交换。

[问题]

将流程图的(1)~(5)处补充完整。


正确答案:(1) leftright&&flag==l; (2) leftright-11; (3) a[i]>a[i+1]; (4) flag=1; (5) a[Right-i]a[Right-i-1]
(1) leftright&&flag==l; (2) left,right-1,1; (3) a[i]>a[i+1]; (4) flag=1; (5) a[Right-i]a[Right-i-1] 解析:本题目考查的是流程图。
先题目中已经给出算法说明,是分别从数组的两端同时向内搜索,每次交换一组数,所以,可以判断,(1)中的条件应该由两部分组成,首先是leftright,因为这样才能构成一个数组,第二个条件是flag==1,如果它成立,则说明还有交换,要继续排序,如果flag==0,则说明没有交换了,排序完成,所以(1)要填入“leftright&&fla==1”。内循环开始,从数组两端,两两比较数的大小,所以(2)应填入“left,right-1,1”,在left端,当a[i]>a[i+1]时,将两数交换,交换后将flag置1,即(3)填入“a[i]>a[i+1]”,(4)填入“flag=1”;在right端,当a[Right-i]a[Right-i-1]时,将两数交换,flag置1,所以(5)应填入“a[Right-i]a[Right-i-1]”。

第9题:

数据流程图是表达系统逻辑模型的主要工具,()及各功能的处理逻辑决策树、决策表等可作为其说明和补充。

  • A、数据字典
  • B、数据功能格栅图
  • C、事物流程图
  • D、可行性分析报告

正确答案:A

第10题:

数据流程图描述了新系统的()、数据词典的作用是对数据流程图上每个成分给以定义和说明。


正确答案:逻辑模型框架结构