3.1用计算机编程解决问题的一般过程同步作业2024—2025学年高中信息技术浙教版(2019)

2024-08-08
| 8页
| 85人阅读
| 0人下载

内容正文:

3.1 用计算机编程解决问题的一般过程同步作业2024—2025学年高中信息技术 浙教版(2019)必修1 一、选择题 1.程序设计语言的发展经历了三个阶段,即(   ) A.汇编语言→低级语言→高级语言 B.机器语言→汇编语言→高级语言 C.低级语言→Basic语言→Python语言 D.低级语言→高级语言→汇编语言 2.编程解决问题的核心步骤是 A.算法设计 B.界面设计 C.检测结果 D.调试运行 3.利用计算机解决问题的基本过程为(   ) ①调试运行程序②分析问题③设计算法④问题解决⑤编写程序 A.①②③④⑤ B.②④③⑤① C.④①②③⑤ D.②③⑤①④ 4.有如下Python程序 from random import * a= [['e',4],['g',8],['h',5],['h',0],['n',1],['o',7],['S',3],['u',6],['Z',2]] k=randint(1,4)*2+1 p=q=6 while k>0 :     p=a[p] [1]     k-=1 while p!=1:     q=a[q] [1]     p=a[p] [1] print(a[q] [0]) 运行后,输出值不可能是(   ) A.g B.h C.u D.o 5.2022年的开年明星,“冰墩墩”当仁不让,整个冬奥会赛事期间,冰墩墩常常霸榜微博热搜。除了话题度,与冰墩墩相关的衍生品也一直脱销,线下线上“一墩难求”。家在太原的小明有幸较早买到了几个冰墩墩和雪容融毛绒公仔,准备选择顺丰标快邮寄给在临汾老家的表弟,经查找获取到顺丰标快省内实时计费规则为首重(1.0kg以内):13.0元,超过1.0kg的部分:2.0元/kg,为了预估邮费,小明准备用所学Python语言编写一个计费程序。编写计算机程序解决问题要经过的步骤有:①设计算法②分析问题③编写程序④调试运行程序,正确的顺序为(    ) A.①②③④ B.②①③④ C.②①④③ D.①②④③ 6.以下问题中不适合用程序处理的是(   ) A.计算,23×35= B.输出2023年所有星期日的日期 C.交通信号灯定时变换 D.室温达到28摄氏度时,风扇启动 7.利用计算机编程解决问题的过程中,需要使用一种程序设计语言来实现算法,这个过程叫做(   )。 A.分析问题 B.设计算法 C.编写程序 D.调试程序 8.程序的三种基本结构为(   ) A.顺序结构、树形结构和选择结构 B.网状结构、顺序结构和选择结构 C.顺序结构、选择结构和循环结构 D.网状结构、循环结构和树形结构 9.写出“韩信点兵”问题的求解步骤属于( ) A.分析问题 B.设计算法 C.编写程序 D.设计运行 10.一个班学生分组做游戏,如果每组三人就多两人,每组五人就多三人,每组七人就多四人,问这个班的学生人数n在以下哪个区间?已知n<60。(    ) A.30<n<40 B.40<n<50 C.50<n<60 D.20<n<30 11.使用计算机程序设计语言编写的一系列指令代码的集合称为(    ) A.算法 B.源程序 C.编译程序 D.可执行文件 12.有如下代码,下载并运行该段代码,当同时按下micro: bit开发板上的按钮A和按钮B时,LED点阵屏显示的图案为(    ) from microbit import* a=Image("00900:09000:99999:09000:00900") b=Image("00900:00090:99999:00090:00900") while True:     if button_a.is_pressed():         display.show(a)     elif button_b.is_pressed():         display.show(b)     else:         display.show(Image.HEART)     sleep(200) A.一颗红心 B.左箭头 C.右箭头 D.交替显示左右箭头 13.下列属于计算机应用领域的是(    ) A.科学计算 B.信息管理 C.电子商务 D.教育信息化 14.利用计算机编程解决问题的基本步骤有:①编写程序 ②设计算法 ③调试运行程序 ④分析问题。正确的顺序是(  ) A.①③②④ B.④③①② C.④②①③ D.①②④③ 15.用计算机解决问题时,一般先确定“要做什么”,再确定“如何去做”以及计算机“怎么做”。对于利用计算机解决问题的4个步骤,“如何去做”就是(   ) A.分析问题 B.设计算法 C.编写程序 D.调试运行 16.小刚同学做小球自由落体的实验,他站在n米高的塔上把一个小弹球自然落下,小球每次落地后反跳回原高度的一半;再落下,以此往复,要求计算小球在第 10 次落地时,共经过多少米?如果用计算机编程解决该问题,应该使用哪种算法结构(   ) A.顺序结构 B.循环结构 C.选择结构 D.条件结构 17.程序设计语言的基本功能不包括(   ) A.数据表达 B.流程控制 C.界面美化 D.模块化设计 18.编程计算依赖于计算机高精确度、高速运算等特点可以解决多种数学问题,以下不属于数值计算的是(  ) A.图像处理 B.函数计算 C.方程求解 D.数列求和 19.下列关于信息编程加工的描述中,错误的是 A.利用某种计算机语言,编写程序解决问题 B.所有编程能解决的问题,用现有的工具软件都可以解决 C.编程加工需要编写程序代码 D.对数据进行排序,可以使用Excel软件,也可以编程实现 20.利用计算机程序解决问题的基本过程一般有如下四个步骤(①~④),步骤的先后顺序正确的是(   ) ①调试运行        ②分析问题        ③设计算法        ④编写程序 A.①②③④ B.②④③① C.④②③① D.②③④① 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.B 【详解】本题考查程序设计语言。程序设计语言的发展经历了从机器语言、汇编语言到高级语言的历程。故答案为:B。 2.A 【详解】本题主要考查编程解决问题的步骤。编程解决问题的核心步骤是算法设计,具体编程过程均依据算法设计,故本题选A选项。 3.D 【详解】本题考查计算机解决问题的步骤。计算机解决问题的基本过程首先是分析问题,接着设计算法,然后是编写程序,最后是调试运行程序,故本题选D。 4.D 【详解】本题考查程序分析。随机数k产生值可能是3、5、7、9。当k=3时,指针移动3次,此时p=5。p!=1进入第二个while循环,此时q移动一次,q=3。p移动一次,p=1,退出循环。此时输出a[q][0]的值为:h。同理可知,当k=5时,输出a[q][0]的值为:u。当k=7时,输出a[q][0]的值为:h。当k=9时,输出a[q][0]的值为:g。故正确答案为:选项D。 5.B 【详解】本题主要考查计算机程序解决问题。计算机解决问题的一般步骤是:分析问题→设计算法→编写程序→调试运行程序,故本题选B选项。 6.A 【详解】本题考查计算机解决问题相关内容。计算机解决的是从自然界、人类社会中抽象出来的数据或数学模型的数值解,也有利用计算机来进行图像处理、数值仿真、图像还原、数据挖掘(从海量数据中提取知识)、利用计算机模拟人类智能、从海量知识中提取有用的规律、模拟自然界或人类社会某些系统的行为、运行方式、模拟我们只能观测、无法实际接触的实际事务。A选项,“23×35=”通过简单计算即可解决,不需要用程序处理。BCD选项适合用程序处理。故本题答案是A选项。 7.C 【详解】本题主要考查计算机编程解决问题。利用计算机编程解决问题的过程中,需要使用一种程序设计语言来实现算法,这个过程叫做编写程序,故本题选C选项。 8.C 【详解】本题考查程序基本结构相关内容。程序的三种基本结构:1、顺序结构,程序中各个操作按照在源代码中的排列顺序,自上而下,依次执行;2、选择结构,根据某个特定的条件进行判断后,选择其中一支执行;3、循环结构,在程序中需要反复执行某个或某些操作,直到条件成立或不成立时才停止循环。故本题答案是C选项。 9.B 【详解】本题考查计算机解决问题相关内容。解决问题的步骤:分析问题→设计算法→编写程序→运行程序验证结果。写出“韩信点兵”问题的求解步骤属于设计算法,故本题答案是B选项。 10.C 【详解】本题考查计算机解决问题相关内容。题目描述可以理解为:一个整数除以3余2,除以5余3,除以7余4。没有同余的情况,采用逐步满足法,就是从除7余4的数,例如4,11,18,25等等,这些数字中找出符合除以5余3的数值,就是在4上一直加7,直到数值除5余3,得出该数为18。接下来只要在18上一直加7和5的最小公倍数35,例如53,88,123等等,这些数值中找出满足除以3余2的数值,符合所有条件的最小数字为53,已知n<60,则学生人数满足:50<n<60。故本题答案是C选项。 11.B 【详解】本题考查程序设计概念。使用计算机程序设计语言编写的一系列指令代码的集合称为源程序。编译程序将源程序翻译为机器语言的指令序列,生成可执行文件。算法是解决问题的一系列步骤和规则的描述。故选择B。 12.B 【详解】本题考查micro: bit程序设计相关内容。分析程序段,当同时按下micro: bit开发板上的按钮A和按钮B时,先执行语句if button_a.is_pressed(),表达式成立,执行display.show(a),显示左箭头。故本题答案是B选项。 13.ABCD 【详解】本题主要考查计算机应用。计算机应用领域:1、科学计算,利用计算机的高速计算、大存储容量和连续运算能力,可实现人工无法解决的各种科学计算问题;2、数据处理,对数据的采集、存储、加工、变换和传输;3、辅助设计,是指用计算机帮助工程技术人员进行设计工作;4、过程控制,用计算机作为控制部件对单台设备或整个生产过程进行控制;5、人工智能,用计算机来模仿人的智能,使计算机具有识别语言、文字、图形和进行推理、学习等能力。科学计算、信息管理、电子商务、教育信息化均属于计算机应用领域,故本题选ABCD选项。 14.C 【详解】本题考查计算机编程解决问题。利用计算机程序解决问题的基本过程一般步骤是:分析问题→设计算法→编写程序→调试运行程序,故本题选C选项。 15.B 【详解】本题考查计算机解决问题相关内容。用计算机解决问题的四大步骤是:(1)分析问题,用电脑来解决问题时,首先要对问题进行定性、定量的分析,然后才能设计算法。(2)设计算法,算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。(3)编写程序,设计完算法后,就要使用某种程序设计语言编写程序代码,并最终得到相应结果。(4)调试运行程序,对程序进行调试,以便发现错误并进行修正。“如何去做”是属于用计算机解决问题的“设计算法”步骤。故本题答案是B选项。 16.B 【详解】本题考查计算机编程解决问题相关内容。分析题目内容,题目是一个求和问题,且在求和的过程中某些步骤会重复出现,则在表示算法时可用循环语句来实现。故本题答案是B选项 17.C 【详解】本题考查程序设计语言。界面美化通常不是程序设计语言的基本功能。它更多地与UI设计(用户界面设计)相关,指的是对程序界面进行视觉上的优化和美化,以提高用户体验。虽然一些程序设计语言(如Java、C#等)提供了用于创建用户界面的库和工具,但界面美化本身并不是这些语言的基本功能,故选择C。 18.A 【详解】本题主要考查计算机编程计算。数值计算包括函数计算、 方程求解、 数列求和等,不包括图像处理,故本题选A选项。 19.B 【详解】本题考查的是信息编程加工。编程能解决的问题,用现有的工具软件不一定能解决。故本题应选B。 【点睛】 20.D 【详解】本题主要考查计算机编程解决问题。利用计算机程序解决问题的基本过程一般步骤是:分析问题→设计算法→编写程序→调试运行,故本题选D选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

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