计算机解决问题的过程 知识点题库

用计算机解决问题一般经历下面几个过程:①设计算法② 调试运行 ③编写程序 ④分析问题。以下排序正确的是(    )
A . ④①③② B . ①②④③ C . ③④①② D . ④①②③
下列选项中,不属于计算机程序设计的语言的是(   )
A . Excel B . Pascal C . C++ D . VB
Visual Basic 是一种面向(   )的程序设计语言
A . 用户 B . 事件 C . 对象 D . 程序
在日常生活中,我们常常会碰到各种各样的问题,以下选项中,最适合用计算机编程方法来处理的是(  )
A . 去新华书店买书 B . 计算某个同学期中考试成绩总分 C . 邮局按包裹重量阶梯计价核算顾客的包裹邮寄费 D . 在因特网上查找自己喜欢的歌曲
利用可视化程序设计语言VB6.0,编程加工解决问题的一般过程是( )。
A . 编写代码、分析问题、设计算法、设计界面、调试运行 B . 设计算法、编写代码、调试运行、设计界面 C . 分析问题、设计算法、设计界面、编写代码、调试运行 D . 设计算法、编写代码、设计界面、调试运行
铁路旅客托运行李,从甲地到乙地,按规定:每张客票托运行李不超过50千克时,每千克的运费为1.3元;若超过50千克,超过的部分按每千克1.8元的运费计算。假设行李重量为W千克,运费为F元,按要求完成以下任务:
  1. (1) 分析问题,列出求解F的数学表达式。
  2. (2) 确定算法,画出相应的流程图。
人们利用计算机解决问题的基本过程为(     )

①分析问题    ②调试程序     ③编写程序    ④设计算法   ⑤问题解决

A . ①②③④⑤ B . ②③④⑤① C . ③②④⑤① D . ①④③②⑤
小张想通过程序设计查找1000以内的所有素数,则下列顺序最恰当的是(   )
A . 设计算法/分析问题/编写程序/调试程序 B . 分析问题/设计算法/编写程序/调试程序 C . 编写程序/设计算法/调试程序/分析问题 D . 分析问题/编写程序/设计算法/调试程序
刘丽想帮她妈妈设计一个文件加密程序,制定了如下的工作过程,你认为最恰当的是(    )
A . 分析问题、设计算法、编写程序代码、调试运行 B . 分析问题、编写程序代码、运行程序、得到答案 C . 设计算法、编写程序代码、调试程序、得到答案 D . 分析问题、设计程序、编写程序代码、运行程序
开源硬件编程的基本过程是(    ) 。

①编译程序②连接计算机③编写程序④安装驱动⑤上传程序⑥测试程序

A . ①②③④⑤⑥ B . ②④③①⑤⑥ C . ④②③①⑤⑥ D . ④②①⑤⑥
刘丽编制计算机程序解决邮件加密的问题,需要经历以下的过程:分析问题→    →编写程序→调试运行→检测结果。(   )
A . 确定条件 B . 设计算法 C . 明确问题 D . 建立模型
在日常生活中,我们常常会碰到各种各样的问题,以下描述中最适合我们用计算机编程方法来处理的是(    )。
A . 去新华书店买书 B . 计算某个同学期中考试各科成绩总分 C . 计算10000以内的奇数平方和 D . 在因特网上查找自己喜欢的歌曲
请阅读以下材料,并回答问题:

材料一:珠穆朗玛峰的高度为848.86米。

材科二:有个科学猜想节目:如果有-张足够 大的纸,其厚度为0.1毫米,对折一次纸的厚度增加1倍设张纸的厚度为h,对折k次,那么纸的厚度为h*2”。

材料三:纸对折多少次后可以超过珠穆朗玛峰的高度的算法流程图表示如下。

  1. (1) 材料二中由“纸的厚度为h,对折k次,得出纸的厚度为h*2”,这个过程属于用算法解决问题的哪个步骤(单选题,填字母: A .抽象与建模;B .设计算法;C .描述算法)。
  2. (2) 材料三种加虚线框的过程属于算法控制结构中的结构。
  3. (3) 用Python语言实现上述算法,请在划线处填入代码。

    h=0.0001

    k=0

    while

        k=k+1

        h=h*2

    print("需要对折",k,"次")

  4. (4) 解决此问题的算法是(填“解析算法”或“枚举算法”)。
计算机解题的一般过程分4步:①需求分析;②设计算法;③(    );④上机调试
A . 信息反馈 B . 编写程序 C . 整体设计 D . 系统集成
利用计算机编程解决问题的过程中,需要使用一种程序设计语言来实现算法,这个过程叫做(   )。
A . 分析问题 B . 设计算法 C . 编写程序 D . 调试程序
计算机编程解决“斐波那契数列(每一项都是前两项之和)”问题的过程由以下4个步骤组成:

①用Python 中的循环结构编写程序

②调试运行程序,发现错误并进行修正

③设计算法:设计输入、处理、输出等一系列算法

④抽象与建模:用数学符号F(0)=F(1)=1, F(n)=F(n - 1)+F(n - 2)(n≥2,n∈N*)描述解决问题的计算模型

正确的顺序是(    )

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 . ⑤④⑥①
生活中有众多的问题需要我们解决,目前尚无法用计算机编程解决的是(   )。
A . 放学骑自行车回家 B . 计算某次考试各科平均分 C . 在图书馆书目中查找图书 D . 求各种产品的销售利润
最近更新