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

Visual Basic 是一种面向(   )的程序设计语言
A . 用户 B . 事件 C . 对象 D . 程序
编写程序的任务就是用一种计算机程序设计语言来描述问题求解的算法。
分析问题就是从具体的问题中,明确条件和需求,找出条件和需求之间的关系,并尽量用数学的语言加以描述。
通过编制计算机程序解决问题的基本步骤是(    )。

①调试运行 ②分析问题 ③编写程序 ④设计算法

A . ②①③④ B . ②④③① C . ②③④① D . ④②③①
利用可视化程序设计语言VB6.0,编程加工解决问题的一般过程是(     )。
A . 编写代码、分析问题、设计算法、设计界面、调试运行 B . 分析问题、设计算法、设计界面、编写代码、调试运行 C . 设计算法、编写代码、设计界面、调试运行 D . 设计算法、编写代码、调试运行、设计界面
  程序设计的一般过程是分析题、设计算法、、运行调试。
王军同学编写程序解决“韩信点兵”问题后,总结出计算机解决问题的过程分为分析问题-设计算法-编写程序-调试运行程序等步骤。  
已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求这个学生成绩总分和平均分的一个算法如下,请将其补充完整:

第一步:取A=89,B=96,C=99.

第二步:

第三步:

第四步,输出计算结果。

小张想通过程序设计查找1000以内的所有素数,则下列顺序最恰当的是(   )
A . 设计算法/分析问题/编写程序/调试程序 B . 分析问题/设计算法/编写程序/调试程序 C . 编写程序/设计算法/调试程序/分析问题 D . 分析问题/编写程序/设计算法/调试程序
用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和(   )。
A . 输出结果 B . 保存程序 C . 调试运行程序 D . 编译程序
在日常生活学习中,我们经常会遇到许多需要解决的问题,以下描述中最适合用计算机编程来解决的是(   )。
A . 在网上购买火车票 B . 确定去某景点旅游的路线 C . 求1000以内的所有质数 D . 求两个数的和
使用计算机编程解决问题的过程中,最核心的工作是(   )。
A . 分析问题 B . 编写程序 C . 设计算法 D . 调试运行
用计算机编程解决问题的一般过程:①设计算法;②编写程序;③抽象与建模;④调试运行程序。顺序正确的是(    )。
A . ①②③④ B . ②①③④ C . ③②①④ D . ③①②④
编程解决问题的核心步骤是(    )
A . 算法设计 B . 界面设计 C . 检测结果 D . 调试运行
在编制计算机程序过程中,设计算法的作用是(   )
A . 提出问题 B . 分析问题 C . 提出解决问题的方法和步骤 D . 检查程序
用计算机解决问题的一般经历下面几个过程:①设计算法,②编写程序,③调试运行,④抽象建模。下面排序正确的是(     )
A . ④①③② B . ①②③④ C . ③④①② D . ④①②③
用计算机解决问题的过程中,(    )是编程的核心。
A . 抽象建模 B . 设计算法 C . 编写程序 D . 调试运行程序
利用计算机编程解决问题的过程中,需要使用一种程序设计语言来实现算法,这个过程叫做(   )。
A . 分析问题 B . 设计算法 C . 编写程序 D . 调试程序
计算机编程解决问题的一般过程有:①编写程序 ②设计算法 ③调试运行程序 ④抽象与建模,上述步骤的正确顺序是(   )
A . ②①③④ B . ②①④③   C . ④②①③ D . ④①②③
一辆车发生交通事故后逃逸,王警官从现场四位目击证人处获得了以下线索。甲说:“车牌照以“苏FS”开头,后跟着四位数,乙说四位数字的前两位数字相同;丙最后两位数字也相同,但与前两位不同,丁是数学家,他说:四位数字刚好是一个整数的平方。请你根据以上线索协助王警官尽快锁定肇事车辆。
  1. (1) 通过分析以上信息,肇事车辆的车牌号为“苏FS”;四位数字,你认为下列选项(   )最符合这四位数字的特征。
    A . 形如xxyy B . 形如xxyy,且x≠y C . 形如xxyy,且x≠y,xxyy是整数z的平方 D . 形如xxyy,且x≠y,x≠0
  2. (2) 根据以上分析,我们能用目前所学的数学方法很快求出x与y值。
  3. (3) 根据车牌号的实际情况,四位数中x与y可能的区间是,z可能的区间是

    A.0-9

    B.1-9

    C. 0-100

    D.1-99

  4. (4) 由于计算机运算速度快,我们可以一一列举x、y和z的所有可能值的算法叫(   )。
    A . 枚举 B . 贪心 C . 递归 D . 迭代
  5. (5) 小李根据以上分析想出了算法1,代码实现如下,其中X、Y、Z是第⑶题中对应X、Y、Z的最大值加1,请问实现框内循环体的执行次数为

  6. (6) 小明以“车牌号的后四位刚好是整数的z的平方”为突破口想出了算法2,并画出如下所示的流程图,其中zmin和zmax分别表示整数z的最小值和最大值,用第3题中的结果直接代入。小明对(1)(2)处有些疑惑,请帮他选择正确的一项(   )

    A . (1) qw==bwandsw==gw and bw=!sw    (2)n+1 B . (1) qw==bw andsw==gw and bw!=sw     (2)n+1 C . (1) qw==bworsw==gw and bw!=sw      (2)n+2 D . (1) qw==bwandbw=!Sw            (2)n+2
  7. (7) 算法2的循环体要执行次,从这个角度看算法更优,因此算法有优劣之分。
  8. (8) 通过以上分析,我们知道编程解决问题的一般过程需经过以下几个步骤,正确的顺序是(   )

    ①调试运行②设计算法③编写代码④画流程图⑤分析问题⑥界定问题

    A . ⑤②③① B . ②⑥③① C . ⑤④③① D . ⑤④⑥①
最近更新