浙教版(2019)必修一3.1用计算机编程解决问题的一般过程同步练习

2024-05-31
| 5页
| 86人阅读
| 0人下载

内容正文:

浙教版(2019)必修一3.1用计算机编程解决问题的一般过程同步练习 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.某APP为鼓励用户积极签到,制定积分签到政策,用户第一次连续签到可以得到1分,第二次连续签到得2分,第三次连续签到得到4分,接下来,每次得分分别为8,16,32……。若签到中断,则前面签到所得积分清空,重新从第一天开始积分。当用户积分达到10000分时,可以兑换相应奖品,小明想得到的毛绒娃娃需要20000积分,请设计算法帮小明计算,需要至少连续签到多少天才能拿到毛绒娃娃。“确定用变量day表示需要花费的时间,用jf表示当前签到可以获得几分,用sum_jf表示目前已经累计获得的积分,并得出解决问题的计算模型。”,该过程属于用算法解决问题中的(   ) A.分解问题 B.抽象与建模 C.设计算法 D.描述算法 2.用计算机编程解决问题的一般过程包括:④编写程序②设计算法③抽象与建模①调试运行程序,正确的顺序应该是(   ) A.②③④① B.③②④① C.④①②③ D.④①③② 3.下列属于计算机程序设计语言的是(   ) A.ACDSee B.Python C.Wave Edit D.WinZip 4.以下关于函数说法正确的是(   ) A.函数的实际参数和形式参数必须同名 B.函数的形式参数既可以是变量也可以是常量 C.函数的实际参数不可以是表达式 D.函数的实际参数可以是其他函数的调用 5.关于函数的说法中正确的是(   ) A.函数定义时必须有形参A. B.函数中定义的变量只在该函数体中起作用 C.函数定义时必须带return语句 D.实参与形参的个数可以不相同,类型可以任意 6.下列关于汇编语言特征的描述,正确的是(   ) A.采用助记符号表示 B.可以直接被计算机执行 C.接近于自然语言 D.用二进制数编写 7.下列属于高级程序设计语言的是(   ) A.VB、Python B.WPS、Access C.Office、C语言 D.Java、汇编语言 8.以下不是机器语言特点的是(   ) A.接近自然语言 B.移植性差 C.能直接运行 D.难以编写和阅读 9.在编程解决“停车场计时收费”问题的过程中,收集整理相关资料并会试找出其内在规律属于(   ) A.分析问题 B.编写程序 C.调试程序 D.设计算法 10.在计算机程序设计语言的发展历程中,c++语言属于(   ) A.机器语言 B.通用语言 C.高级语言 D.汇编语言 11.以下不属于编制计算机程序解决问题的必备步骤的是(   ) A.列出算式 B.编写程序 C.调试运行 D.设计算法 12.以下问题中不适合用程序处理的是(   ) A.计算:28x3= B.输出2023年所有星期日的日期 C.交通信号灯定时变掉 D.室程达到28摄氏度时,风扇启动 13.小刚同学做小球自由落体的实验,他站在n米高的塔上把一个小弹球自然落下,小球每次落地后反跳回原高度的一半;再落下,以此往复,要求计算小球在第 10 次落地时,共经过多少米?如果用计算机编程解决该问题,应该使用哪种算法结构(   ) A.顺序结构 B.循环结构 C.选择结构 D.条件结构 14.以下问题中不适合用程序处理的是(   ) A.计算,23×35= B.输出2023年所有星期日的日期 C.交通信号灯定时变换 D.室温达到28摄氏度时,风扇启动 15.下列四个选项中,决定计算机具有逻辑判断能力的是(    ) A.存储器 B.基本字长 C.编制的软件 D.体积 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.B 【详解】本题考查算法解决问题相关内容。算法解决问题的一般过程依次为“抽象与建模—设计算法—描述算法”。用算法解决题目描述问题,在抽象与建模步骤中,确定用变量day表示需要花费的时间,用jf表示当前签到可以获得几分,用sum_jf表示目前已经累计获得的积分,并得出解决问题的计算模型。故本题答案是B选项。 2.B 【详解】本题主要考查计算机编程解决问题。用计算机编程解决问题的一般过程:抽象与建模、设计算法、编写程序、调试运行程序,故本题选B选项。 3.B 【详解】本题考查计算机程序设计语言。ACDSee是图像编辑软件,Python是程序设计语言,Wave Edit是音频编辑软件,Winzip是解压缩工具。故选B。 4.D 【详解】本题考查程序设计函数相关内容。A选项,函数的实际参数和形式参数不需要同名,选项错误。B选项,函数的形式参数必须是变量,选项错误。C选项,函数的实际参数可以是表达式,选项错误。D选项,函数的实际参数可以是其他函数的调用,选项正确。故本题答案是D选项。 5.B 【详解】本题考查程序设计函数相关内容。A选项,函数定义时可以有形参,也可以没有形参,选项错误。B选项,函数中定义的变量属于局部变量,只在该函数体中起作用,选项正确。C选项,函数定义时,根据实际需要,有返回值时带return语句,没有有返回值时不需要带return语句,选项错误。D选项,实参与形参的个数必须相同,类型必须相同或兼容,选项错误。故本题答案是B选项。 6.A 【详解】本题考查程序设计语言的描述。用高级语言编写的程序,不能直接被计算机所识别和执行,接近于自然语言;汇编语言采用助记符号表示;机器语言可以直接被计算机执行,用二进制数编写。故选A。 7.A 【详解】本题考查的知识点是计算机语言的分类。计算机语言分为低级语言和高级语言。低级语言主要指机器语言和汇编语言。除了低级语言之外的其他编程语言,如C、C++、Python、Pascal、Java、VB都属于高级语言。故正确答案为A选项。 8.A 【详解】本题考查机器语言的特点。高级语言是一种符号化语言,接近于自然语言;程序的可移植性较好;编写程序的效率高;不能被计算机直接识别和执行。机器语言特点是:移植性差、能直接运行、难以编写和阅读等。故选A。 9.A 【详解】本题考查计算机编程解决问题相关内容。计算机编程解决问题的一般步骤是:分析问题→设计算法→编写程序→调试运行程序。收集整理相关资料并会试找出其内在规律属于分析问题。故本题答案是A选项。 10.C 【详解】本题考查程序设计语言相关内容。程序设计语言的发展共经历了三个阶段:机器语言、汇编语言、高级语言。机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能,机器语言具有灵活、直接执行和速度快等特点。汇编语言亦称符号语言,采用了助记符号来编写程序,比用机器语言的进制代码编程要方便些,在一定程度上简化了编程过程,特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。高级语言是与自然语言相近并为计算机所接受和执行的计算机语言称高级语言,是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。c++语言属于高级语言。故本题答案是C选项。 11.A 【详解】本题考查计算机编程解决问题相关内容。使用计算机解决问题的一般步骤为:分析问题、设计算法、编写程序、调试运行。故本题答案是A选项。 12.A 【详解】本题考查计算机解决问题相关内容。计算机解决的是从自然界、人类社会中抽象出来的数据或数学模型的数值解,也有利用计算机来进行图像处理、数值仿真、图像还原、数据挖掘(从海量数据中提取知识)、利用计算机模拟人类智能、从海量知识中提取有用的规律、模拟自然界或人类社会某些系统的行为、运行方式、模拟我们只能观测、无法实际接触的实际事务。A选项,“28x3=”通过简单计算即可解决,不需要用程序处理。BCD选项适合用程序处理。故本题答案是A选项。 13.B 【详解】本题考查计算机编程解决问题相关内容。分析题目内容,题目是一个求和问题,且在求和的过程中某些步骤会重复出现,则在表示算法时可用循环语句来实现。故本题答案是B选项 14.A 【详解】本题考查计算机解决问题相关内容。计算机解决的是从自然界、人类社会中抽象出来的数据或数学模型的数值解,也有利用计算机来进行图像处理、数值仿真、图像还原、数据挖掘(从海量数据中提取知识)、利用计算机模拟人类智能、从海量知识中提取有用的规律、模拟自然界或人类社会某些系统的行为、运行方式、模拟我们只能观测、无法实际接触的实际事务。A选项,“23×35=”通过简单计算即可解决,不需要用程序处理。BCD选项适合用程序处理。故本题答案是A选项。 15.C 【详解】本题考查计算机基础。决定计算机具有逻辑判断能力的是“编制的软件”。存储器主要负责存储数据,如RAM、ROM、硬盘等,它不直接负责逻辑判断。基本字长是计算机体系结构的一个特征,决定了计算机一次能处理的最大位数,但它并不直接决定逻辑判断能力。编制的软件是计算机程序和相关数据的集合,它告诉计算机如何执行特定的任务。逻辑判断能力是通过软件中的算法和逻辑结构来实现的,如条件语句、循环语句等。体积与计算机的逻辑判断能力无关,它更多地与物理设计和制造有关。故答案为C选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

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