学业分层测评(七)(建议用时:45 分钟)[学业达标]一、填空题1.下列问题可以设计成循环语句计算的有________.(填序号)① 求 1+3+32+…+39的和;② 比较 a,b 两个数的大小;③ 对于分段函数,要求输入自变量,输出函数值;④ 求平方值小于 100 的最大整数.【解析】 ①和④用到循环语句;②③用不到.故填①④.【答案】 ①④2.将下面计算 1+2+3+…+20 的算法的 For 语句补全.【解析】 由于步长为 1,故“Step 1”可省略,因此可以填“1 To 20”.【答案】 1 To 203.根据以下伪代码,可知输出的结果 b 为________.【解析】 第一步:c=2,a=1,b=2;第二步:c=3,a=2,b=3;第三步:c=5,a=3,b=5.输出 b.【答案】 54.下列程序:该程序的功能是________.【解析】 第一次循环:B=1×2,A=3;第二次循环:B=1×2×3,A=4;第三次循环:B=1×2×3×4,A=5;第四次循环:B=1×2×3×4×5,A=6.此时退出循环.故输出结果为 1×2×3×4×5.【答案】 计算 1×2×3×4×5 的值5.(2025·南京高一检测)根据下列伪代码,可知输出的结果 I 为________.【解析】 第一次循环:S=1×=2,I=2;第二次循环:S=2×=3;I=3;第三次循环:S=3×=4,I=4;第四次循环:S=4×=5,I=5,此时不满足条件“S<5”,故退出循环,输出 5.【答案】 56.观察下列程序,该循环变量 I 共循环________次. 【导学号:90200024】【解析】 由题意知该程序的作用是计算 S=1+2+3+…+n≥60 的最小整数 n. 1+2+3+…+10=55<60,1+2+3+…+11=66>60.故可知该程序循环了 11 次.【答案】 117.(2025·镇江高二检测)阅读下列程序:输出的结果是________.【解析】 第一次循环:S=1+1=2,输出 2;第二次循环:S=2+3=5,输出 5;第三次循环:S=5+5=10,输出 10.【答案】 2,5,108.下面的伪代码执行后第 3 次输出的数是________.【解析】 该伪代码中关键是循环语句,第一次输出的数是 1,第二次输出的数是 x←1+=,第三次输出的数是 x←1++=2.【答案】 2二、解答题9.给出 30 个数:1,2,4,7,…,其规律是:第 1 个数是 1,第 2 个数比第 1 个数大 1,第 3 个数比第 2 个数大 2,第 4 个数比第 3 个数大 3,以此类推,要计算第 30 个数的大小.现在已给出了该问题算法的流程图.(1)请在图 134 中推断框①处和执行框②处填上合适的语句,使之能完成该题算法...