2.3 用算法解决问题的过程 知识点题库

在日常生活中,我们常常会碰到各种各样的问题,以下描述中最适合我们用计算机编程方法来处理的是(   )
A . 计算某个同学期中考试各科成绩总分 B . 在因特网上查找自己喜欢的歌曲 C . 去新华书店买书 D . 计算10000以内的奇数平方和
编制计算机程序解决问题的一般过程是:分析问题、编写程序、调试运行、设计算法。
有一类倒推问题,如:某数经过以下运算“加上8,除以5,减去10,乘以4”,若最终得数为6,求这个数的值是多少。请编写Python程序解决此类问题。
  1. (1) 这个数的值是
  2. (2) 请用Python语言实现计算过程。

    num =float(input("请输入:"))

    print(num)

用计算机程序解决问题的过程中,属于解决这个问题的方法和步骤的是(    )
A . 设计算法 B . 设计界面 C . 编写代码 D . 调试运行
学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是( )
A . 分析问题,编写程序,设计算法,调试程序 B . 设计算法,编写程序,提出问题,调试程序 C . 提出问题,设计算法,编写程序,调试程序 D . 设计算法,提出问题,编写程序,调试程序
   一般来说,在运用计算机解决一个具体的问题时,大致经历以下几个步骤: 、 、
  当计算机程序求得结果后,(填“需要”或“不需要”)对结果进行分析。程序有逻辑错误或计算机方法的错误,计算机是(填“能够”或“不能够”)检查出来的。
在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是(   )。
A . 确定放学回家的路线 B . 计算某个同学期中考试各科成绩总分 C . 计算10000以内的奇数平方和 D . 在因特网上查找自己喜爱的歌曲
刘丽想帮她妈妈设计一个文件加密程序,制定了如下的工作过程,你认为最恰当的是(    )
A . 分析问题、设计算法、编写程序代码、调试运行 B . 分析问题、编写程序代码、运行程序、得到答案 C . 设计算法、编写程序代码、调试程序、得到答案 D . 分析问题、设计程序、编写程序代码、运行程序
计算机解决问题的过程有以下步骤:①设计算法    ②分析问题 ③ 编写程序    ④调试运行程序。正确的顺序是(    )
A . ①②③④ B . ②①③④ C . ①③②④ D . ③④②①
计算机编程加工的核心是对解决问题的方法进行描述,也就是(     )
A . 分析问题 B . 设计算法 C . 编写代码 D . 调试运行
在编程解决“韩信点兵”问题时,写出韩信点兵问题的求解步骤属于(    )
A . 分析问题 B . 设计算法 C . 编写程序 D . 设计运行
  为了让计算机帮助人们真正解决问题,需要将算法用某种计算机程序设计语言来描述,这个过程称为 。
为了求数列12+32+52+72+……+992的和,以下说法错误的是(    )。
A . 求和通常采用累加器逐个累加,这题要重复累加50次。 B . 这个问题通过循环结构解决。 C . 在Visual Basic中只能用do while/loop语句编程解决这个问题。 D . 解决这个问题的算法不需要输入。
就是从具体的问题中,明确条件和需求,找出条件和需求之间的关系,并尽量用数学的语言加以描述。
下列问题不能用算法描述的是(  )
A . 输入圆的半径,求圆的面积      B . 输入十位同学的身高,求他们的平均身高 C . 输入三个数,求这三个数的最大数  D . 输出所有3的倍数
(开放题)思考高楼的自动电梯在运行时需要考虑哪些方面(例如方便乘客,节约能源等),请为自动电梯设计一个适宜的算法。
人们编制计算机程序解决问题一般有5个步骤,其正确顺序是:(       )

⑴分析问题 ⑵编写程序 ⑶调试运行 ⑷设计算法 ⑸构建数学模型

A . (1)(5)(4)(2)(3) B . (1)(4)(5)(2)(3) C . (1)(2)(3)(4)(5) D . (1)(5)(2)(4)(3)
斐波那契的兔子繁殖问题可以利用迭代算法来解决的,解决该问题的正确选项及其顺序应该是(      )。

①建立迭代关系式

②确定迭代变量

③对迭代过程进行控制

④让迭代过程无休止地重复执行

A . ①②③④ B . ①②③ C . ②①③ D . ②③④
编程解决“百钱买百鸡”的问题,下列工作过程,最恰当的是(    )。
A . 分析问题,编写程序,设计算法,运行程序 B . 分析问题,设计算法,编写程序,运行程序 C . 设计算法,编写程序,提出问题,运行程序 D . 设计算法,提出问题,编写程序,运行程序
最近更新