资源简介 高中信息技术综合库——算法的表示方法2一、高中信息技术综合库——算法的表示方法21.计算半径r等于10厘米的圆的面积,在流程图的空白处填入最恰当是( )A.S=r2 B.S=π*r*rC.S=2*3.14*r D.S=3.14*r^2【答案】D【知识点】流程图识读【解析】【解答】圆的面积计算公式:S=π*r^2,由于计算机不认识π,所以要给具体的值,写成S=3.14*r^2。故答案选D。【分析】本题考查的是顺序结构流程图。2.下图描述的是求A的绝对值的算法。为其中的空白处选择合适的选项( )。A.A>=0 B.A=0 C.A>0 D.A<0【答案】D【知识点】流程图识读;分支结构语句及程序实现【解析】【解答】该流程图是求A的绝对值,由判断框下的“A←A*(-1)”是“Y”可知,判断框是判断A是否为负数。故答案选D。【分析】本题考查的是分支结构流程图的识读。3.某算法的部分流程图如图所示,执行该算法,输出s的结果是( )A.0 B.8 C.10 D.15【答案】C【知识点】流程图识读4.下述算法展示了地铁站自动售机的一次售票的工作流程:步骤1:选择您需要乘坐的是哪条线路。步骤2:选择购买张数。步骤3:等待接收钱币。步骤4:自动售票机只接收面值为5、10和20元的纸币,以及5角、1元的硬币。若不符合要求,退币。若投入钱币数额够数,执行步骤5。步骤5:出票,并退回余额。下列关于这个算法的说法中正确的是( )A.上述算法采用自然语言表示B.这台自动售票机在任何情况下也不会售出票C.上述算法属于顺序算法结构D.这台自动售货机只会在接受硬币时才售出票【答案】A【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】该工作流程采用的是自然语言,选项A正确;在满足条件的情况下可以售出车票,选项B错误;通过步骤4的描述可知,该算法属于分支结构,选项C错误;自动售票机可以接收面值为5、10和20元的纸币,而不是只接受硬币,选项D错误。故答案选A。【分析】本题考查的是算法的描述与控制结构。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。算法的三种基本结构为:顺序结构、分支结构、循环结构。顺序结构:事物的发展通常按照一定的顺序进行。分支结构:事物的发展有多种情况。循环结构:事物的发展具有周期性。5.(2020高二下·重庆会考)下图所示的流程图表示的是分支结构。【答案】正确【知识点】算法的控制结构;流程图识读6.下图所示的流程图中C的值为( )A.2 B.3 C.5 D.6【答案】C【知识点】常量、变量及变量的赋值;流程图识读7.有流程图如图所示。执行该算法,输出变量i的值为( )。A.3 B.4 C.5 D.6【答案】B【知识点】流程图识读8.某算法的部分流程图如图所示。执行这部分流程,s的初值为0,输入n为5,则输出s的值为( )A.1 B.4 C.5 D.6【答案】C【知识点】流程图识读;循环结构语句及程序实现【解析】【解答】流程图分析:n=5,n<>1成立,执行n mod 2=1<>0,执行n=n*3+1=16,s=s+1=1;n=16,n<>1成立,执行n mod 2=0,执行n=n/2=8,s=s+1=2;n=8,n<>1成立,执行n mod 2=0,执行n=n/2=4,s=s+1=3;n=4,n<>1成立,执行n mod 2=0,执行n=n/2=2,s=S+1=4;n=2,n<>1成立,执行n mod 2=0,执行n=n/2=1,s=s+1=5;n=1,n<>1不成立,输出s为5。故答案选C。【分析】本题考查的是循环结构流程图。9.某算法的流程图如图所示。执行这部分流程后,输出变量i的值是( )A.7 B.9 C.11 D.13【答案】B【知识点】算法的常用表示方法【解析】【解答】 本题考查算法和流程图,涉及循环结构。一般采用变量跟踪法进行分析:i i←i+2 s s←s*i 循环条件s<=5 0001 1 成立3 3 成立5 15 成立7 105 成立9 945 成立11 10395 不成立,退出循环当退出循环时,变量i的值为11,再执行i=i-2,则输出变量i的值为9。故答案选B。【分析】本题考查的是使用流程图描述算法。要想明白流程图描述的算法必须明白流程图各图形的含义。10.在程序设计时,常常用到下图类似的图标,这些图标称为( )。A.程序图 B.三维图 C.流程图 D.执行图【答案】C【知识点】算法的常用表示方法【解析】【解答】图中采用的是流程图表示算法。故答案选C。【分析】本题考查的是算法的描述方式。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。11.(2020·浙江模拟)某算法流程图如下图所示,执行该算法,下列说法正确的是( )A.变量i的值是21 B.语句i=i+1执行了5次C.变量s的值为10 D.语句i<=20被执行了5次【答案】B【知识点】常量、变量及变量的赋值;流程图识读12.某算法的部分流程图如下图所示,执行这部分流程后,输出的值为( )。A.循环体被执行了20次 B.输出变量s的值为30C.语句i=i+1执行8次 D.该算法是计算0+10+20的值【答案】C【知识点】流程图识读13.某算法流程图如图所示,执行该算法,输入n的值为13,下列说法正确的是( )。A.变量p为循环变量B.该流程执行后,变量t的值是11C.该算法功能:判断n是否是素数D.该流程完整执行1次,“1>=2 ”共执行了n-2次【答案】C【知识点】流程图识读14.某算法的部分流程图如图所示:执行该流程图,输入128,该流程图执行结束后,则下列表述正确的是( )A.量f值为TrueB.变量t的值为12C.该算法只能用流程图进行描述D.虚线框处的流程图执行模式为循环结构【答案】B【知识点】流程图识读1 / 1高中信息技术综合库——算法的表示方法2一、高中信息技术综合库——算法的表示方法21.计算半径r等于10厘米的圆的面积,在流程图的空白处填入最恰当是( )A.S=r2 B.S=π*r*rC.S=2*3.14*r D.S=3.14*r^22.下图描述的是求A的绝对值的算法。为其中的空白处选择合适的选项( )。A.A>=0 B.A=0 C.A>0 D.A<03.某算法的部分流程图如图所示,执行该算法,输出s的结果是( )A.0 B.8 C.10 D.154.下述算法展示了地铁站自动售机的一次售票的工作流程:步骤1:选择您需要乘坐的是哪条线路。步骤2:选择购买张数。步骤3:等待接收钱币。步骤4:自动售票机只接收面值为5、10和20元的纸币,以及5角、1元的硬币。若不符合要求,退币。若投入钱币数额够数,执行步骤5。步骤5:出票,并退回余额。下列关于这个算法的说法中正确的是( )A.上述算法采用自然语言表示B.这台自动售票机在任何情况下也不会售出票C.上述算法属于顺序算法结构D.这台自动售货机只会在接受硬币时才售出票5.(2020高二下·重庆会考)下图所示的流程图表示的是分支结构。6.下图所示的流程图中C的值为( )A.2 B.3 C.5 D.67.有流程图如图所示。执行该算法,输出变量i的值为( )。A.3 B.4 C.5 D.68.某算法的部分流程图如图所示。执行这部分流程,s的初值为0,输入n为5,则输出s的值为( )A.1 B.4 C.5 D.69.某算法的流程图如图所示。执行这部分流程后,输出变量i的值是( )A.7 B.9 C.11 D.1310.在程序设计时,常常用到下图类似的图标,这些图标称为( )。A.程序图 B.三维图 C.流程图 D.执行图11.(2020·浙江模拟)某算法流程图如下图所示,执行该算法,下列说法正确的是( )A.变量i的值是21 B.语句i=i+1执行了5次C.变量s的值为10 D.语句i<=20被执行了5次12.某算法的部分流程图如下图所示,执行这部分流程后,输出的值为( )。A.循环体被执行了20次 B.输出变量s的值为30C.语句i=i+1执行8次 D.该算法是计算0+10+20的值13.某算法流程图如图所示,执行该算法,输入n的值为13,下列说法正确的是( )。A.变量p为循环变量B.该流程执行后,变量t的值是11C.该算法功能:判断n是否是素数D.该流程完整执行1次,“1>=2 ”共执行了n-2次14.某算法的部分流程图如图所示:执行该流程图,输入128,该流程图执行结束后,则下列表述正确的是( )A.量f值为TrueB.变量t的值为12C.该算法只能用流程图进行描述D.虚线框处的流程图执行模式为循环结构答案解析部分1.【答案】D【知识点】流程图识读【解析】【解答】圆的面积计算公式:S=π*r^2,由于计算机不认识π,所以要给具体的值,写成S=3.14*r^2。故答案选D。【分析】本题考查的是顺序结构流程图。2.【答案】D【知识点】流程图识读;分支结构语句及程序实现【解析】【解答】该流程图是求A的绝对值,由判断框下的“A←A*(-1)”是“Y”可知,判断框是判断A是否为负数。故答案选D。【分析】本题考查的是分支结构流程图的识读。3.【答案】C【知识点】流程图识读4.【答案】A【知识点】算法的常用表示方法;算法的控制结构【解析】【解答】该工作流程采用的是自然语言,选项A正确;在满足条件的情况下可以售出车票,选项B错误;通过步骤4的描述可知,该算法属于分支结构,选项C错误;自动售票机可以接收面值为5、10和20元的纸币,而不是只接受硬币,选项D错误。故答案选A。【分析】本题考查的是算法的描述与控制结构。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。算法的三种基本结构为:顺序结构、分支结构、循环结构。顺序结构:事物的发展通常按照一定的顺序进行。分支结构:事物的发展有多种情况。循环结构:事物的发展具有周期性。5.【答案】正确【知识点】算法的控制结构;流程图识读6.【答案】C【知识点】常量、变量及变量的赋值;流程图识读7.【答案】B【知识点】流程图识读8.【答案】C【知识点】流程图识读;循环结构语句及程序实现【解析】【解答】流程图分析:n=5,n<>1成立,执行n mod 2=1<>0,执行n=n*3+1=16,s=s+1=1;n=16,n<>1成立,执行n mod 2=0,执行n=n/2=8,s=s+1=2;n=8,n<>1成立,执行n mod 2=0,执行n=n/2=4,s=s+1=3;n=4,n<>1成立,执行n mod 2=0,执行n=n/2=2,s=S+1=4;n=2,n<>1成立,执行n mod 2=0,执行n=n/2=1,s=s+1=5;n=1,n<>1不成立,输出s为5。故答案选C。【分析】本题考查的是循环结构流程图。9.【答案】B【知识点】算法的常用表示方法【解析】【解答】 本题考查算法和流程图,涉及循环结构。一般采用变量跟踪法进行分析:i i←i+2 s s←s*i 循环条件s<=5 0001 1 成立3 3 成立5 15 成立7 105 成立9 945 成立11 10395 不成立,退出循环当退出循环时,变量i的值为11,再执行i=i-2,则输出变量i的值为9。故答案选B。【分析】本题考查的是使用流程图描述算法。要想明白流程图描述的算法必须明白流程图各图形的含义。10.【答案】C【知识点】算法的常用表示方法【解析】【解答】图中采用的是流程图表示算法。故答案选C。【分析】本题考查的是算法的描述方式。算法的常用描述方式有:自然语言、流程图、伪代码、计算机程序语言。11.【答案】B【知识点】常量、变量及变量的赋值;流程图识读12.【答案】C【知识点】流程图识读13.【答案】C【知识点】流程图识读14.【答案】B【知识点】流程图识读1 / 1 展开更多...... 收起↑ 资源列表 高中信息技术综合库——算法的表示方法2(学生版).docx 高中信息技术综合库——算法的表示方法2(教师版).docx