浙教版(2019)必修一2.1算法的概念及描述同步作业

2024-06-09
| 10页
| 62人阅读
| 0人下载

内容正文:

浙教版(2019)必修一2.1算法的概念及描述同步作业 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.某算法的流程图如图所示,关于该算法下列说法正确的是(    ) A.执行这部分流程后,变量 i 的值为 7 B.k 的值为 1×2×3×4×5×6×7 的结果 C.该流程图是双重循环结构 D.将条件“i≤x/2”改成“i<x”,k 的值不会发生变化 2.某算法的部分流程图如图所示,下列表达该流程图的程序段中,不正确的是(   ) A. B. C. D. 3.某算法的流程图如下图所示,下列说法正确的是(    ) A.变量j的输出值为7 B.“i<=j”执行7次 C.该流程有两个分支结构 D.该算法只能用流程图描述 4.某算法的部分流程图如图所示。若输入s1的值为"20,01,12,22",则输出s2的值为(   ) A."CHI" B."GBFI" C."CDHI" D."GBF" 5.某算法的部分流程图如右图所示,以下说法正确的是(   ) A.该流程执行完,输出的结果是41 B.该流程执行后,变量a的值是32 C.交换s←s+k*a和k←1-k这两个语句的顺序,不影响输出结果 D.该流程执行后,变量k的值是1 6.某工厂执行计件制,计算工人每月奖金(j)的算法流程图如下。需要测试所有分支的运行结果,下列最合适的测试数据组是(  ) A.650、1300、1750 B.650、920、1450 C.1125、1395、1650 D.850、1550、1650 7.某快递公司规定:快件不超过1公斤的,快递费10元,超过1公斤的部分,按每公斤5元计费。编写快递费计算程序流程图如下图所示(运费为S.质量为P),图中①和②处的内容应是(   ) A.①10②10+5* P B.①10②10+5* (P-1) C.①10②10+5* P D.①10* P②5*(P-1) 8.某算法的部分流程图如图所示,数组元素a[0]至a[8]依次存放7,5,0,0,9,1,3,7,7,执行这部分流程后,输出c的值为(   ) A.2 B.3 C.4 D.5 9.某算法的部分流程图如图所示,执行完这部分流程后,输出之后的结果(   ) A.3 B.4 C.2 D.5 10.不能用算法描述“输出所有完全平方数”,是因为该任务不符合算法特征中的(  ) A.有穷性 B.有0个或多个输入 C.确定性 D.有1个或多个输出 11.某算法的流程图如图所示,依次输入1、1、0、1、2,则输出s的值是(   ) A.0 B.7 C.13 D.26 12.3n+l猜想的算法流程图如图所示。 目前全世界对其验证的n中,未出现反例(即猜想不成立),根据以上信息,下列说法不正确的是(   ) A.条件“n>l?”可以用Python中的“if n>l:”来表示 B.根据流程图,3n+l猜想指的是:对于任意n(n>l),经过上述变换,算法结束后最终n的值为1 C.若该猜想是错误的,那么该算法将可能违反算法的有穷性原则 D.变量c的作用是统计循环的次数 13.某算法的部分流程图如图所示,执行这部分流程,输入变量n的值为7,则以下错误的是(   ) A.该流程执行后,变量a的值为5 B.该流程执行后,变量b的值为8 C.该流程执行后,程序输出的值为6 D.语句c<=n?共执行了4次 14.某算法的部分流程图如图所示: 执行该部分流程,若依次输入的数据为2、-3、5、-1、2、1、-3、0,则输出m的值为(   ) A.7 B.6 C.5 D.4 15.某算法的部分流程图如图所示,执行这部分流程后,输出m,n的值分别是(   ) A.11,21 B.13,21 C.11,17 D.9,17 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题考查流程图。结合模拟表可知,i 值为 8,A选项错误;k 值为 14,B选项错误;该流程图是单循环结构,x%i==0 是分支结构,C选项错误;修改条件后循环继续下去,x%i==0 条件均不成立,所以 k 值不变,D选项正确。故答案为:D。 k i i≤x/2? x%i==0? 1 1 是 是 1 2 是 是 2 3 是 否 2 4 是 否 2 5 是 否 2 6 是 否 2 7 是 是 14 8 否(结束) — 2.C 【详解】本题考查算法流程图相关内容。分析流程图,其功能是依据身高判断购票优惠。对比四个选项,ABD选项均可以得出正确结论。C选项,if与elif存在逻辑错误:以h=1.6为例,h>=1.2成立,则s="购半票",但结论与流程图不相符,选项错误。故本题答案是C选项。 3.B 【详解】 本题考查流程图。结合模拟表可知,j值为7,A选项错误;“i<=j”执行7次,B选项正确;该流程图是单循环结构,只有t%2!=0是分支结构,C选项错误;该算法能用流程图描述,也可用自然语言描述,D选项错误。故答案为:B。 i j i≤j? t t%2!=0? 1 10 是 5 是 1 9 是 5 是 1 8 是 4 否 4 8 是 6 否 7 8 是 7 是 7 7 是 7 是 7 6 否(结束) — — 4.C 【详解】本题考查算法流程图相关内容。分析流程图,其关键操作可描述为:(1)i=1时,s2=C;(2)i=2时,s2=C;(3)i=4时,s2=CD;(4)i=5时, s2=CD;(5)i=7时,s2=CDH;(6)i=8时,s2=CDH;(7)i=10时,s2=CDHI。故本题答案是C选项。 5.A 【详解】本题考查算法流程图相关内容。其运行过程如图所示:。A选项,该流程执行完,输出的结果是41,选项正确。B选项,该流程执行后,变量a的值是64,选项错误。C选项,交换s←s+k*a和k←1-k这两个语句的顺序后,输出结果为17,选项错误。D选项,该流程执行后,变量k的值是0,选项错误。故本题答案是A选项。 6.A 【详解】 本题考查算法流程图相关内容。分析流程图,可知:所有分支都要检测到,那就需要每个分段(1—1000、1001—1500、1501及以上)都取到一个测试数据。故本题答案是A选项。 7.B 【详解】本题考查算法描述相关内容。结合题目内容,分析流程图,若快件质量小于等于1成立,执行①处,否则执行②,快件质量小于等于1时,快递费10元,即S=1,超过1公斤的部分,按每公斤5元计费,即S=10+5*(P-1)。故本题答案是B选项。 8.A 【详解】本题考查流程图。由cnt[a[i]]⬅cnt[a[i]]+1可知该算法实现了桶排序,将相同元素放入同一个桶中,最后 统计a数组中,重复出现的元素的个数。而数组中重复出现的元素为0、7,因此最终c的值为2。故答案为:A。 9.B 【详解】本题考查算法流程图相关内容。分析流程图,其运行过程如下: (1)x=1,x<=4成立,执行x=2*x,y=y+1,得x=2,y=2; (2)x=2,x<=4成立,执行x=2*x,y=y+1,得x=4,y=3; (3)x=4,x<=4成立,执行x=2*x,y=y+1,得x=8,y=4; (4)x=8,x<=4不成立,输出y值4。 故本题答案是B选项。 10.A 【详解】本题考查算法的特征。算法具有五个基本特征:输入、输出、有穷性、确定性和可行性。不能用算法描述“输出所有完全数”是因为这不符合算法特征中的有穷性。故选A。 11.C 【详解】本题考查算法流程图相关内容。分析流程图,输入1、1、0、1、2,运行过程如图所示:。输出s的值13,故本题答案是C选项。 12.C 【详解】本题考查流程图。如果该猜想是错误的,那么该算法并不违反算法的有穷性原则,而是违背了算法的正确性原则。有穷性原则是指一个算法在有限时间内一定会终止,而该算法在验证某个特定的n时,无论是否有限,都会在有限时间内终止。故答案为:C。 13.D 【详解】本题考查流程图。执行过程各变量的值变化如下: a 1 1 2 3 5 b 1 2 3 5 8 c 1 2 3 5 8 i 2 3 4 5 6 语句c<=n?共执行了5次,故本题应选D。 14.B 【详解】本题考查算法流程图相关内容。该算法初始值s=0,m=0,运行过程如下表所示,最终输出m的值为6,选项B正确。如图所示: a 2 -3 5 -1 2 1 -3 0 s 0 2 -1 4 3 5 6 3 m 0 2 2 4 4 5 6 6 故本题答案是B选项。 15.C 【详解】本题考查流程图。初始时,m=1,n=0。第一轮循环,n≤15成立,n=2*m-1=1,m=m+2=3;第二轮循环,n≤15成立,n=2*m-1=5,m=m+2=7;第三轮循环,n≤15成立,n=2*m-1=13,m=m+2=9;第四轮循环,n≤15成立,n=2*m-1=17,m=m+2=11;第五轮循环,n≤15不成立,输出m的值为11,n的值为17。故答案为:C。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

浙教版(2019)必修一2.1算法的概念及描述同步作业
1
浙教版(2019)必修一2.1算法的概念及描述同步作业
2
浙教版(2019)必修一2.1算法的概念及描述同步作业
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。