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

程序设计的发展历程是(   )
A . 结构化程序设计→非结构化程序设计→面向对象的程序设计 B . 非结构化程序设计→结构化程序设计→面向对象的程序设计 C . 非结构化程序设计→面向对象的程序设计→结构化程序设计 D . 结构化程序设计→面向对象的程序设计→非结构化程序设计
鸡兔同笼。有若干只鸡和兔关在同一个笼子里,从上面数,有60个头;从下面数,有200只脚。请问笼中有几只鸡和兔?王鹏想设计一个VB应用程序来解决问题,通过输入头和脚的个数,求出鸡兔的数量。运行界面如下图所示。

图片_x0020_100012

请完成以下题目:

  1. (1) 计算机的基本功能是:_____________(填字母)
    A . 计算 B . 图像处理 C . 音频处理 D . 视频处理
  2. (2) 用VB进行程序设计时,一般需经历的阶段:A .运行调试程序;B .应用程序界面设计;C .代码编写。正确的顺序是:(填字母)   
  3. (3) 如图窗体中共有几个对象 (填: 3 / 4 / 5 / 6)。
  4. (4) 如图中标注A处的对象类型可能为标签类对象? (填:对 / 错)。
  5. (5) 标注B处 Command1对象属性肯定被修改过的是(填:Caption / Font)
  6. (6) 在窗体中,创建文本框类对象(text1)时应选择工具箱中的____________(填字母: A / B / C / D)
    A . 图片_x0020_100013 B . 图片_x0020_100014 C . 图片_x0020_100015 D . 图片_x0020_100016
在用VB体验编写程序时,了解到代码窗口是用来(  )。
A . 输入、修改、查看程序代码 B . 查看属性 C . 运行代码 D . 只能查看程序代码
总结归纳计算机解决问题的方法与步骤
随着移动互联网和物联网的飞速发展,现实世界的各种事物都变得可感知、可度量,从而生成数量庞大的数据或数据群,依靠(  )发现和预测规律成为科学研究的第三种方法,它是一种主要以计算机学科为代表,以设计和构造为特征的方法。
A . 理论方法 B . 实验方法 C . 计算方法 D . 分析方法
关于编写计算机程序解决问题,以下说法错误的是(   )
A . 编写计算机程序解决问题,程序必须有输出 B . 编写计算机程序解决问题,程序必须有输入 C . 编写计算机程序解决问题需要经过分析问题、设计算法、编写程序、调试运行程序等若干个步骤 D . 设计算法是编写计算机程序解决问题的关键
用计算机解决问题的一般过程有四个步骤,其中正确的顺序是( )

①解决问题②编程调试③设计方案④分析问题

A . ①②③④ B . ①③②④ C . ④②③① D . ④③②①
下列适合用计算机程序解决问题的选项是(    )
A . 整理收藏夹 B . 用电子邮件发送会议通知 C . 求100以内奇数的和 D . 更新QQ空间
编程解决问题的一般过程包括:分析问题、设计算法、调试运行、解决问题。
哪个不属于使用计算机解决问题的步骤是(     )
A . 分析问题 B . 调试运行 C . 编写程序 D . 输入数据
相传,汉高祖刘邦问大将军韩信纺御兵士有多少,韩信答,第3人一列余1人,5人一列余2人,7人一列余4人,13人一列余6人......刘邦茫然而不知其数。你知道兵士最少有多少人吗?试写出你分析问题后,设计的算法。

用计算机来解决“韩信点兵问题”,最恰当的步骤是(   )。
A . 设计算法→编写程序→分析问题→调试运行程序 B . 设计算法→分析问题→编写程序→调试运行程序 C . 分析问题→设计算法→编写程序→调试运行程序 D . 分析问题→编写程序→设计算法→调试运行程序
下面关于用算法来解决问题的4个步骤,正确的顺序为(    )。

①建立数学模型;②设计算法;③分析问题;④描述算法。

A . ①②③④ B . ③②①④ C . ①③②④ D . ③①②④
下列说法错误的是(     )
A . 计算机程序就是指计算机如何解决问题或完成一组可执行指令的过程 B . 程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程 C . 程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程 D . 程序设计语言和计算机语言是同一个概念的两个方面
编制计算机程序解决问题时,一般分为五个过程:分析问题、设计算法、编写程序、(    )及检测结果。
A . 调试运行程序 B . 编制程序框图 C . 编译程序 D . 选择程序设计语言
问题分析清楚后,需要给出解决问题的详细方法和步骤,这一过程称为(    )
A . 分析问题 B . 设计算法 C . 编写程序 D . 调试运行程序
阅读材料,完成下题。

用计算机对《红楼梦》进行词频统计的研究,用计算机模拟水稻高产栽培的模型,“神州飞船”发射指挥中心使用大量的计算机设备对飞船的指挥和控制等等,无不体现计算机的魅力和神秘莫测!计算机像人类的大脑一样充满智慧,像神仙一样神机妙算,这些都是归于计算机程序的功劳。

  1. (1) 关于用计算机程序解决问题的步骤,正确的是                 
    A . 设计算法、编写程序、提出问题、调试程序、得到答案 B . 分析问题、编写程序、设计算法、调试程序、得到答案 C . 分析问题、设计算法、编写程序、调试程序、得到答案 D . 设计算法、提出问题、编写程序、调试程序、得到答案
  2. (2) 使用VB程序设计语言编写可以编写模拟飞行仿真程序,实现各种飞行训练功能。VB程序设计语言属于               
    A . 汇编语言 B . 机器语言 C . 低级语言 D . 高级语言
  3. (3) 程序有三种最基本的结构,分别是顺序结构、                和循环结构。
    A . 控制结构 B . 分支结构 C . 选择结构 D . 多分支结构
  4. (4) 在Visual Basic程序设计语言中,定义字符串类型的是               
    A . Integer B . Single C . String D . Boolean
  5. (5) 穷举法的适用范围是               
    A . 一切问题 B . 解的个数极多的问题 C . 解的个数有限且可一一列举的问题 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) 解决此问题的算法是(填“解析算法”或“枚举算法”)。
一位爱好程序设计的同学,想通过程序设计的方法解决"鸡兔同笼"的问题,他制定的如下工作过程中,更恰当的是(      )
A . 提出问题、设计算法、编写程序、得到答案 B . 提出问题、编写程序、运行程序、得到答案 C . 设计算法、编写程序、调试程序、得到答案 D . 提出问题、设计程序、编写程序、运行程序
用计算机程序解决问题时,调试运行程序和检测结果的目的是(  )。
A . 前者用于检查语法是否正确,后者检查能否按要求完成任务 B . 前者检查语法是否正确,后者检查是否有语法错误 C . 前者用于检查语法是否正确,后者检查是否有病毒 D . 两者没有区别
最近更新