资源简介 高中信息技术综合库——算法的表示方法1一、高中信息技术综合库——算法的表示方法11.某流程图如图所示。执行该算法,下面说法正确的是( )A.语句“s=s+3*i”共执行了6次B.程序运行结束后输出s、i的值分别为63,7C.程序运行结束后输出s、i的值分别为63,6D.语句s≤63被执行了4次2.某算法的部分流程图如图所示,执行这部分流程,则输出m,n,i的值依次为( )A.3 14 7 B.0 20 7 C.0 15 6 D.3 15 73.有一数列1,2,3,5,8,13,…,从第3项起,每项等于该项前2项之和,求在该数列中第一个超过1000的数是第几项。解决此问题的部分算法流程图如图所示。图中空白处理框①和②处应填入的是( )A.①b←a ②i←i+1 B.①i←i+1 ②b←aC.①a←c ②i←i+1 D.①i←i+1 ②a←b4.某算法的部分流程图如图所示,执行该算法后,变量s的值和语句“×←×+1”执行的次数分别为( )A.0,3 B.-5,4 C.0,4 D.-5,35.(2019高三上·临安期末)某算法的部分流程图如图所示,执行第4次循环后,a,b的值分别是( )A.2,14 B.3,14 C.11,13 D.13,146.某算法的部分流程图如下图所示,执行该流程后,变量s和变量i的值分别为( )A.5和7 B.9和7 C.11和5 D.16和77.下图所示的算法流程图:执行情况如下:当输入a,b的值为3,8时,输出结果为5;当输入a,b的值为11,7时,输出结果为4。(1)下列流程图填入虚线框中,符合条件的是________。A.B.C.(2)依据(1)中所选流程图,当输入a、b的值分别为9、6时,输出结果为 。8.某算法部分流程图如图所示。执行这部分流程,依次输入20、-3、10、8、-11、0,则输出值是( )A.-11 B.-3 C.8 D.20答案解析部分1.【答案】A【知识点】流程图识读【解析】【解答】分析流程图:S<= 63 S i初始化 3 2True 9 3True 18 4True 30 5True 45 6True 63 7True 84 8False 语句“s=s+3*i”共执行了6次。程序运行结束后输出的s、i值分别为84,8。语句s≤63被执行了7次。故答案选A。【分析】本题考查的是算法流程图的阅读。2.【答案】D【知识点】流程图识读3.【答案】D【知识点】流程图识读【解析】【解答】根据题目要求和流程图,i是数列的项数,故①处为i←i+1;②处在满足条件情况下将b赋值给a ,此处为a←b。故答案选D。【分析】本题考查的是流程图的分析。4.【答案】C【知识点】流程图识读【解析】【解答】流程图分析:该循环共执行了4次。第一次:s=9,×=2;第二次:s=7,×=3;第三次:s=4,×=4;第四次:s=0,×=5。四次后,循环条件不成立,退出循环。故答案选C。【分析】本题考查的是算法流程图的分析。5.【答案】D【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】由流程图可知该循环5 次:①a=7,b= 11;②a=9,b=12;③a=11,b=13;④a=13,b=14;⑤a=15,b=15。执行第4次循环后,a,b的值分别13,14。故答案选D。【分析】本题考查流程图的识别以及运算符“Mod”,“ \”的优先级及运用。算术运算符由高到低分别为:^(乘方)、-(取负)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+或 -。6.【答案】A【知识点】流程图识读【解析】【解答】流程图分析:s=0,i=1,i<=6成立,s=s+i=1,i=i+3=4;s=1,i=4,i<=6成立,s=s+i=5,i=i+3=7;s=5,i=7,i<=6不成立,跳出循环体。故答案选A。【分析】本题考查的是对循环结构流程图的识读。7.【答案】(1)C(2)3【知识点】分支结构语句及程序实现【解析】【解答】(1)根据“当输入a,b的值为3,8时,输出结果为5;当输入a,b的值为11,7时,输出结果为4。”可知流程图为分支结构,先判断a、b大小,若a>b,则结果为a-b,否则结果为b-a。故答案选C。(2)当a、b的值为9、6时,9>6,9-6=3,输出3。故答案为:3。【分析】本题考查的是选择结构流程图。分支结构:说明事物的发展有多种情况。8.【答案】C【知识点】流程图识读【解析】【解答】该流程图的功能是:求输入序列中大于0的最小数。“20、-3、10、8、-11、0”中大于0的最小数为8。故答案选C。【分析】本题考查的是流程图的识读。本题也可以通过直接代入的方法求解。1 / 1高中信息技术综合库——算法的表示方法1一、高中信息技术综合库——算法的表示方法11.某流程图如图所示。执行该算法,下面说法正确的是( )A.语句“s=s+3*i”共执行了6次B.程序运行结束后输出s、i的值分别为63,7C.程序运行结束后输出s、i的值分别为63,6D.语句s≤63被执行了4次【答案】A【知识点】流程图识读【解析】【解答】分析流程图:S<= 63 S i初始化 3 2True 9 3True 18 4True 30 5True 45 6True 63 7True 84 8False 语句“s=s+3*i”共执行了6次。程序运行结束后输出的s、i值分别为84,8。语句s≤63被执行了7次。故答案选A。【分析】本题考查的是算法流程图的阅读。2.某算法的部分流程图如图所示,执行这部分流程,则输出m,n,i的值依次为( )A.3 14 7 B.0 20 7 C.0 15 6 D.3 15 7【答案】D【知识点】流程图识读3.有一数列1,2,3,5,8,13,…,从第3项起,每项等于该项前2项之和,求在该数列中第一个超过1000的数是第几项。解决此问题的部分算法流程图如图所示。图中空白处理框①和②处应填入的是( )A.①b←a ②i←i+1 B.①i←i+1 ②b←aC.①a←c ②i←i+1 D.①i←i+1 ②a←b【答案】D【知识点】流程图识读【解析】【解答】根据题目要求和流程图,i是数列的项数,故①处为i←i+1;②处在满足条件情况下将b赋值给a ,此处为a←b。故答案选D。【分析】本题考查的是流程图的分析。4.某算法的部分流程图如图所示,执行该算法后,变量s的值和语句“×←×+1”执行的次数分别为( )A.0,3 B.-5,4 C.0,4 D.-5,3【答案】C【知识点】流程图识读【解析】【解答】流程图分析:该循环共执行了4次。第一次:s=9,×=2;第二次:s=7,×=3;第三次:s=4,×=4;第四次:s=0,×=5。四次后,循环条件不成立,退出循环。故答案选C。【分析】本题考查的是算法流程图的分析。5.(2019高三上·临安期末)某算法的部分流程图如图所示,执行第4次循环后,a,b的值分别是( )A.2,14 B.3,14 C.11,13 D.13,14【答案】D【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】由流程图可知该循环5 次:①a=7,b= 11;②a=9,b=12;③a=11,b=13;④a=13,b=14;⑤a=15,b=15。执行第4次循环后,a,b的值分别13,14。故答案选D。【分析】本题考查流程图的识别以及运算符“Mod”,“ \”的优先级及运用。算术运算符由高到低分别为:^(乘方)、-(取负)、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+或 -。6.某算法的部分流程图如下图所示,执行该流程后,变量s和变量i的值分别为( )A.5和7 B.9和7 C.11和5 D.16和7【答案】A【知识点】流程图识读【解析】【解答】流程图分析:s=0,i=1,i<=6成立,s=s+i=1,i=i+3=4;s=1,i=4,i<=6成立,s=s+i=5,i=i+3=7;s=5,i=7,i<=6不成立,跳出循环体。故答案选A。【分析】本题考查的是对循环结构流程图的识读。7.下图所示的算法流程图:执行情况如下:当输入a,b的值为3,8时,输出结果为5;当输入a,b的值为11,7时,输出结果为4。(1)下列流程图填入虚线框中,符合条件的是________。A.B.C.(2)依据(1)中所选流程图,当输入a、b的值分别为9、6时,输出结果为 。【答案】(1)C(2)3【知识点】分支结构语句及程序实现【解析】【解答】(1)根据“当输入a,b的值为3,8时,输出结果为5;当输入a,b的值为11,7时,输出结果为4。”可知流程图为分支结构,先判断a、b大小,若a>b,则结果为a-b,否则结果为b-a。故答案选C。(2)当a、b的值为9、6时,9>6,9-6=3,输出3。故答案为:3。【分析】本题考查的是选择结构流程图。分支结构:说明事物的发展有多种情况。8.某算法部分流程图如图所示。执行这部分流程,依次输入20、-3、10、8、-11、0,则输出值是( )A.-11 B.-3 C.8 D.20【答案】C【知识点】流程图识读【解析】【解答】该流程图的功能是:求输入序列中大于0的最小数。“20、-3、10、8、-11、0”中大于0的最小数为8。故答案选C。【分析】本题考查的是流程图的识读。本题也可以通过直接代入的方法求解。1 / 1 展开更多...... 收起↑ 资源列表 高中信息技术综合库——算法的表示方法1(学生版).docx 高中信息技术综合库——算法的表示方法1(教师版).docx