内容正文:
教科版(2019)必修一2.1计算机解决问题的过程同步作业
一、单选题
1. 某算法的部分流程图如下图所示,执行这部分流程,则输出的 f1,f2的值分别是( )
A.2,4 B.4,8 C.8,32 D.32,256
2. 用“欧几里得”计算两个整数m,n(m>n)的最大公约数,如m=16,n=12最大公约数为4。用流程图描述“求两个数的最大公约数”的部分算法如图所示,则虚线框中应该填入的是( )
A. B. C. D.
3.某算法的部分流程图如图所示,下列说法正确的是( )
A.若输入n的值为10,则输出k的值为6
B.若输入n的值为16,则“n≠1?”执行4次
C.若输入n的值为5,则输出k的值为2
D.该算法中只存在分支结构和循环结构
4. 某算法的部分流程图如图所示,执行这部分流程后,依次输入9、2、8 、18、-1,则输出值是( )
A.9 B.18 C.-1 D.2
5.某算法的部分流程图如图所示。下列说法正确的是( )
A.该流程图运行结束时,代码 sum←sum+s%10 共执行了 2 次
B.该流程图执行后,变量 sum 的值是 31
C.该流程图中包含两个循环结构
D.该流程图加框处的代码是
if i%2==1:
sum+=s% 10
else:
s=s//10;i+=1
6.某算法的流程图如图所示,执行这部分流程,若输入n 的值为 21,则输出 k 的值是( )
A.1 B.2 C.3 D.0
7.某算法的部分流程图如图所示,执行该流程后,变量 sum 的值为( )
A.20 B.25 C.45 D.60
8.关于以下流程图的描述中,正确的是( )。
A.执行后变量s的值一定小于20
B.循环体共计被执行了20次
C.该循环结构的类型为直到型循环
D.该算法的功能是:求2+5+8+11的和
9.某算法的部分流程图如下图所示,执行该部分流程后,输出的结果为:( )
A.63 B.15 C.24 D.48
10.有流程图如图所示:
执行该算法后,输出变量b的值为( )
A.30 B.25 C.-10 D.-5
11.某算法的部分流程图如图所示:
算法执行时,若输入的值为5,则输出sum的值为( )
A.14 B.15 C.-21 D.-18
12.某算法的部分流程图如图所示。执行这部分流程,若输入n的值为70,则输出cnt的值为( )
A.3 B.4 C.5 D.6
二、判断题
13.模块化程序设计方法反映了结构化程序设计的“自顶而下、逐步求精”的基本思想。也就是说,将一个大而复杂的问题,由总体到局部,逐步分解为若干个小的可解的基本问题,再通过求解这些基本问题最终求得原问题的解。
14.算法有三种基本控制结构,分别是顺序结构、选择结构和循环结构。
15.流程图是一种常用于表示算法的图形化工具, 是用来表示输入或输出数据。
三、填空题
16.读流程图写结果
若输入12,运行结果是 。
17.某算法的部分流程图如图所示,其中a←4表示a=4,b←1表示 ,在该流程图中,(判断框/处理框/输入框)菱形代表 ,平行四边形代表 。执行这部分流程后,当x输入2,y输入1时,输出结果是 。
18.某地一户一表居民实施阶梯式水价方案。阶梯水价计量分为三级,第一级为18立方米以下,每立方米按2.40元计价;第二级为18至31立方米(含18),每立方米按3.35元计价;第三级为31立方米及以上,每立方米按4.30元计价。如图所示算法用于根据用水量V(立方米)计算水价s(元)。
框图①中应该填入的是 ,框图②中应该填入的是 ,框图③中应该填入的是 。
答案解析部分
1.【答案】C
2.【答案】B
3.【答案】A
4.【答案】B
5.【答案】A
6.【答案】A
7.【答案】A
8.【答案】D
9.【答案】B
10.【答案】B
11.【答案】C
12.【答案】C
13.【答案】正确
14.【答案】正确
15.【答案】错误
16.【答案】3
17.【答案】b=1;判断框;输入框;16
18.【答案】V≤31;s← 2.4* 18+3.35(V- 18)或V≥31;s←2.4 * 18+3.35*13+4.3(V-31)
学科网(北京)股份有限公司
$$