第二单元 算法与问题解决
第2节 算法的控制结构 课堂同步练习(1)
单选题
1.若是本书店会员,所有商品打八五折,否则无折扣”,用算法描述这一问题,合适的算法结构是( )
A.分支结构 B.循环结构 C.顺序结构 D.树形结构
2.有流程图结构如下,其算法结构属于( )
A.顺序结构 B.选择结构 C.循环结构 D.重复结构
3.关于以下流程图的说法不正确的是( )
A.该算法作用是输入两个数,输出较大的数。
B.该算法中没有体现“运算”。
C.该算法具有分支结构(选择结构)。
D.如果输入的a、b分别为3和5,则算法的输出为5。
4.某算法的部分流程图如图所示,执行这部分程序,下列说法正确的是( )
A.该流程图用于求1到100间,所有能被5整除的数的和
B.该流程图从结构上看,是一个循环结构中又嵌套了另一个循环结构
C.程序运行结束后,i的值是100
D.将①处s←1:i←2改为s←1:i←1,不影响输出结果
5.流程图a和b算法的功能相同,则图b中①②③处应填入的内容是( )
图a 图b
A.①m←x ②x>y? ③m←y B.①m←y ②xC.①m←x ②xy? ③m←y
6.有下图所示为某算法的流程图片断,该算法的功能是( )
A.a,b两个数交换 B.求a,b两个数的较大者
C.a,b两个数相加 D.随机输出a,b
7.在某银行取款机上,用户银行卡密码验证的过程如下图所示:当用户输入密码时,若第1次输入错误,第2次输入才正确,则整个操作过程的执行流程是( )
A.①→②→③→④→⑤
B.①→②→③→④→⑥→⑦
C.①→②→③→④→⑥→②→③→④→⑤
D.①→②→③→④→⑥→⑦→②→③→④→⑤
8.如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是( )
A.将①处改为 i ← 0 B.将②处改为 s ≥ 0
C.将③处改为 i ← i-2 D.将④处改为 s ← s-i
二、填空题
9.小强想要了解各省女排队员的平均年龄,为此设计算法,部分流程图如图所示。请将流程图①②处补充完整。①(_____) ②(_____)
10.根据图72所示的流程图,回答问题。
(1)语句i=i+1总共被执行的次数是________;
(2)该算法中用到的两种结构是______和________;
(3)该程序实现的功能是__________;
(4)若依次输入12、-10、30、19、22,则输出的值是________;
三、解答题
11.若某函数的计算过程如下方所示,输入x,输出的值。
请完成下图的流程图。
【参考答案】
1-5:ABBDC
6-8:ACC
9.①i←i+1 ②ave←sum/(i-1)
10.(1)4 (2)分支结构 循环结构 (3)求5个数中的最大值 (4) 30
11.