高中信息技术综合库——算法的表示方法2
一、高中信息技术综合库——算法的表示方法2
1.计算半径r等于10厘米的圆的面积,在流程图的空白处填入最恰当是( )
A.S=r2 B.S=π*r*r
C.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 000
1 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的值为30
C.语句i=i+1执行8次 D.该算法是计算0+10+20的值
【答案】C
【知识点】流程图识读
13.某算法流程图如图所示,
执行该算法,输入n的值为13,下列说法正确的是( )。
A.变量p为循环变量
B.该流程执行后,变量t的值是11
C.该算法功能:判断n是否是素数
D.该流程完整执行1次,“1>=2 ”共执行了n-2次
【答案】C
【知识点】流程图识读
14.某算法的部分流程图如图所示:
执行该流程图,输入128,该流程图执行结束后,则下列表述正确的是( )
A.量f值为True
B.变量t的值为12
C.该算法只能用流程图进行描述
D.虚线框处的流程图执行模式为循环结构
【答案】B
【知识点】流程图识读
1 / 1高中信息技术综合库——算法的表示方法2
一、高中信息技术综合库——算法的表示方法2
1.计算半径r等于10厘米的圆的面积,在流程图的空白处填入最恰当是( )
A.S=r2 B.S=π*r*r
C.S=2*3.14*r D.S=3.14*r^2
2.下图描述的是求A的绝对值的算法。
为其中的空白处选择合适的选项( )。
A.A>=0 B.A=0 C.A>0 D.A<0
3.某算法的部分流程图如图所示,执行该算法,输出s的结果是( )
A.0 B.8 C.10 D.15
4.下述算法展示了地铁站自动售机的一次售票的工作流程:
步骤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.6
7.有流程图如图所示。
执行该算法,输出变量i的值为( )。
A.3 B.4 C.5 D.6
8.某算法的部分流程图如图所示。
执行这部分流程,s的初值为0,输入n为5,则输出s的值为( )
A.1 B.4 C.5 D.6
9.某算法的流程图如图所示。执行这部分流程后,输出变量i的值是( )
A.7 B.9 C.11 D.13
10.在程序设计时,常常用到下图类似的图标,这些图标称为( )。
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的值为30
C.语句i=i+1执行8次 D.该算法是计算0+10+20的值
13.某算法流程图如图所示,
执行该算法,输入n的值为13,下列说法正确的是( )。
A.变量p为循环变量
B.该流程执行后,变量t的值是11
C.该算法功能:判断n是否是素数
D.该流程完整执行1次,“1>=2 ”共执行了n-2次
14.某算法的部分流程图如图所示:
执行该流程图,输入128,该流程图执行结束后,则下列表述正确的是( )
A.量f值为True
B.变量t的值为12
C.该算法只能用流程图进行描述
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 000
1 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