2.1算法的概念及描述同步作业2024—2025学年高中信息技术浙教版(2019)必修1

2024-08-16
| 9页
| 108人阅读
| 0人下载

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 -
章节 2.1 算法的概念及描述
类型 作业-同步练
知识点 算法的概念与特征,算法的描述
使用场景 同步教学-单元练习
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 267 KB
发布时间 2024-08-16
更新时间 2024-08-16
作者 匿名
品牌系列 -
审核时间 2024-08-16
下载链接 https://m.zxxk.com/soft/46849081.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

2.1 算法的概念及描述同步作业2024—2025学年高中信息技术 浙教版(2019)必修1 一、选择题 1.如所示流程图,描述的算法执行结果是()。 A.30>50 B.True C.50 D.False 2.关于算法及算法的表示,下列说法不正确的是(   ) A.算法是解决问题的方法和步骤 B.自然语言描述操作时容易产生歧义 C.算法可以没有任何输入,但必须有输出 D.自然语言不能用来表示算法,而流程图可以 3.如下流程图输入一个学生成绩score,根据成绩的不同值,输出不同。若score<60,则输出“请努力”,若60<=score<=90,则输出“及格”,若score>90,则输出“优秀”。在空白横线处应填(    ) A.score>90 B.score<90 C.score<=90 D.score>=60andscore<=90 4.以下算法的输出结果是(        ) A.15 B.51 C.69 D.96 5.该流程图的功能是:根据输入的正整数X,求分段函数   ①处可填入的正确的表达式为(        ) A.X%2==0 B.X%2!=0 C.int(X/2)== X/2 D.X%2== int(X/2) 6.下列关于算法的叙述,不正确的是(   ) A.一个算法必须保证在有限步之后结束 B.算法的每一步必须有确切的定义 C.算法一定要有输入,但可以没有输出 D.算法中的每一步都可以被分解为基本的可执行的操作 7.对算法进行描述,不可以使用(    ) A.自然语言 B.机器语言 C.伪代码 D.流程图 8.如图是描述给学生期末成绩划分等级的常用算法,它的描述方法是(     ) A.流程图 B.伪代码 C.自然语言 D.程序语言 9.下列全属于算法描述方式的是(    ) ①自然语言 ②流程图 ③自选图形 ④伪代码 A.①②④ B.①②③ C.①③④ D.②③④ 10.某小区开通了刷脸进门方式:其算法中验证对象是否正确的代码如下所示,则以下流程图与内容匹配的是(   ) 刷脸结果:识别为1,否则为其他 if (face==1):     print("面部识别成功,门已开") else:     print("面部识别错误,无法开门") A. B. C. D. 11.流程图符号中,和一般作为(   ) A.输入输出框和处理框 B.开始结束符和处理框 C.输入输出框和判断框 D.开始结束符和判断框 12.某算法的部分流程图如图所示。若输入 n 为 100,执行这部分流程图后,输出s的值为(  ) A.-50 B.50 C.100 D.-5050 13.编制计算机程序解决问题的过程有:描述问题、算法设计、编写计算机程序和调试等,其中,对算法的描述,不正确的是(   ) A.算法是解决问题的方法和步骤 B.算法的步骤一定是有限的 C.算法就是解题的算式 D.算法的每一步操作指令必须明确 14.算法的步骤必须是有限的,并且保证执行有限步后结束。这体现了算法的(   ) A.有输出 B.有穷性 C.确定性 D.可行性 15.下列关于算法特征的说法,正确的是(    ) A.有穷性是指算法得到的结果不能是无限不循环小数 B.可行性是指计算机硬件能够达到算法运行的要求 C.确定性是指算法的处理结果必须是确定的 D.算法被执行者实施时,可以没有输入,但必须包含至少一个输出 16.使用循环结构实现的算法流程图不一定会出现的元素有(  )。 A.菱形框 B.输出框 C.输入框 D.自下向上的流线 17.同学甲家里来了客人,甲要泡茶招待客人。已知去准备茶叶大约需要 5 分钟,洗杯子( 冷水 )大约需要 3 分钟,烧热水大约需要 8 分钟,为了更节约时间,应该先(   ) A.准备茶叶 B.洗杯子 C.烧热水 D.都一样 18.网上购物的过程最好用(    )表达。 A.项目式 B.表格 C.流程图 D.结构图 19.如图所示的流程图a和b的算法功能相同(x,y为不同的值),则图b中①②③处应填入的内容是(    ) A.①m=y-x    ②x<y?    ③m=x-y B.①m=x-y    ②x>y?    ③m=y-x C.①m=y-x    ②x>y?    ③m=y-x D.①m=x-y    ②x<y?    ③m=y-x 20.将变量a,b,c中的最小值存储到变量min中的算法如下图所示,图中①②处应填入的内容分别是(   ) A.①a>b ②c<min B.①a<b ②c>min C.①a>b ②c>min D.①a<b ②c<min 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题考查的是流程图的识读。执行过程如下:t1=30,t2=50,t1>t2为假,故t值为假false。故答案为D。 2.D 【详解】本题考查算法的表示。自然语言可以用来表示算法,只是可能存在不够清晰准确的情况,流程图也可以表示算法。故答案为:D。 3.C 【详解】本题考查算法流程图相关内容。结合题目内容,分析流程图,下划线处是在score<60不成立的情况下执行,此处已经隐含了score>=60,无需再注明,只需要填写score<=90即可正确表达判断条件,故本题答案是C选项。 4.D 【详解】本题考查算法流程图相关内容。该流程图功能是比较字符型数据a与b的大小,若a>b成立,则将a与b连接起来,形成新字符串x,a前b后;若不成立,则将b与a连接起来,形成新字符串x,b前a后。“6”不大于“9”,则x为“96”。故本题答案是D选项。 5.B 【详解】本题考查算法流程图相关内容。结合题意,分析流程图,菱形框代表判断,当该条件成立时,Y值为-1,不成立时值为1,由分段函数可知,该判断条件为:X为奇数(或X不为偶数)。对比4个选项,A选项,判断是偶数,错误;B选项,判断不是偶数,正确;C、D选项,不是判断是否为奇偶数的条件,错误。故本题答案是B选项。 6.C 【详解】本题主要考查算法的描述。一个算法应该具有以下五个重要的特征:1、有穷性: 一个算法必须保证执行有限步之后结束;2、确切性:算法的每一步骤必须有确切的定义;3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定义了初始条件;4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;5、可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。故本题选C选项。 7.B 【详解】本题考查算法的描述。算法是在有限步骤内解决某一问题所使用的方法。算法的描述可以是自然语言、流程图、伪代码等。算法的描述不可以使用机器语言(0和1表示)。故答案为:B。 8.A 【详解】本题主要考查算法描述方法。算法常用描述方法有自然语言、流程图、伪代码和程序语言。由图可知,它的描述方法是流程图,故本题选A选项。 9.A 【详解】本题考查算法描述相关内容。描述算法的方式有:流程图、N-S图、自然语言、伪代码、程序设计语言等。故本题答案是A选项。 10.B 【详解】本题考查Python分支结构及流程图的应用。菱形是条件判断框,平行四边形是数据输入/输出框,圆角矩形是开始/结束框,矩形是数据处理框。故选B。 11.A 【详解】本题主要考查算法流程图。菱形是条件判断框,平行四边形是数据输入/输出框,圆角矩形是开始/结束框,矩形是数据处理框,故本题选A选项。 12.A 【详解】本题考查的是流程图识读。阅读流程图可知,其功能是计算:s=1-2+3-4+……的功能。故若输入 n 为 100,则s=1-2+3-……-100=-50,选项A正确。 13.C 【详解】题考查算法相关知识。算法是指解题方案的准确而完整的描述,是解决问题的步骤集合,代表着用系统的方法描述解决问题的策略机制。算法的特征有:必须能在执行有限个步骤之后终止,算法的每一步骤必须有确切的定义,有0个或多个输入,有一个或多个输出。选项A,B,D的说法都是正确的,描述不正确的是选项C的说法,故本题选C。 14.B 【详解】本题主要考查算法的特征。一个算法应该具有以下五个重要的特征:1、有穷性: 一个算法必须保证执行有限步之后结束;2、确切性:算法的每一步骤必须有确切的定义;3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定义了初始条件;4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;5、可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。算法的步骤必须是有限的,并且保证执行有限步后结束。这体现了算法的有穷性。故选B。 15.D 【详解】本题考查算法相关内容。算法是指为解决某个特定问题而采取的方法和步骤。这里所说的算法一般是指用计算机解决问题的方法和步骤,即计算机算法。一个算法的设计具备如下特点:(1)有穷性。它包含两个方面:一方面是指一个算法应在有限的操作步骤内完成;另一方面是指算法操作应在有限的时间范围内完成;(2)确定性。算法中的每一个步骤都是确定的,即不能有二义性,这样才能确保对于同一个算法,相同的输入必然得出相同的执行结果;(3)有零个或多个输入。输入是指算法所需要的外部信息。在计算机上实现的算法,是用来处理数据对象的,在大多数情况下这些数据对象需要通过输入来得到;(4)有一个或多个输出。算法是有目的的操作,算法的目的是为了求解,这些解只有通过输出才能得到。没有输出的算法是没有意义的;(5)有效性。算法中的每一个步骤都应当能有效地执行,并得到确定的结果。故本题答案是D选项。 16.C 【详解】本题主要考查算法流程图。循环结构有一个入口和一个出口,其中入口不一定是从输入框输入,但一定会有菱形块、输出框和自下向上的流线,故本题选C选项。 17.C 【详解】本题主要考查算法步骤。已知去准备茶叶大约需要 5 分钟,洗杯子( 冷水 )大约需要 3 分钟,烧热水大约需要 8 分钟,为了更节约时间,应该先烧热水,然后再准备茶叶和洗杯子,故本题选C选项。 18.C 【详解】本题主要考查算法流程图的描述。网上购物流程:用户登陆—>选商品—>放入购物车—>选支付方式—>确认—>完成,因此最好用流程图表达,故本题选C选项。 19.D 【详解】本题主要考查算法流程图的分析。②处判断条件如果不满足则直接输出m,由图a可知,x>y?与m=y-x是一一对应的,因此①处如果是m=y-x,则②处是x>y?,③处是m=x-y,排除B、C选项。如果①处是m=x-y,则②处是x<y?,③处是m=y-x,只有选项D符合题意,故选D。 20.D 【详解】本题考查流程图。将变量a,b,c中的最小值存储到变量min中,需要比较2次。先将a,b中较小的值存入min,因此①处填a<b。然后再比较min和c,将两者中较小的值存入min即可,因此②处填c<min。故答案为:D。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

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