课时作业14循环结构时间:45分钟满分:100分——基础巩固类——一、选择题(每小题5分,共40分)1.解决下列问题的算法框图中,需要用到循环结构的是(D)A.解一元二次方程x2-1=0B.解方程组C.求lg2+lg3+lg4+lg5的值D.求满足1×2×3×…×n>20162的最小正整数n解析:A,B,C中都可以只用顺序结构设计算法框图,D中是累乘问题,需要确定正整数n的最小值,因此需要用到循环结构设计算法框图.2.阅读如图所示的算法框图,下列说法中正确的是(D)A.该算法框图只含有顺序结构、选择结构B.该算法框图只含有顺序结构、循环结构C.该算法框图只含有选择结构、循环结构D.该算法框图含有顺序结构、选择结构、循环结构解析:本题主要考查算法框图的三种基本结构.阅读算法框图,可知该算法框图含有顺序结构、选择结构、循环结构.3.图(1)是某循环的一部分,若改为图(2),则运行过程中出现(D)A.不循环B.循环次数增加,且只循环有限次C.循环次数减少D.无限循环解析:图(2)中每次循环时i的值均为1,永远不满足i>4,故无限循环.4.阅读下边的算法框图,运行相应的程序,则输出S的值为(C)A.8B.18C.26D.80解析:本题考查算法框图,循环结构知识.n=1,S=0→S=2,n=2→S=8,n=3→S=26,n=4→结束.解题时注意n的取值与S的对应,以防错选A、D
5.右图所示的算法框图的功能是(D)A.计算从1到100的奇数的乘积B.计算从1开始的连续奇数的乘积C.从1开始的连续奇数的乘积,当乘积大于等于100时,计算奇数的个数D.计算1×3×5×…×n≥100时的最小奇数n的值解析:由框图易知S为累乘变量,n为计数变量,S=1×3×5×…×n,循环结束的条件是S≥100
故其算法功能为计算1×3×5×…×n≥100时的最小奇数n的值.6.如果执行下边的算法框图,输入