内容正文:
1.1了解计算机解决问题的过程2023—2024学年高中信息技术沪科版选修1
一、选择题
1.下列关于解决问题过程的叙述,错误的是( )
A.计算机解决问题和人类解决问题的过程是完全相同的
B.人类会创造性地解决问题
C.计算机解决问题必须针对一定对象,按一定步骤去做
D.人类的思维有跳跃性、抽象性、模糊性
2.通过设计程序解决问题时,工作过程中最恰当的顺序是( )
A.提出问题→设计算法→编写程序→得到答案
B.提出问题→编写程序→运行程序→得到答案
C.设计算法→编写程序→调试程序→得到答案
D.提出问题→设计程序→编写程序→运行程序
3.利用计算机编写程序解决实际问题时,首先应该做的是()
A.编写程序 B.设计算法 C.调试程序 D.分析问题
4.用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和( )。
A.输出结果 B.保存程序 C.调试运行程序 D.编译程序
5.在日常生活中,我们常常会碰到各种各样的问题,以下描述中最适合我们用计算机编程方法来处理的是( )
A.计算某个同学期中考试各科成绩总分
B.在因特网上查找自己喜欢的歌曲
C.去新华书店买书
D.计算10000以内的奇数平方和
6.下列关于程序设计一般过程的描述,正确的是( )
A.设计算法、编写程序和运行调试是一个不断反复的过程
B.计算机可以直接识别并解决问题
C.编译成功的程序一定是可执行程序
D.一旦算法设计完成,就不需要更改
7.用计算机解决问题的一般步骤是:
①分析问题 ②解决问题 ③用计算机处理 ④寻找解决问题的途径和方法
A.①③④② B.①④② C.①④③② D.①④③
8.程序设计语言的发展历程是( )
A.机器语言→高级语言→汇编语言
B.汇编语言→高级语言→机器语言
C.汇编语言→机器语言→高级语言
D.机器语言→汇编语言→高级语言
9.利用VB程序设计语言进行信息的编程加工的一般程序是( )
A.编写代码、设计算法、设计界面、调试运行 B.设计算法、设计界面、编写代码、调试运行
C.设计算法、编写代码、设计界面、调试运行 D.设计算法、编写代码、调试运行、设计界面
10.使用计算机编程解决问题的首要步骤是( )。
A.设计图纸 B.分析问题 C.查找资料 D.问卷调查
11.用计算机来解决“韩信点兵问题”,最恰当的步骤是( )。
A.设计算法→编写程序→分析问题→调试运行程序
B.设计算法→分析问题→编写程序→调试运行程序
C.分析问题→设计算法→编写程序→调试运行程序
D.分析问题→编写程序→设计算法→调试运行程序
12.某景区使用了游客人数控制系统来控制景区内游览人数。该系统在景区各个入口和出口处分别统计人数,并汇总计算得出景区内的大致人数。该过程属于计算机解决问题的一般步骤中的( )环节。
A.分析问题
B.寻找解决问题的途径和方法
C.编写程序
D.用计算机处理
13.下列选项中不属于算法特征的是( )
A.确定性 B.有穷性 C.可行性 D.复杂性
14.用计算机解决问题,下列思路中比较合理的是( )
A.用计算机解决问题应优先考虑找合适软件,再考虑编程
B.用计算机解决问题基本上应采用编程的方法
C.现在软件很多,用计算机解决问题没有必要来编程
D.用计算机解决问题应优先考虑编程,再考虑找软件
15.小张想通过程序设计查找1000以内的所有素数,则下列顺序最恰当的是( )
A.设计算法/分析问题/编写程序/调试程序
B.分析问题/设计算法/编写程序/调试程序
C.编写程序/设计算法/调试程序/分析问题
D.分析问题/编写程序/设计算法/调试程序
16.在信息的编程加工中,( )是编程的核心,是解决问题的方法和步骤。
A.算法设计 B.界面设计 C.代码编写 D.调试运行
17.程序设计的发展历程是( )
A.结构化程序设计→非结构化程序设计→面向对象的程序设计
B.非结构化程序设计→结构化程序设计→面向对象的程序设计
C.非结构化程序设计→面向对象的程序设计→结构化程序设计
D.结构化程序设计→面向对象的程序设计→非结构化程序设计
18.在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是( )。
A.确定放学回家的路线 B.计算某个同学期中考试各科成绩总分
C.计算10000以内的奇数平方和 D.在因特网上查找自己喜爱的歌曲
19.在用计算机解决问题的过程中,首先要做的工作是
A.设计算法
B.编写代码
C.运行调试
D.分析问题
20.下列关于用计算机编程解决问题的叙述,正确的是( )
A.生活中的所有问题都可以采用计算机编程的方法解决
B.计算机程序越短说明算法越好
C.在部分领域计算机能替代人的工作
D.利用计算机程序可以解决一些实际问题,说明计算机已经具有了智慧
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.A
【详解】本题主要考查计算机解决问题的描述。计算机解决问题的一般步骤:提出问题→分析问题→设计算法→编写程序→调试程序→得到结果,计算机解决问题必须按照人们预先设计的方法,针对一定对象,按一定的步骤去完成,计算机没有思维能力,不能和人一样的创造性解决问题,也不可能和人一样去解决问题,故本题选A选项。
2.A
【详解】本题考查计算机解决问题的过程。计算机解决问题的过程为:分析问题→设计算法→编写程序→运行程序、验证结果→问题解决,选项A正确。
3.D
【详解】本题考查的是计算机解决问题的步骤。计算机解决问题的步骤为:分析问题→设计算法→编写程序→调试程序。故本题选D。
4.C
【详解】本题考查的知识点是计算机解决问题的一般过程。用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和调试运行程序,故选项C正确。
5.D
【详解】本题考查计算解决问题的过程。生活中遇到的不同问题,解决方法有很多,难点是选择最合适的,也就是效率最高的。计算某个同学期中考试各科成绩总分,更效率的方法是用Excel表格;在因特网查找自己喜欢的歌曲用搜索引擎;去新华书店买书,需要身体力行,故选项ABC都不适合用计算机编程解决问题。计算10000以内奇数平方和,适合利用计算机强大的运算能力进行编程解决,故选项D正确。
6.A
【详解】本题考查的是程序设计一般过程。设计算法、编写程序和运行调试是一个不断反复的过程,选项A说法正确;计算机不能直接识别并解决问题,选项B说法错误;编译成功的程序不一定是可执行程序,选项C说法错误;算法设计是一个不断反复的过程,选项D说法错误。
7.C
【详解】本题主要考查计算机解决问题的步骤。用计算机解决问题的一般步骤是: 分析问题、寻找解决问题的途径、用计算机处理、解决问题,故本题选C选项。
8.D
【详解】本题考查知识点是计算机语言的发展历程。程序设计语言的发展经过了机器语言(0、1组成的代码,可以被计算机直接识别)、汇编语言(简单英文单词组成的代码)、高级语言三个阶段,故选项D正确。
9.B
【详解】本题考查计算机解决问题的步骤化。利用VB程序设计语言进行信息的编程加工的一般程序是设计算法、设计界面、编写代码、调试运行,选项B正确。
10.B
【详解】本题考查计算机解决问题步骤。计算机编程解决问题的步骤是分析问题 、设计算法、编写程序、调试程序。故本题选项B为首要步骤。
11.C
【详解】本题考查计算机解决问题的步骤。计算机解决问题的步骤:分析问题→设计算法→编写程序→运行(调试)程序,故选项C正确。
12.D
【详解】本题考查使用计算机解决问题的步骤。在用计算机处理环节中,计算机被用于处理和统计游客人数,以控制景区内的游览人数。这包括数据的收集、处理和统计。故答案为D选项。
13.D
【详解】本题考查算法的特征。算法的特征有:有穷性、确定性、有零或多个输入、至少产生一个输出,可行性,选项ABC正确,选项D不正确,故答案选D选项。
14.A
【详解】本题考查计算机解决问题的过程和步骤。用编程解决计算机问题,优点是可以进行大规模的计算,缺点是实时性不高,所以用计算机解决问题应优先考虑找合适软件,再考虑编程,故选项A正确。
15.B
【详解】本题主要考查程序设计解决问题的步骤。通过程序设计查找1000以内的所有素数,首先是分析问题,其次是设计算法,编写程序,最后是调试程序,故本题选B选项。
16.A
【详解】本题考查算法及算法的表示方法。在信息的编程加工中,算法是编程的核心,是解决问题的方法和步骤,选项A正确。
17.B
【详解】本题考查了计算机语言的发展历史。它经历了非结构化到结构化到面向对象三个阶段。
18.C
【详解】本题考查的是计算机解决问题相关知识。确定放学回家的路线可以用导航,不需要编程,故选项A错误;计算某个同学期中考试各科成绩总分可以使用Excel软件等来处理,不需要编程,故选项B错误;计算10000以内的奇数平方和,不能用手工,也没有现成的软件可用,所以需要编程,故选项C正确;在因特网上查找自己喜爱的歌曲,可以利用搜索引擎,不需要编程,故选项D错误。
19.D
【详解】本题主要考查计算机解决问题的过程。计算机解决问题的过程:(1)分析问题(2)设计算法,根据分析,找出解决问题的方法和步骤。(3)编写程序,选择一种程序设计语言来编写程序,实现算法。(4)调试运行(5)检测结果。故本题选D选项。
20.C
【详解】本题考查计算机编程解决问题。A选项错误,计算机编程虽然强大,但并不能解决所有问题。B选项错误,程序的长度并不一定代表算法的好坏,算法的效率和正确性更为关键。C选项正确,在某些领域,计算机可以执行重复性高、逻辑清晰的任务,取代人的工作,但并非所有领域都适用。D选项错误,计算机程序的实际问题解决能力并不等同于计算机具有智慧。计算机是根据预定的规则和算法执行任务,不具备真正的智能。故答案为:C。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$