用计算机解决问题的过程 同步练习(含答案)

资源下载
  1. 二一教育资源

用计算机解决问题的过程 同步练习(含答案)

资源简介

用计算机解决问题的过程
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.信息的编码加工中,( )是编程的核心
A.算法设计 B.代码编写 C.界面设计 D.调试运行
2.用计算机解决生活中实际问题的方法有多种,编制计算机程序解决问题正确的顺序是( )
①编写程序 ②调试运行程序 ③抽象与建模 ④设计算法
A.①③④② B.③①④② C.③④①② D.①④③②
3.设计一个能够对校运动会各个比赛项目得分进行自动统计的软件,比较好的方法和步骤是( )
A.设计算法、分析问题、编写程序、调试程序
B.编写程序、调试程序、分析问题、设计算法
C.分析问题、编写程序、设计算法、调试程序
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.按照程序设计的流程,程序设计首先进行的阶段是( )
A.设计算法 B.分析问题 C.编写代码 D.测试程序
12.用计算机程序解决问题的的基本过程是( )
A.明确任务→建立表格→分析数据→形成报告
B.确定主题→收集与选择素材→规划与设计→制作集成→评价修改
C.需求分析→规划与设计→素材的采集与加工→作品集成→发布与评价
D.分析问题→设计算法→编写程序→调试运行→检测结果
13.计算机编程解决“斐波那契数列(每一项都是前两项之和)”问题的过程由以下4个步骤组成:
①用Python中的循环结构编写程序
②调试运行程序,发现错误并进行修正
③设计算法:设计输入、处理、输出等一系列算法
④抽象与建模:用数学符号F(0)=F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)描述解决问题的计算模型
正确的顺序是( )
A.①②③④ B.③④①② C.④③②① D.④③①②
14.下列关于比特的叙述错误的是( )。
A.比特是组成数字信息的最小单位 B.比特既没有颜色也没有重量
C.比特只有“0”和“1”两个符号 D.比特“1”大于比特“0”
15.下列适合用计算机程序解决问题的选项是( )
A.整理收藏夹 B.用电子邮件发送会议通知
C.求100以内奇数的和 D.更新QQ空间
16.计算机解题的一般过程分4步:①需求分析;②设计算法;③( );④上机调试
A.信息反馈 B.编写程序 C.整体设计 D.系统集成
17.在一千多年前的《孙子算经》中,有这样一道算术题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何?”按照今天的话来说:一个数除以3余2,除以5余3,除以7余2,求这个数。这个数是( )
A.8 B.15 C.23 D.46
18.当我们遇到问题需要通过编写计算机程序来解决时,正确的操作过程是( )
A.设计算法、分析问题、编写程序、调试程序、检验结果
B.编写程序、调试程序、设计算法、分析问题、检验结果
C.分析问题、设计算法、编写程序、调试程序、检验结果
D.分析问题、编写程序、设计算法、调试程序、检验结果
19.关于信息和信息的加工处理,下列说法不正确的是( )
A.计算机是常用的信息加工处理的工具
B.速度快、准确性高、存储容量大是计算机的基本特征
C.计算机处理信息的速度只取决于 CPU 和内存
D.要将信息存储在计算机中,必须要对信息进行加工处理
20.用计算机解决以下问题,与穷举法相比更适合用解析法来解决的有( )。
A.输入整数m、n,输出从m到n之间的质数(素数)。
B.输入三角形三边长,输出这个三角形面积
C.输入一元二次方程的各个系数,输出方程的解。
D.输入三个正整数a、b、c,输出这三个数的最小公约数。
参考答案:
1.A
【详解】本题考查算法相关内容。信息的编码加工中,算法设计是编程的核心。故本题应选A。
2.C
【详解】本题考查编程的过程。用计算机编程解决问题的一般过程:抽象与建模、设计算法、编写程序、调试运行程序。故本题应选C。
3.D
【详解】本题主要考查软件设计流程。要设计此软件,最好的方法和步骤是分析问题,设计算法,编写程序,调试程序,故本题选D选项。
4.C
【详解】本题主要考查计算机解决问题的步骤。解决问题的一般过程是:分析问题→设计算法→编写程序→调试运行。用计算机编程求解问题:“求一元二次方程的实数解”,首先要做的是分析问题,故本题选C选项。
5.D
【详解】本题考查程序调试相关知识点。调试运行计算机程序的目的是修正已经编写好的程序的语法错误和逻辑错误,检查程序的可行性。故本题应选D。
6.C
【详解】本题考查的是程序调试运行。在调试程序过程中,对于出现的逻辑错误,也就是思维过程中违反形式逻辑规律的要求和逻辑规则而产生的错误,计算机是检查不出来的。故本题应选C。
7.C
【详解】本题考查计算机解决问题的步骤。计算机解决问题的基本过程一般包括以下几个步骤:
分析问题:了解问题的含义、目的和需求,明确问题的范围和限制,确定解决问题的目标和可行性。
设计算法:根据问题的特点和需求,设计出解决问题的算法,包括问题的分解、抽象和归纳等。
编写程序:使用编程语言实现算法,将问题转化为计算机可执行的形式。
调试程序:测试程序的正确性和稳定性,发现并修复潜在的错误和缺陷,确保程序能够正常运行。
故答案为C选项。
8.C
【详解】本题主要考查编程解决问题。用计算机编程解决问题的步骤有:抽象建模、设计算法、编写程序、调试运行程序,故本题选C选项。
9.A
【详解】本题考查的是计算机解决问题的一般过程。计算机解决问题一般步骤:(1)分析问题(2)设计算法,根据分析,找出解决问题的方法和步骤。(3)编写程序,选择一种程序设计语言来编写程序,实现算法。(4)调试运行(5)检测结果,对程序功能进行检测。编写程序求出小球自由落体过程中的位移,需要找出已知条件和求解目标,并找出他们之间的关系。这属于用计算机解决问题的分析问题。故选A。
10.C
【详解】本题考查计算机编程解决问题。A选项错误,计算机编程虽然强大,但并不能解决所有问题。B选项错误,程序的长度并不一定代表算法的好坏,算法的效率和正确性更为关键。C选项正确,在某些领域,计算机可以执行重复性高、逻辑清晰的任务,取代人的工作,但并非所有领域都适用。D选项错误,计算机程序的实际问题解决能力并不等同于计算机具有智慧。计算机是根据预定的规则和算法执行任务,不具备真正的智能。故答案为:C。
11.B
【详解】本题考查的是计算机解决问题的一般过程。程序设计一般过程:分析问题→设计算法→编写代码→测试程序。故本题应选B。
12.D
【详解】本题考查的是计算机解决问题的一般过程。用计算机程序解决问题的的基本过程:分析问题→设计算法→编写程序→调试运行→检测结果。故本题应选D。
13.D
【详解】本题考查的是计算机解决问题的一般过程。编写计算机程序解决问题要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤。计算机编程解决“斐波那契数列”过程:④抽象与建模:用数学符号F(0)=F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)描述解决问题的计算模型,③设计算法:设计输入、处理、输出等一系列算法,①用Python中的循环结构编写程序,②调试运行程序,发现错误并进行修正。故本题应选D。
14.D
【详解】本题考查的是比特位相关知识。比特是组成数字信息的最小单位,只有“0”和“1”两个符号,既没有颜色也没有重量,没有大小之分。故本题应选D。
15.C
【详解】本题考查的是计算机编程相关知识。在浏览器中,已经自带整理收藏夹,不需要编程;现有的QQ等邮箱就可以发送邮件,不需要编程;QQ里有更新QQ空间的功能,不需要编程。故本题应选C。
16.B
【详解】本题考查的是计算机解决问题的一般过程。计算机解题的一般过程分4步:①需求分析;②设计算法;③编写程序;④上机调试。故应选B。
17.C
【详解】本题考查算法
除以3余2,除以7余2,所以这个数除21也余2,观察选项23满足,验证23除5余3。故本题选C选项
18.C
【详解】本题考查的是计算机解决问题的一般过程。计算机解决问题的一般过程:分析问题、设计算法、编写程序、调试程序、检验结果。故选项C正确。
19.C
【详解】本题考查的是信息加工。计算机处理信息的速度与内存、CPU、显卡、硬盘等有关,故选项C错误。
20.BC
【详解】本题主要考查计算机解决问题。输入整数m、n,输出从m到n之间的质数(素数)和输入三个正整数a、b、c,输出这三个数的最小公约数,适合用穷举法。输入三角形三边长,输出这个三角形面积和输入一元二次方程的各个系数,输出方程的解,适合用解析法,故本题选BC选项。

展开更多......

收起↑

资源预览