随堂演练·巩固
3.如图所示,流程图虚线框部分的控制结构属于( )
A.顺序结构 B.分支结构 C.循环结构 D.树型结构 答案:B 解析:算法中对超标情况进行判断,当超标时,执行Y指向的流程线 下的销毁,否则执行N指向的流程线下的出售,所以该算法是典型的 分支结构,又称选择结构。
随堂演练·巩固
4.(2017·11浙江学考)某算法的部分流程图如下图所示,执行这部分 流程后,输出a,b的值分别是( )
A.5,8 B.4,8 C.5,11 D.4,11 答案:C 解析:第1次循环后:a=2,b=2;第2次循环后:a=3,b=5; 第3次循环后:a=4,b=8;第 4 次循环后:a=5,b=11。
5.如图所示的算法流程图,执行情况如下:
随堂演练·巩固
(1)输入a,b的值分别为2、7,输出结果为7; (2)输入a,b的值分别为10、3,输出结果为10。 下列流程图填入虚线框中,符合条件的是( )
考点1 考点2 考点点2 考点3
例3在一次电视选秀活动中,有三个评委为每位选手打分。如果 三个评委都亮绿灯,则进入下一轮;如果两个评委亮绿灯,则进入待 定席;如果红灯数超过二盏则淘汰。最适合用到的程序结构是 ()
A.循环 B.树型 C.分支 D.顺序 答案:C 解析:该案例中,根据亮灯情况产生三种不同的结果,适合使用选 择结构的算法。
条目梳理·层析
考点1 考点2 考点3
变式某一算法流程图如下:
该算法执行后,输出s的值是( ) A.6 B.12 C.18 D.36 答案:D 图示流程图属于循环结构算法,功能是从自然数1到20中找出既 能被2整除也能被3整除的数i,并把这些i累加到s中,所以 s=6+12+18=36。