1、算法的三种基本结构是()。A.顺序结构、模块结构、选择结构B.顺序结构、循环结构、模块结构C.顺序结构、选择结构、循环结构D.模块结构、选择结构、循环结构

题目

1、算法的三种基本结构是()。

A.顺序结构、模块结构、选择结构

B.顺序结构、循环结构、模块结构

C.顺序结构、选择结构、循环结构

D.模块结构、选择结构、循环结构


相似考题
更多“1、算法的三种基本结构是()。”相关问题
  • 第1题:

    结构化程序由三种基本结构组成,三种基本的结构组成的算法

    A.可以完成任何复杂的任务

    B.只能完成部分复杂的任务

    C.只能完成符合结构化的任务

    D.只能完成些简单的仟务


    正确答案:A
    解析:本题考核的知识点是C程序的三种基本结构。C程序由三种基本的结构组成,分别为顺序结构、选择结构和循环结构,这三种结构可以组成任何复杂的C程序,即可以完成任何复杂的任务,故选项B、选项C和选项D都不正确。所以,4个选项中选项A符合题意。

  • 第2题:

    以下叙述正确的是( )。

    A.有些算法不能用三种基本结构来表达

    B.C语言程序不编译也能直接运行

    C.结构化程序的三种基本结构是循环结构、选择结构、顺序结构

    D.如果c语言程序实现的算法很简单,则计算机不进行任何代码转换就能执行程序


    正确答案:C
    算法的三种基本结构可以表达任何算法,只是不同的实现复杂度不相同。因此选项A错误。c语言是编译型语言,程序必须先编译、链接才能运行,因此选项B错误。c语言是高级程序语言,计算机不能识别除了机器语言以外的任何语言,因此c程序代码转换为机器语言才能在计算机上运行。因此选项D错误。答案为C选项。

  • 第3题:

    下列观点不正确的是( )。

    A、算法是现代数学的最重要组成部分
    B、算法内容可以提高学生的逻辑思维能力
    C、顺序结构、选择结构、循环结构是算法程序框图的三种基本结构
    D、由于算法思想和计算机关系密切,所以我国古代没有算法思想

    答案:D
    解析:
    中国古代数学以实用为目的,直观性和机械化、程序化是它的的算法特点。所以中国古代是有算法思想的。故选D。

  • 第4题:

    算法的控制结构有三种基本形式:()、()、()。


    正确答案:顺序结构;选择结构;循环结构

  • 第5题:

    结构化程序之所以有可能验证其正确性是由于()

    • A、只有三种基本结构
    • B、有限制地使用GOTO语句
    • C、程序内部有“内部文档”
    • D、选择良好数据结构和算法

    正确答案:A

  • 第6题:

    任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()。

    • A、顺序结构
    • B、选择结构
    • C、层次结构
    • D、循环结构

    正确答案:C

  • 第7题:

    下列组成软件的说法正确的是:()。

    • A、类是组成软件结构的基本元素,它是数据说明和算法的集合
    • B、函数是组成软件结构的基本元素,它是数据说明和算法的集合
    • C、对象是组成软件结构的基本元素,它是数据说明和算法的集合
    • D、模块是组成软件结构的基本元素,它是数据说明和算法的集合

    正确答案:D

  • 第8题:

    单选题
    以下叙述中正确的是(  )。
    A

    在算法设计时,可以把复杂任务分解成一些简单的子任务

    B

    在C语言程序设计中,所有函数必须保存在一个源文件中

    C

    只要包含了三种基本结构的算法就是结构化程序

    D

    结构化程序必须包含所有的三种基本结构,缺一不可


    正确答案: A
    解析:
    A项正确,把复杂任务分解成一些简单的子任务是程序模块化的思想;B项错误,C语言中,函数可以放在不同的源文件中;CD两项错误,由三种基本结构所构成的程序称为结构化程序,三种基本结构可以任意组合。答案选择A选项。

  • 第9题:

    单选题
    算法的三种基本控制结构是顺序结构、分支结构和()。
    A

    模块结构

    B

    情况结构

    C

    流程结构

    D

    循环结构


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    下列组成软件的说法正确的是:()。
    A

    类是组成软件结构的基本元素,它是数据说明和算法的集合

    B

    函数是组成软件结构的基本元素,它是数据说明和算法的集合

    C

    对象是组成软件结构的基本元素,它是数据说明和算法的集合

    D

    模块是组成软件结构的基本元素,它是数据说明和算法的集合


    正确答案: C
    解析: 暂无解析

  • 第11题:

    判断题
    数据结构与算法里,荷兰国旗算法的需要使用二维数组存放0,1,2代表国旗的三种颜色。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()。
    A

    顺序结构

    B

    选择结构

    C

    层次结构

    D

    循环结构


    正确答案: A
    解析: 暂无解析

  • 第13题:

    结构化程序由三种基本结构组成,三种基本结构组成的算法

    A.可以完成任何复杂的任务

    B.只能完成部分复杂的任务

    C.只能完成符合结构化的任务

    D.只能完成一些简单的任务


    正确答案:A
    解析:结构化程序由三种基本结构组成,三种基本结构组成的算法可以解决任何复杂的问题。

  • 第14题:

    有关结构化程序设计,正确的说法是( )。

    A、每个算法都必须包含三种基本结构

    B、每个结构化的算法都可以归结为三种基本结构

    C、三种基本结构可以相互嵌套

    D、三种基本结构可以交叉设计


    参考答案BC

  • 第15题:

    用三种基本结构的算法可以描述大多数可行算法。

    A

    B



  • 第16题:

    数据结构与算法里,荷兰国旗算法的需要使用二维数组存放0,1,2代表国旗的三种颜色。


    正确答案:错误

  • 第17题:

    用三种基本结构的算法可以描述大多数可行算法。


    正确答案:正确

  • 第18题:

    算法的三种基本控制结构是分支结构、循环结构和()。

    • A、模块结构
    • B、情况结构
    • C、流程结构
    • D、顺序结构

    正确答案:D

  • 第19题:

    算法是三种结构,也是程序的三种逻辑结构是()。

    • A、顺序、条件、分支
    • B、顺序、分支、循环
    • C、顺序、条件、递归
    • D、顺序、分支、迭代

    正确答案:B

  • 第20题:

    填空题
    算法的控制结构有三种基本形式:()、()、()。

    正确答案: 顺序结构,选择结构,循环结构
    解析: 暂无解析

  • 第21题:

    单选题
    以下选项中叙述正确的是(  )。
    A

    C程序中的语句要经过编译才能转换成二进制机器指令

    B

    算法需要包含所有三种基本结构

    C

    有些算法不能用三种基本结构来表达

    D

    简单算法的操作步骤不能超过20步


    正确答案: D
    解析:
    编译就是把高级语言变成计算机可以识别的二进制语言,不经过编译的源程序是不能运行的,A项正确。算法不一定要包含所有三种基本结构,B项错误。结构化程序主要由3种基本控制结构组成,循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题,C项错误。算法的复杂程度不是由操作步骤多少决定的,而是由时间复杂度与空间复杂度来衡量,D项错误。答案选择A选项。

  • 第22题:

    单选题
    算法是三种结构,也是程序的三种逻辑结构是()。
    A

    顺序、条件、分支

    B

    顺序、分支、循环

    C

    顺序、条件、递归

    D

    顺序、分支、迭代


    正确答案: A
    解析: 暂无解析

  • 第23题:

    判断题
    用三种基本结构的算法可以描述大多数可行算法。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    单选题
    以下选项中叙述正确的是(  )。
    A

    使用三种基本结构就可以实现任何复杂算法

    B

    只要程序包含了三种基本结构中的任意一种,就是结构化程序

    C

    程序语法错误要在运行时才能发现

    D

    C语言程序不需要包含main()函数


    正确答案: A
    解析:
    结构化程序主要由循环结构、选择结构、顺序结构三种基本控制结构组成,它们组成的算法结构可以解决任何复杂的问题,A项正确。结构化程序设计是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,而不是说包含了三种基本结构就是结构化程序,B项错误。程序语法错误是在编译过程中发现的,一般来说编译器只能检查语法和最简单的语义错误,而不检查程序的逻辑错误,C项错误。C程序总是从main函数开始执行,其他函数由main函数直接或间接调用执行,所以C语言程序必须包含main函数,D项错误。答案选择A选项。