首页
登录
从业资格
阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。 【说明
阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。 【说明
题库
2022-08-02
75
问题
阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。【说明】 设有整数数组A[1:N](N>1),其元素有正有负。下面的流程图在该数组中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标K、元素个数L以及最大的和值M。 例如,若数组元素依次为3,-6,2,4,-2,3,-1,则输出K=3,L=4,M=7。该流程图中考察了A[1:N]中所有从下标i到下标j(j≥i)的各元素之和S,并动态地记录其最大值M。【流程图】
注:循环开始框内应给出循环控制变量的初值和终值,默认递增值为1,格式为:循环控制变量=初值,终值
选项
答案
解析
(1)i,N
(2)S+A[j]
(3)S
(4)j-i+1
(5)S
要想在数组中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标K、元素个数L以及最大的和值M。
那么,会将数组从第一个元素出发,依次比较A[1],A[1] +A[2],A[1] +A[2]+A[3],……,A[1] +A[2]+…+A[N],然后再比较A[2], A[2] +A[3],A[2] +A[3]+A[4],……,A[2] +A[3]+…+A[N],然后再比较A[3] +A[4],A[3] +A[4]+A[5],……,A[3] +A[4]+…+A[N],直到最后一个元素A[N].
按照这种逻辑,要使用两个循环,且要保存之前求和项。一个是i循环,从1到N递增,另一个是j循环,j表示的是求和项的最大下标值,那么j从i开始,且要小于N。 S+A[j]—>S不断保留A
+ A[i+1]+…A[j]的值,直到j循环结束。并将S的值与之前保存的M的值进行比较,如果S>M,则将S的值赋给M,并求出L值,在这里,i是最小下标值,j是最大下标值,那么L=j-i+1。如果S<M,则跳出循环。
转载请注明原文地址:https://tihaiku.com/congyezige/2427181.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。(注:此题为思
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题l至问题4,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 某
随机试题
Recently,Ihaveheardtwostoriesregardingtheautomobilesector.Thesale
遮盖率(z)为()。A.涂覆于亮度因数不超过5%黑色底板上的路面标线涂料的遮盖
A.菠萝纹B.铁线纹C.齿轮纹D.五影纹E.云锦花纹海龙体表具突起的花纹图案,称
最常见的引起再生障碍性贫血的药物是A.红霉素 B.氯霉素 C.螺旋霉素 D
关于收取不动产登记费的说法,正确的是()。A.按件收取 B.按不动产的
某家庭购买了一套价值为40万元的普通住宅,首付款为房价的30%,其余房款用银行提
( )是由工作性质和基本特征相似相近,而任务轻重、责任大小、繁简难易程度和要求
休克死亡者,组织切片中最常见的血栓类型是( )。A.混合血栓 B.透明血栓
1999年6月,中共中央国务院颁布了《()》对我国教育目的作了更为详尽的
中型配电所当装有电磁操动机构时,合闸宜采用()。A.1lOkV蓄电池组;B
最新回复
(
0
)