计算机技术与软件专业技术资格考试(程序员考试)

问答题图8-15所示的流程图中有两个判断条件A>0和B>0。这些判断条件的各种组合情况如图8-16所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。 该流程图共有多少条实际执行路径?

题目
问答题
图8-15所示的流程图中有两个判断条件A>0和B>0。这些判断条件的各种组合情况如图8-16所示。表中Y表示相应的条件成立,N表示相应的条件不成立。每一列表示一种条件组合,并在列首用相应的序号来表示。 该流程图共有多少条实际执行路径?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读下列说明和流程图,将应填入(n)的字句写在对应栏内。

【说明】

下列流程图(如图4所示)用泰勒(Taylor)展开式

sinx=x-x3/3!+x5/5!-x7/7!+…+(-1)n×x2n+1/(2n+1)!+…

【流程图】

计算并打印sinx的近似值。其中用ε(>0)表示误差要求。


正确答案:(1)x*x (2)x->t (3)│t│:ε (4)s+2->s (5)(-1) * t* x2/(s* (s-1))
(1)x*x (2)x->t (3)│t│:ε (4)s+2->s (5)(-1) * t* x2/(s* (s-1)) 解析:该题的关键是搞清楚几个变量的含义。很显然变量t是用来保存多项式各项的值,变量s和变量x2的作用是什么呢?从流程图的功能上看,需要计算11、3!、5!,……,又从变量s的初值置为1可知,变量s主要用来计算这此数的阶乘的,但没有其他变量用于整数自增,这样就以判断s用来存储奇数的,即s值依次为1、3、5,……。但x2的功能还不明确,现在可以不用管它。
(2)空的作用是给t赋初值,即给它多项式的第一项,因此应填写“x->t”。(3)空处需填写循环条件,显然当t的绝对值小于ε(>0)就表示已经达到误差要求,因此(3)空应填入“│t│:ε”。由变量s的功能可知,(4)空应当实现变量s的增加,因此(4)空应填入“s+2->s”。 (5)空应当是求多项式下一项的值,根据多项式连续两项的关系可知,当前一项为t时,后一项的值为(-1)*t*x*x/(s*(s-1))。但这样的话,每次循环都需要计算一次x*x,计算效率受到影响,联想到变量x2还没用,这时就可以判断x2就是用来存储x*x的值,使得每次循环者少进行一次乘法运算。因此(1)空处应填入“x*x”,(5)空处应填入“(-1)*t*x2/(s*(s-1))”。

第2题:

如图所示,有青(C=100,M=0,Y=0)、品红(C=0,M=100,Y=0)、黄(C=0,M=0,Y=100)三个圆圈,在不同的三个图层上,并互相重叠,请问选择何种图层混合模式会在重叠区出现如图所示的效果?()

A、正片叠底

B、屏幕

C、差值

D、色相


参考答案:A

第3题:

根据程序流程图所示,满足条件覆盖的用例是______。

①CASE1:x=1,y=3,z=0 ②CASE2:x=3,y=2,z=1 ③CASE3:x=1,y=2,z=0 ④CASE4:x=1,y=1,z=0

A.①②

B.②③

C.③④

D.①④


正确答案:C
解析:高内聚低耦合在软件工程里面,主要是说模块与模块之间和模块内部之间的关系紧密程度。“高内聚”指提高模块内部的关联程度;“低耦合”指降低模块之间的关联程度。构件要求复用性较高,易用性高,因此必须满足其高内聚低耦合的设计原则。

第4题:

当刚体有与转轴垂直的对称面时,下述几种情况惯性力系向O点简化的结果是( )。
(1)转轴通过质心,如图8(a)所示。
(2)转轴与质心相距为e,但a-0,如图8(b)所示。

A、图(a)FIR=0,MIO≠0。
B、图(a)FIR≠0,MIO=0。
C、图(b)FIR≠0,MIO≠0。
D、图(b)FIR=0

答案:A
解析:
主矢大小等于质量与质心加速度的乘积。主矩为转动惯量与角加速度的乘积

第5题:

试画出图题5-14所示各触发器输出Q端的波形,CLK、 A和B的波形如图所示。(设Q初始状态为0)


答案:

第6题:

说明处理6的功能。

【流程图】

(如图3所示)


正确答案:对长话帐单文件中的每个记录根据用户编码查询长途电话用户档案找到相应的用户名和用户地址形成长话缴费通知单。
对长话帐单文件中的每个记录,根据用户编码查询长途电话用户档案,找到相应的用户名和用户地址,形成长话缴费通知单。 解析:本题给出的流程图是长话计费管理的处理流程,用来生成长话缴费通知单。系统的数据源是记录在电信局程控交换机磁带上的原始计费数据,这些数据在处理之前需要先进行分类,以提高系统的效率。原始计费数据记录的是每次通话的数据,长话缴费通知单是针对每个电话用户的,因此在处理1中应该按照电话号码进行分类。F0是在处理4(出账)中用来生成长话账单文件所要用到的“长话业务档案”。由试题的说明可知,月计费文件中含有各种通话类型的话费,所以处理4(出账)的功能是长话话费从月计费文件中分离出来,并进行数据的验证。根据以上的分析得知10应该是长话业务档案。F1是在处理6中生成长话缴费通知单所要用到的“长话用户档案”。因为用户编码是用户在系统中的惟一标识,所以应该先将长话账单文件按照用户编码进行分类,再根据F1长话用户档案,得到用户名和用户地址,产生长话缴费通知单。因此F1应该是长话用户档案。

第7题:

●试题一

阅读下列说明和流程图,将应填入(n)的字句写在答题纸的对应栏内。

【说明】

下列流程图(如图4所示)用泰勒(Taylor)展开式

sinx=x-x3/3!+x5/5!-x7/7!+…+(-1)n×x 2n+1/(2n+1)!+…

【流程图】

图4

计算并打印sinx的近似值。其中用ε(>0)表示误差要求。


正确答案:
●试题一【答案】(1)x*x(2)x->t(3)|t|∶ε(4)s+2->s(5)(-1)*t*x2/(s*(s-1))【解析】该题的关键是搞清楚几个变量的含义。很显然变量t是用来保存多项式各项的值,变量s和变量x2的作用是什么呢?从流程图的功能上看,需要计算1!、3!、5!,……,又从变量s的初值置为1可知,变量s主要用来计算这此数的阶乘的,但没有其他变量用于整数自增,这样就以判断s用来存储奇数的,即s值依次为1、3、5,……。但x2的功能还不明确,现在可以不用管它。(2)空的作用是给t赋初值,即给它多项式的第一项,因此应填写"x->t"。(3)空处需填写循环条件,显然当t的绝对值小于ε(>0)就表示已经达到误差要求,因此(3)空应填入"|t|∶ε"。由变量s的功能可知,(4)空应当实现变量s的增加,因此(4)空应填入"s+2->s"。(5)空应当是求多项式下一项的值,根据多项式连续两项的关系可知,当前一项为t时,后一项的值为(-1)*t*x*x/(s*(s-1))。但这样的话,每次循环都需要计算一次x*x,计算效率受到影响,联想到变量x2还没用,这时就可以判断x2就是用来存储x*x的值,使得每次循环者少进行一次乘法运算。因此(1)空处应填入"x*x",(5)空处应填入"(-1)*t*x2/(s*(s-1))"。

第8题:

在下述情况下,从供选择的答案中,选出合适的()描述工具。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。

A、程序流程图形

B、NS图

C、PDA图或PDL

D、判定表


参考答案:D

第9题:

画出图题5-4所示的电平触发D触发器输出Q端的波形,输入端D与CLK的波形如图所示。(设0初始状太为0)


答案:

第10题:

图a)所示电路中,复位信号、数据输入及时时钟脉冲信号如图b)所示,经分析可知,在第一个和第二个时钟脉冲的下降沿过后,输出Q分别等于:

A.0 0
B.0 1
C. 1 0
D. 1 1


答案:C
解析:
提示:此题与上题类似。是组合逻辑电路(与非门)与时序逻辑电路(JK触发器)的组合应用,输出状态在时钟脉冲信号CP的下降沿触发。

更多相关问题