首页
登录
从业资格
设有整数数组A[1:N](Nimage.png1),其元素有正有负。下面的流程图
设有整数数组A[1:N](Nimage.png1),其元素有正有负。下面的流程图
考试题库
2022-08-02
47
问题
设有整数数组A[1:N](Nimage.png1),其元素有正有负。下面的流程图在该数组中寻找连续排列的若干个元素,使其和达到最大值,并输出其起始下标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)(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/2408036.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
设数组a[1…n,1…m](n>1,m>1)中的元素以行为主序存放,每个元素占用
设数组a[0..n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,
某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每
假设在程序控制流图中,有14条边,10个节点,则控制流程图的环路复杂性V(G)等
计算以下控制流程图的环路复杂性V(G),正确答案是( )。 A.V(G)=2
以下控制流程图的环路复杂性V(G)等于()。 A.5 B.6 C
以下所示程序控制流程图中有()条线性无关的基本路径。 A.1 B.2 C
计算以下控制流程图的环路复杂性V(G),正确答案是()。 A.V(G)=2
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素
随机试题
[audioFiles]2018m3x/audio_ezfj_ezflisteningd_201803_056[/audioFiles]Effects
简述现代金融监管框架的构成要素。
反光膜耐盐雾腐蚀性能试验中盐溶液及温度条件为()。A.5.0%±0.1%(质量
关于心理行为发展,下列叙述中有误的是A.学龄前儿童将想象用语言表达时易被误以为说
下列能量转化过程与氧化还原反应无关的是()。A.硅太阳能电池工作时,光能转化成
右边四个图形中,只有一个是由左边的四个图形拼合(只能通过上、下、左、右平移)而成
Thechangeinthatvillagewasmiraculou
肠中寒积不化,下痢白胨,遇寒即发,倦怠少食,舌淡苔白,脉沉,治疗宜选A.驻车丸
在探讨字号大小对汉字阅读速度产生影响的研究中,阅读速庋是A.因变量 B.自变量
按国家标准规范规定,下列哪类灯具具有保护接地要求?()A.0类灯具 B.Ⅰ类
最新回复
(
0
)