2.2算法的概念及描述2024—2025学年高中信息技术人教/中图版(2019)必修1

2024-08-02
| 15页
| 99人阅读
| 0人下载

内容正文:

2.2 算法的概念及描述2024—2025学年高中信息技术人教/中图版(2019)必修1 一、选择题 1.某算法的流程图如图所示。执行该部分流程后,输出x,y的值分别是( ) A.8  25 B.8  49 C.16  26 D.16  49 2.某算法的部分流程图如图所示,数组元素a[0]至a[8]依次存放7,5,0,0,9,1,3,7,7,执行这部分流程后,输出c的值为(   ) A.2 B.3 C.4 D.5 3.以下算法的输出结果是(        ) A.15 B.51 C.69 D.96 4.某算法的流程图如图所示。执行这部分流程,当输入t的值为8时,则最后输出n的值是(   ) A.2 B.3 C.4 D.5 5.无法用算法来解决“输出所有的素数”的问题,这是因为它不符合算法的哪项特征?(   ) A.有穷性 B.确定性 C.可行性 D.一定有输出 6.“洗衣机的洗衣流程”情境问题,洗衣机模拟人洗衣的过程,自动执行洗衣程序,节省了大量的人力,这主要归功于由算法控制的机器设备。算法的描述方法主要有(   ) ①自然语言  ②结构图   ③流程图   ④伪代码 A.①②③ B.①③④ C.②③④ D.①②④ 7.标准的流程图符号中,判断框上离开的箭头(   )。 A.只有一个 B.多于一个 C.一个也没有 D.最多有四个 8.下列关于算法与算法特征的说法,错误的是(   ) A.算法是解决问题或完成任务的一系列步骤 B.算法在执行时,必须输入至少一个数据 C.计算“斐波那契数列的前m个元素的过程”符合有穷性的特征 D.用“辗转相除法”计算正整数m和n的最大公约数的方法分步骤具体描述就是算法 9.流程图描述的算法执行结果是(    ) A.15 B.20 C.25 D.36 10.某算法的部分流程图如图所示。执行这部分流程,则输出S的值是(   ) A.4 B.9 C.19 D.49 11.某算法的部分流程图如图所示,执行这部分流程后,变量x和y的值分别是(  ) A.0 3 B.3 0 C.2 1 D.1 2 12.小明设置了一个闹钟,周末他会关掉闹钟睡到自然醒,下面流程图中①②处该填入(    ) A.是(Y) 否(N) B.否(N) 是(Y) C.是(Y) 是(Y) D.否(N) 否(N) 13.某算法的部分流程图如图所示,执行这部分流程后,输出n的值为(   ) A.2 B.3 C.4 D.5 14.下列选项中,不属于流程图中常见的图形的是(   ) A.三角形 B.矩形 C.平行四边形 D.菱形 15.身体质量指数(BMI)常用来衡量人体胖瘦程度以及是否健康的一个标准。当BMI值超过28时,说明身体肥胖,如图所示是根据BMI值判断人体胖瘦的部分流程图。假设某同学的BMI指数为30,则该流程的执行顺序为( )。 A.①→②→③→④ B.①→②→③ C.①→②→④→③ D.①→②→④ 16.列表a的初值如表所示,流程图描述算法执行结果是(   ) a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] -10 0 1 3 4 9 6 10 A.8 B.6 C.1 D.9 17.某算法的流程图如图所示,依次输入10,8,执行流程后,s的值是 A." 1 0 8" B." 1 2" C." 0 1" D." 2 1" 18.流程图描述的算法执行结果是(   ) A.15 B.20 C.25 D.36 19.该流程图的功能是:根据输入的正整数X,求分段函数   ①处可填入的正确的表达式为(        ) A.X%2==0 B.X%2!=0 C.int(X/2)== X/2 D.X%2== int(X/2) 20.下图算法,其结构是(    ) A.顺序结构 B.选择结构 C.组合结构 D.循环结构 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题主要考查循环结构。题中循环判断条件为x<10,否则跳出循环,执行过程x与y值分别为2,7;4,13;8,25;16,49;因此D选项正确。 【点睛】 2.A 【详解】本题考查流程图。由cnt[a[i]]⬅cnt[a[i]]+1可知该算法实现了桶排序,将相同元素放入同一个桶中,最后 统计a数组中,重复出现的元素的个数。而数组中重复出现的元素为0、7,因此最终c的值为2。故答案为:A。 3.D 【详解】本题考查算法流程图相关内容。该流程图功能是比较字符型数据a与b的大小,若a>b成立,则将a与b连接起来,形成新字符串x,a前b后;若不成立,则将b与a连接起来,形成新字符串x,b前a后。“6”不大于“9”,则x为“96”。故本题答案是D选项。 4.B 【详解】本题考查算法流程图相关内容。分析流程图可知,当输入t值为8时,t==1不成立,第一次进入循环:t为偶数成立,执行t=t//2,t值为4,执行n=n+1,n值为1;此时,t值为4,t==1不成立,第二次进入循环:t为偶数成立,执行t=t//2,t值为2,执行n=n+1,n值为2;此时,t值为2,t==1不成立,第三次进入循环:t为偶数成立,执行t=t//2,t值为1,执行n=n+1,n值为3;此时,t值为1,t==1成立,不再进入循环,输出n的值,即3。故本题答案是B选项。 5.A 【详解】本题考查的是算法特征。算法的五大特征:有穷性、确定性、能行性(可行性)、有 0 个或多个输入、有一个或多个输出。输出所有的素数它不符合算法的有穷性特征。故应选A。 6.B 【详解】本题考查的是算法的描述。算法的描述方法主要有自然语言、伪代码和流程图,故选项B正确。 【点睛】 7.B 【详解】本题主要考查流程图符号。标准的流程图符号中,判断框上离开的箭头多于一个,故本题选B选项。 8.B 【详解】本题主要考查算法与算法特征。算法是解决问题或完成任务的一系列步骤;算法在执行时,可以没有输入,但必须有输出;计算“斐波那契数列的前m个元素的过程”符合有穷性的特征;用“辗转相除法”计算正整数m和n的最大公约数的方法分步骤具体描述就是算法,故本题选B选项。 9.B 【详解】本题考查流程图。程序运行过程如下。因此最终n的值为20。故答案为:B。 i n 1 0 2 5 3 10 4 15 5 20 10.C 【详解】本题主要考查算法流程图知识点。S=4,K=1,循环条件是K<=10,当S<K时,执行S=S+K。当K=5时,执行S=S+K=4+5=9,当K=10时,执行S=S+K=9+10=19,K=K+1=11,程序结束,故执行这部分流程,则输出S的值是19,故本题选C选项。 11.D 【详解】本题主要考查算法流程图的执行。x=3,y=0,第一遍循环,满足x>y,x=x-1=2,y=y+1=1;第二遍循环,满足x>y,x=x-1=1,y=y+1=2;第三遍循环,不满足x>y,退出循环,故执行这部分流程后,变量x和y的值分别是1、2,故本题选D选项。 12.A 【详解】本题考查的是流程图识读。周末他会关掉闹钟睡到自然醒,故①处应填入是(Y),②处填入否(N)。故本题应选A。 13.C 【详解】本题考查流程图。程序运行过程如下所示。因此输出n的值为4。故答案为:C。 d n i 36 0 2 18 1 2 9 2 2 9 2 3 3 3 3 1 4 3 14.A 【详解】本题考查算法流程图相关内容。矩形表示数据处理;平行四边形表示输入输出;菱形表示判断。三角形并不是流程图中的标识。故本题答案是A选项。 15.D 【详解】本题考查的是流程图的识读。当BMI指数为30,走Y支线,输出结果1。故答案为①→②→④。答案为D。 16.B 【详解】本题考查流程图。程序运行过程如下。最终输出i的值为6。故答案为:B。 t i 0 1 0 2 0 3 0 4 0 5 0 6 1 6 17.B 【详解】本题主要考查算法流程图的执行。n=10,m=8,s="",第一次循环,满足n>0,k=n mod m=2,n=n\m=1,s=str(k)+s="2";第二次循环,满足n>0,k=n mod m=1,n=n\m=0,s=str(k)+s="1 2";第三次循环,不满足n>0,故执行流程后,s的值是"1 2",故本题选B选项。 18.C 【详解】本题考查流程图。程序运行过程如下。因此最终s的值为25。故答案为:C。 s i 0 1 1 2 1 3 4 4 4 5 9 6 9 7 16 8 16 9 25 10 19.B 【详解】本题考查算法流程图相关内容。结合题意,分析流程图,菱形框代表判断,当该条件成立时,Y值为-1,不成立时值为1,由分段函数可知,该判断条件为:X为奇数(或X不为偶数)。对比4个选项,A选项,判断是偶数,错误;B选项,判断不是偶数,正确;C、D选项,不是判断是否为奇偶数的条件,错误。故本题答案是B选项。 20.B 【详解】本题考查算法流程图相关内容。算法结构有:顺序结构、选择结构、循环结构。顺序结构表示程序中各步操作按出现的先后顺序执行;选择结构表示程序的处理步骤出现了分支,需要根据某一特定条件选择其中一个分支执行;循环结构表示程序反复执行某个或某些操作,直到判断条件为假(真)时才可终止循环。由图可知,该流程图是选择结构。故本题答案是B选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

2.2算法的概念及描述2024—2025学年高中信息技术人教/中图版(2019)必修1
1
2.2算法的概念及描述2024—2025学年高中信息技术人教/中图版(2019)必修1
2
2.2算法的概念及描述2024—2025学年高中信息技术人教/中图版(2019)必修1
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。