资源简介 教科版(2019)必修一2.1计算机解决问题的过程同步作业学校:___________姓名:___________班级:___________一、选择题1.信息的编码加工中,( )是编程的核心A.算法设计 B.代码编写 C.界面设计 D.调试运行2.在下列问题中,最适合用程序设计的方式解决的是( )A.求斐波那契数列的第35项值 B.调整一张图片的亮度C.在电脑上写一篇作文 D.剪辑一段视频3.下列软件可以用于编程解决“鸡兔同笼”问题的是( )A.画图 B.Python C.Photoshop D.WPS文字4.在计算机解决问题的过程中,往往需要重复多次运行程序代码来检测是否有语法错误和能否达到预期的目的。这一过程是( )A.分析问题 B.设计算法 C.调试运行 D.编写程序5.下列对计算的理解错误的是( )A.凡是需要计算的,用计算机来解决是最快捷的 B.人类从诞生之初就学会了简单的计算方法C.用计算机绘制“函数图像”比人工绘制要精确 D.计算是一种获得信息的过程6.以下描述中最适合用计算机编程来处理的是( )A.确定放学回家的路线 B.计算某个同学期中考试各科成绩部分C.计算100以内的奇数平方和 D.在因特网上查找自己喜欢的歌曲7.下列用计算机编程解决问题的步骤用于实现“发现错误并进行修正”的是( )A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序8.下列是算法解决问题的一般步骤:①设计算法②提炼核心要素并加以确定或假设③描述算法④用数学符号描述解决问题的计算模型上述步骤正确的顺序为( )A.①④②③ B.②④①③ C.②①④③ D.①④②③9.一位同学想编程解决“百鸡百钱”的问题,他制定的如下工作过程中,最恰当的是( )A.设计算法,编写程序,提出问题,运行程序,得到答案B.分析问题,编写程序,设计算法,运行程序,得到答案C.分析问题,设计算法,编写程序,运行程序,得到答案D.设计算法,提出问题,编写程序,运行程序,得到答案10.考试结束后老师经常都会使用计算机来进行成绩分析,计算机在教育领域的应用使得教学效率得到了提升,用计算机解决问题比人工解决问题更优越的原因是( )A.可以解决人类无法解决的所有问题B.可以减少分析问题这一环节从而提高效率C.计算机比人类更容易思考出解决问题的方案D.可以迅速完成大量重复性的数据处理工作,从而提高信息加工处理的效率11.Python语言中,小宇用计算机解决“红灯变绿灯”问题时,红灯和绿灯信号之间的变化需要用到绘制图像函数turtle,“通过导入turtle模块,利用其中的函数circle()绘制圆形”主要属于计算机解决问题一般过程的哪一个阶段( )A.分析问题 B.设计算法 C.编写程序 D.调试程序12.解决问题的过程需要经历一系列的思维和实践活动。例如,外卖送餐员根据自己对道路状况的了解,结合已有经验,“想”出处理问题的具体过程和方法,缩短送餐时间。这主要体现了人们解决问题过程的哪一个阶段( )A.分析问题 B.调试运行 C.编写程序 D.寻找解决问题的途径与方法13.“鸡兔同笼”是一个经典的数学问题,现在我们想通过编制计算机程序来解决鸡兔同笼问题,其基本过程为( )①调试运行程序 ②分析问题 ③设计算法 ④问题解决 ⑤编写程序A.①②③④⑤ B.②④③⑤① C.④②③⑤① D.②③⑤①④14.已知长方形的长和宽,求长方形的面积。用计算机来解决此问题的算法各个步骤如下所示:①设计算法,并通过编写计算机程序来描述算法②确定面积计算公式并用数学符号描述③提炼核心要素并加以假设(设长为a,宽为b,求出面积为s)④调试运行程序上述步骤的正确顺序是( )A.①②③④ B.③②①④ C.③②④① D.②③①④15.关于人工计算、自动工具计算和编程计算三种计算方式,下列说法正确的是( )A.人工计算使用成本是三种计算方式中最低的B.当今时代不采用人工计算来解决问题C.依据实情,灵活运用三种计算方式将有助于提高数据计算的效率D.由于计算机的日益普及,编程解决计算问题是最方便的参考答案:1.A【详解】本题考查算法相关内容。信息的编码加工中,算法设计是编程的核心。故本题应选A。2.A【详解】本题考查程序设计解决问题。斐波那契数列的计算是一个典型的数学计算问题,其计算过程可以通过编写程序来实现。对于大规模的计算,特别是需要迭代计算的情况,程序设计是更高效、更可行的方法。故答案为:A。3.B【详解】本题考查编程解决实际问题。“鸡兔同笼”问题是一个数学问题,可以通过编程来解决。在给出的选项中,Python是一种流行的编程语言,广泛用于解决各种问题,包括数学问题。故答案为:B。4.C【详解】本题考查计算机解决问题的步骤。计算机解决问题的基本过程一般包括以下几个步骤:分析问题:了解问题的含义、目的和需求,明确问题的范围和限制,确定解决问题的目标和可行性。设计算法:根据问题的特点和需求,设计出解决问题的算法,包括问题的分解、抽象和归纳等。编写程序:使用编程语言实现算法,将问题转化为计算机可执行的形式。调试程序:测试程序的正确性和稳定性,发现并修复潜在的错误和缺陷,确保程序能够正常运行。故答案为C选项。5.A【详解】本题考查的是计算。需要计算的,不一定用计算机来解决是最快捷。简单的计算,人工比计算机快。故本题应选A。6.C【详解】本题主要考查计算机编程解决问题。计算100以内的奇数的平方和可以通过循环结构枚举所有可能用计算机编程来解决,故本题选C选项。7.D【详解】本题考查编程解决问题相关内容。用计算机编程解决问题的步骤有:抽象建模、设计算法、编写程序、调试运行程序程序编好后,可能存在错误或者不合理的地方,需要通过调试运行发现错误并进行修正。故本题答案是D选项。8.B【详解】本题考查算法解决问题相关内容。用算法解决问题的过程如下图所示。。故本题答案是B选项。9.C【详解】本题考查计算机解决问题的步骤。百鸡百钱问题需要首先对问题进行分析,理清楚问题的逻辑和解决思路,然后设计出解决问题的算法,接着编写程序实现这个算法,最后运行程序来验证算法的正确性并得到最终的答案。因此,最恰当的工作过程应该是先分析问题,然后设计算法,接着编写程序,最后运行程序,得到答案。故答案为:C。10.D【详解】本题考查计算机解决问题相关内容。计算机解决问题比人工更优越的原因是可以迅速完成大量重复性的数据处理工作,从而提高信息加工处理的效率,选项D正确。计算机并不是可以解决人类无法解决的所有问题,也并不一定比人类更容易思考出解决问题的方案,而且计算机也需要人类进行分析问题这一环节,选项A、B、C错误。故本题答案为D选项。11.B【详解】本题考查计算机解决问题相关内容。计算机解决问题的一般过程:分析问题→设计算法→编写代码→调试程序→得到结果。“通过导入turtle模块,利用其中的函数circle()绘制圆形”主要属于计算机解决问题一般过程的设计算法阶段。故本题答案是B选项。12.D【详解】本题考查解决问题过程相关内容。解决问题过程的阶段有:(1)“分析问题确定要用计算机做什么”的阶段;(2)“寻找解决问题的途径和方法”阶段;(3)“用计算机进行处理”阶段;(4)“运行调试”阶段。外卖送餐员根据自己对道路状况的了解,结合已有经验,“想”出处理问题的具体过程和方法,缩短送餐时间,这主要体现了人们解决问题过程的“寻找解决问题的途径和方法”阶段。故本题答案是D选项。13.D【详解】本题考查计算机解决问题相关内容。计算机解决问题的步骤:分析问题→设计算法→编写程序→调试运行程序→问题解决,故本题答案是D选项。14.B【详解】本题考查使用计算机解决问题的基本步骤相关内容。使用计算机解决问题的基本步骤为:正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行。结合题目内容,解决此问题的步骤是:提炼核心要素并加以假设(设长为a,宽为b,求出面积为s)→确定面积计算公式并用数学符号描述→设计算法,并通过编写计算机程序来描述算法→调试运行程序。故本题答案是B选项。15.C【详解】本题考查计算机解决问题相关内容。对于简单的计算问题,人工计算的使用成本是最低的;对于复杂的计算问题,通常不采用人工计算来解;依据实情,灵活运用三种计算方式将有助于我们提高数据计算的效率;编程解决计算问题不一定是最方便的,要依据实情,灵活运用三种计算方式。故本题答案是C选项。 展开更多...... 收起↑ 资源预览