内容正文:
2.1解决问题的一般过程和用计算机解决问题
一、选择题
1.某景区使用了游客人数控制系统来控制景区内的游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的一般步骤中哪个环节( )
A.抽象建模 B.设计算法 C.编写程序 D.调试运行程序
2.在用编程解决问题的过程中,首先要做的工作是
A.分析问题
B.设计算法
C.编写代码
D.运行调试
3.下列描述中最适合用计算机编程来处理的是( )
A.确定去某体育场所的路线 B.计算学校运动会各班级成绩排名
C.统计100000以内素数的个数 D.寻找最近热播电影
4.编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试与运行等若干步骤。在解决问题之前,明确需要完成的目标,分析已知条件,这个步骤称为( )
A.分析问题 B.设计算法 C.编写程序 D.调试与运行
5.校社团的同学进行城市文明调查活动,收集了许多数据,想编写一个计算机小程序进行数据的分析处理,实现这一过程的步骤一般为( )
A.分析问题、设计算法、编写程序、调试运行 B.设计算法、编写程序、调试运行、分析问题
C.编写程序、分析问题、设计算法、调试运行 D.设计算法、分析问题、编写程序、调试运行
6.一位同学想编程解决“百鸡百钱”的问题,他制定的如下工作过程中,最恰当的是( )
A.设计算法,编写程序,提出问题,运行程序,得到答案
B.分析问题,编写程序,设计算法,运行程序,得到答案
C.分析问题,设计算法,编写程序,运行程序,得到答案
D.设计算法,提出问题,编写程序,运行程序,得到答案
7.程序设计程中发现诊断和改正错误的步骤称为( )
A.结果检测 B.分析问题 C.编写程序 D.调试程序
8.在编程过程中,根据问题描述,给出解决问题的详细过程和方法,这一步骤属于( )
A.分析问题 B.调试运行 C.设计算法 D.编写程序
9.用计算机解决生活中实际问题的方法有多种,编制计算机程序解决问题正确的顺序是( )
①编写程序 ②调试运行程序 ③抽象与建模 ④设计算法
A.①③④② B.③①④② C.③④①② D.①④③②
10.当我们遇到问题需要通过编写计算机程序来解决时,正确的操作过程是( )
A.设计算法、分析问题、编写程序、调试程序、检验结果
B.编写程序、调试程序、设计算法、分析问题、检验结果
C.分析问题、设计算法、编写程序、调试程序、检验结果
D.分析问题、编写程序、设计算法、调试程序、检验结果
11.在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。这个数是( )
A.8 B.15 C.23 D.46
12.用计算机解决问题时,一般先确定“要做什么”,再确定“如何去做”以及计算机“怎么做”。对于利用计算机解决问题的4个步骤,“要做什么”就是( )
A.分析问题 B.设计算法 C.编写程序 D.调试运行
13.以下问题中,最适合用程序设计的方式解决的是( )
A.求三元一次方程组的解 B.一组调查数据的图表表示
C.编辑文稿 D.家庭装修设计
14.计算机解题的一般过程分4步:①需求分析;②设计算法;③( );④上机调试
A.信息反馈 B.编写程序 C.整体设计 D.系统集成
15.将信息通过编程进行加工的核心工作是( )
A.设计算法 B.设计界面 C.编写代码 D.分析问题
16.以下哪个是编写计算机程序解决问题的过程?( )
A.分析问题→编写程序→设计算法→调试运行程序
B.编写程序→分析问题→设计算法→调试运行程序
C.分析问题→设计算法→编写程序→调试运行程序
D.编写程序→调试运行程序→分析问题→设计算法
17.一些数字可以颠倒过来看,例如0、1、8颠倒过来还是本身,6颠倒过来是9,9颠倒过来看还是6,其他数字颠倒过来都不构成数字。类似的,一些多位数也可以颠倒过来看,比如106颠倒过来是901。假设某个城市的车牌只有5位数字,每一位都可以取0到9。请问这个城市有多少个车牌倒过来恰好还是原来的车牌,并且车牌上的5位数能被3整除?( )
A.40 B.25 C.30 D.20
18.下列说法正确的是( )
A.同一个快捷键组合在不同的软件中功能可能不同,例如“Shift+F5”在Powerpoint中是“填充”命令的快捷键,在Photoshop中却是“从当前开始播放”命令的快捷键
B.程序是为实现所有目标或解决所有问题而用计算机语言编写的命令集合
C.冯·诺依曼的主要设计思想是存储程序,程序控制
D.计算机系统主要由硬件系统和系统软件两部分组成
二、操作题
19.科技改革生活,移动支付已成为当前消费支付的主要方式,小李同学想在信息课上跟大家分享有关“移动支付”的话题,她首先了解移动支付的概念和技术手段。移动支付也称手机支付,就是允许用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。根据技术手段的不同,移动支付可分为:
远程支付:用户使用移动线端、WAP、IVP、APP等方式远程连接到移动支付后台系统,实现账户查询、转账、信用卡还款、订单支付等功能
现场支付: 用户使用移动终端和配套的受理终端,通过NFC、RT-STM等近距离非接触式技术,实现对商品或服务的现场支付。
接着通过网络了解了近年来中国移动支付相关数据,据统计数据显示,2016-2020年中国移动支付用户规模不断扩大。其中2016年为4.62亿人,2020年达到最高,为7.9亿人。
最后小李同学打开支付宝,给自己的手机充值话费,体验了一下移动支付,支付流程如下图所示:
(1)小李给手机充值的过程想用流程图来展示,请选择正确的选项帮她完成支付流程图,流程图中的①、②、③、④、⑤分别是: 、 、 、 、
A.完成支付 B.进入缴费界面 C.输入支付密码 D.输入金额 E.密码正确
(2)小李同学打开支付宝中的“充值中心”,给本机充了50元话费,从支付的技术手段来说,这属于移动支付类型中的
(3)在输入支付密码时,小李同学选择开通了刷脸支付的方式,其中刷脸支付主要用的技术是 ( )。
A.光学字符识别技术 B.人脸识别技术 C.指纹识别技术 D.语音识别技术
(4)材料中提供的表格数据,小李想用图表的形式呈现各年份用户数量大小与关系,可选择
A.折线图 B.饼图 C.柱形图 D.雷达图
(5)使用填充公式的方式计算当年消费总额时,在D2单元格中可用的公式是
A.=4. 62+2000 B.4. 62+2000 C. sum=B2*C2 D.=B2*C2
(6)小李在网上浏览信息时,看到这样一条信息,某女士在扫描群内陌生人提供的一个病毒伪装的二维码之后,手机支付绑定的银行户头里的十万元不翼而飞,她告诉同学们这陌生人的行为属于信息犯罪 。
三、填空题
20.程序设计的四个步骤是分析问题、设计算法、 、调试运行。
21.编写计算机程序解决问题要经过 、设计算法、 、调试运行程序等若干个步骤。
22.在编制计算机程序解决问题的过程中,学习小组经历了(1) 、(2) 、(3)编写程序 、 (4)分析问题 这些过程,请你为这些过程进行正确的排序 (提示:写出序号即可)。
四、判断题
23.计算思维是指个体运用计算机科学领域的思想方法,在形成问题解决方案的过程中产生的一系列思维活动。( )
24.在现代社会我们经常会使用计算机程序来辅助我们生活和工作,计算机程序能帮我们解决很多问题从而给我们的工作和生活带来便利,因此,现阶段可以利用计算机程序可以解决生活中的一切问题。( )
25.在任何情况下,编程计算都优于人工计算。( )
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.D
【详解】本题主要考查计算机解决问题的步骤。计算机解决问题的一般步骤:抽象建模、设计算法、编写程序、调试运行程序。使用了游客人数控制系统来控制景区内的游览人数,该系统在景区的各个入口和出口分别统计人数,并汇总计算得出景区内的大致人数,该过程属于计算机解决问题的一般步骤中调试运行程序,故本题选D选项。
2.A
【详解】本题主要考查编程解决问题的过程。编程解决问题的过程:分析问题、设计算法、编写代码、运行调试。故首先要做的工作是分析问题,故本题选A选项。
3.C
【详解】本题考查计算机编程解决问题相关内容。确定去某体育场所的路线,可以使用导航软件,不需要编程,选项A错误;计算校运动会各班级成绩排名可以使用Excel软件等来处理,不需要编程,选项B错误;统计100000以内素数的个数,不能用手工,也没有现成的软件可用,所以需要编程,选项C正确;寻找最近热播电影,可以利用搜索引擎,不需要编程,选项D错误。故本题答案是C选项。
4.A
【详解】本题考查的是计算机解决问题的一般过程。编写计算机程序解决问题的一般步骤是:分析问题→设计算法→编写程序→运行和调试程序等若干步骤。在解决问题之前,明确需要完成的目标,分析已知条件,这个步骤称为分析问题。故本题应选A。
5.A
【详解】本题考查计算机解决问题的步骤。在进行城市文明调查活动的数据分析处理时,首先需要明确问题,并分析问题的需求和目标。然后,根据问题的需求设计相应的算法,即确定数据处理的方法和步骤。接着,编写程序来实现设计好的算法,将其转化为计算机可执行的代码。进行调试运行,检查程序是否能够正确地完成任务,修复可能存在的错误。最后,对数据分析的结果进行进一步的问题分析,确保满足调查活动的要求。因此,正确的步骤顺序应为:分析问题、设计算法、编写程序、调试运行。故答案为:A。
6.C
【详解】本题考查计算机解决问题的步骤。百鸡百钱问题需要首先对问题进行分析,理清楚问题的逻辑和解决思路,然后设计出解决问题的算法,接着编写程序实现这个算法,最后运行程序来验证算法的正确性并得到最终的答案。因此,最恰当的工作过程应该是先分析问题,然后设计算法,接着编写程序,最后运行程序,得到答案。故答案为:C。
7.D
【详解】本题考查计算解决问题的基本过程。计算机解决问题的基本过程一般包括以下几个步骤:
分析问题:了解问题的含义、目的和需求,明确问题的范围和限制,确定解决问题的目标和可行性。
设计算法:根据问题的特点和需求,设计出解决问题的算法,包括问题的分解、抽象和归纳等。
编写程序:使用编程语言实现算法,将问题转化为计算机可执行的形式。
调试程序:测试程序的正确性和稳定性,发现并修复潜在的错误和缺陷,确保程序能够正常运行。
程序设计程中发现诊断和改正错误的步骤称为调试程序。故答案为:D。
8.C
【详解】本题考查计算机解决问题的方法。设计算法,指的是根据问题描述,给出解决问题的详细过程和方法,这一步骤是解决问题的核心步骤之一。故答案为:C。
9.C
【详解】本题考查编程的过程。用计算机编程解决问题的一般过程:抽象与建模、设计算法、编写程序、调试运行程序。故本题应选C。
10.C
【详解】本题考查的是计算机解决问题的一般过程。计算机解决问题的一般过程:分析问题、设计算法、编写程序、调试程序、检验结果。故选项C正确。
11.C
【详解】本题考查算法
除以3余2,除以7余2,所以这个数除21也余2,观察选项23满足,验证23除5余3。故本题选C选项
12.A
【详解】本题主要考查计算机编程解决问题。用计算机编程解决问题时,首先应该确定程序“做什么”,这个环节对应的过程是分析问题,故本题选A选项。
13.A
【详解】本题考查的是计算机解决问题。当数据量很大,人工处理效率低时,我们可以借助计算机,通过编写计算机程序解决问题。一组调查数据的图表可以使用Excel表格生成,编辑文稿可以使用Word等文字编辑软件,家庭装修设计可以使用AutoCAD等制图软件来完成。故应选A。
14.B
【详解】本题考查的是计算机解决问题的一般过程。计算机解题的一般过程分4步:①需求分析;②设计算法;③编写程序;④上机调试。故应选B。
15.A
【详解】本题考查的是计算机解决问题的一般过程。设计算法,根据分析,找出解决问题的方法和步骤,是计算机解决问题的核心步骤。故本题应选A。
16.C
【详解】本题主要考查编程解决问题。编写计算机程序解决问题的过程是:分析问题→设计算法→编写程序→调试运行程序,故本题选C选项。
17.B
【详解】本题考查计算机解决问题相关内容。枚举每位数字的可能性。颠倒后还得是个数字,因此前两位有0、1、8、6、9五种选择,第3位只能放0、1、8,后两位由前两位决定。而0、1、8模3正好余0、1、2,所以给定其他4位,第3位有且仅有1种选择,总数=5*5*1*1*1=25。故本题答案是B选项。
18.C
【详解】本题考查的是快捷键和对程序的理解。“Shift+F5”在Powerpoint是从当前页面放映,选项A错误。程序的编写不能解决所有问题,选项B错误。冯诺依曼计算机工作原理的设计思想是:程序和数据以二进制表示,存储程序控制(即为存储程序和程序控制)。选项C正确。计算机系统主要由硬件系统和软件系统两部分组成,选项D错误。故本题选项C正确。
19. B D C E A 远程支付 B C D 对
【详解】本题主要考查信息技术的应用及算法流程图。(1)首先是进入缴费界面,其次是输入金额,再输入支付密码,然后判断密码是否正确,最后完成支付,故本题选B、D、C、E、A选项。(2)小李同学打开支付宝中的“充值中心”,给本机充了50元话费,从支付的技术手段来说,这属于移动支付类型中的远程支付。(3)刷脸支付主要用的技术是人脸识别技术,选B选项。(4)饼图适用于部分与整体的占比情况,柱形图适用于数据间的比较,折线图适用于描述趋势。用图表的形式呈现各年份用户数量大小与关系,可选择柱形图,故选C选项。(5)当年消费总额=用户数*人均消费金额,故使用填充公式的方式计算当年消费总额时,在D2单元格中可用的公式是=B2*C2,选D选项。(6)小李在网上浏览信息时,看到这样一条信息,某女士在扫描群内陌生人提供的一个病毒伪装的二维码之后,手机支付绑定的银行户头里的十万元不翼而飞,她告诉同学们这陌生人的行为属于信息犯罪,表述正确。
20.编写程序
【详解】本题考查计算机解决问题的步骤化。程序设计的四个步骤是分析问题、设计算法、编写程序、调试运行。
分析问题:了解问题的含义、目的和需求,明确问题的范围和限制,确定解决问题的目标和可行性。
设计算法:根据问题的特点和需求,设计出解决问题的算法,包括问题的分解、抽象和归纳等。
编写程序:使用编程语言实现算法,将问题转化为计算机可执行的形式。
调试程序:测试程序的正确性和稳定性,发现并修复潜在的错误和缺陷,确保程序能够正常运行。
故答案为:编写程序。
21. 分析问题 编写程序
【详解】本题主要考查编程解决问题的步骤。编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤。
22. 设计算法 调试运行程序 (4)(1)(3)(2)
【详解】本题考查计算机编程解决问题相关内容。利用计算机程序解决问题的一般过程是:分析问题、设计算法、编写程序、运行调试。题目内容中正确的顺序是(4)(1)(3)(2)。
23.正确
【详解】本题考查计算思维。计算思维是指个体运用计算机科学领域的思想方法,在解决问题、设计系统、开发软件等过程中产生的一系列思维活动。这种思维方式强调通过抽象、逻辑、算法等计算机科学的概念和方法来分析和解决问题,具有系统性、抽象性和逻辑性等特点。计算思维不仅局限于计算机科学领域,而是一种通用的思维方式,可以应用于各种领域的问题解决中。故说法正确。
24.错误
【详解】本题考查计算机编程解决问题相关内容。现阶段并不能利用计算机程序解决生活中的一切问题,故本题答案是:错误。
25.错误
【详解】本题考查编程解决问题的描述。题干表述过于绝对,编程计算并非在任何情况下都优于人工计算,某些情况下,人工计算可能更优,故表述错误。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$