试题12以下选项中关于程序模块化的叙述错误的是()A.把程序分成若干相对独立的模块,可便于编码和调试B.把程序分成若干相对独立,功能单一的模块,可便于重复使用这些模块C.可采用自底向上,逐步细化的设计方法把若干独立模块组装成所要求的程序D.可采用自顶向下,逐步细化的设计方法把若干独立模块组装成所要求的程序

题目

试题12

以下选项中关于程序模块化的叙述错误的是()

A.把程序分成若干相对独立的模块,可便于编码和调试

B.把程序分成若干相对独立,功能单一的模块,可便于重复使用这些模块

C.可采用自底向上,逐步细化的设计方法把若干独立模块组装成所要求的程序

D.可采用自顶向下,逐步细化的设计方法把若干独立模块组装成所要求的程序


相似考题
更多“试题12以下选项中关于程序模块化的叙述错误的是()A.把程序分成若干相对独立的模块,可便于编码和 ”相关问题
  • 第1题:

    模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成()。

    A.一个子功能

    B.二个子功能

    C.三个子功能

    D.多个子功能


    正确答案:A

  • 第2题:

    以下关于结构化程序设计的叙述中正确的是( )。A.在C语言中,程序的模块化是利用函数实现的 SXB

    以下关于结构化程序设计的叙述中正确的是( )。

    A.在C语言中,程序的模块化是利用函数实现的

    B.结构化程序使用sotoi吾句会很便捷

    C.一个结构化程序必须同时由顺序、分支、循环三种结构组成

    D.由三种基本结构构成的程序只能解决小规模的问题


    正确答案:A
    使用900t0语句会使程序混乱,所以B)错误;一个结构化程序没有必要同时由顺序、分支、循环三种结构组成,所以c)错误;使用三种基本结构构成的程序可以解决任何复杂的问题。所以D)错误。

  • 第3题:

    关于程序模块化,以下叙述错误的是( )。

    A.程序模块化可以提高程序运行的效率

    B.程序模块化可以提高程序编制的效率

    C.程序模块化可以提高程序代码复用率

    D.程序模块化可以提高调试程序的效率


    正确答案:A
    模块化程序的优点:(1)易于维护和复用,可以提高程序编制的效率。(2)易于分工合作。(3)易于模块化调试测试。模块化程序的副作用:(1)可能会痒低程序运行效率。(2)设计的前期工作需要多花费时间。可知选项B,C,D正确。答案为A选项。

  • 第4题:

    以下关于模块化设计的叙述中,不正确的是( )。

    A.尽量考虑高内聚、低耦合,保持模块的相对独立性
    B.模块的控制范围在其作用范围内
    C.模块的规模适中
    D.模块的宽度、深度、扇入和扇出适中

    答案:B
    解析:
    模块化设计的原则应该是尽量考虑高内聚、低耦合1.模块独立模块的独立性原则表现在模块完成独立的功能,与其他模块的联系应该尽可能得简单,各个模块具有相对的独立性。2.模块的规模要适当模块的规模不能太大,也不能太小。如果模块的功能太强,可读性就会较差,若模块的功能太弱,就会有很多的接口。读者需要通过较多的程序设计来进行经验的积累。3.分解模块时要注意层次在进行多层次任务分解时,要注意对问题进行抽象化。在分解初期,可以只考虑大的模块,在中期,再逐步进行细化,分解成较小的模块进行设计。

  • 第5题:

    模块化是把复杂的程序分解为功能单一的程序模块,每一个程序模块只完成一个独立的功能,模块之间尽量减少联系。()


    正确答案:正确

  • 第6题:

    模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能。


    正确答案:错误

  • 第7题:

    模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。()


    正确答案:正确

  • 第8题:

    把一个程序划分成若干个可同时执行的程序模块设计方法是()。

    • A、多道程序设计
    • B、并发程序设计
    • C、多重程序设计

    正确答案:B

  • 第9题:

    单选题
    以下叙述错误的是(  )。
    A

    在进行模块化程序设计的时候,应首先完成每个模块的编写调试,再集中考虑主程序中的算法

    B

    同一程序各模块可由不同人员同时进行编写调试,可提高编写程序的效率

    C

    模块化的程序设计是采用自顶向下、逐步细化的原则

    D

    程序的每个模块都可通过三种基本结构实现


    正确答案: D
    解析:
    进行模块化设计时,首先设计框架,并定义和调试好各个模块之间的输入输出关系,完成各个模块的编写调试后再集中编译,A项错误;各个模块可以由不同人员同时进行编写调试,提高编写程序的效率,B项正确;模块化的程序设计采用自顶向下、逐步细化的原则,C项正确;结构化程序使用三种基本结构可以解决任何复杂的问题,D项叙述正确。答案选择A选项。

  • 第10题:

    判断题
    模块化编程时把程序分程若干个程序块,每个程序块含有一些设备和任务的逻辑指令。
    A

    B


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

  • 第11题:

    填空题
    从下列关于模块化程序设计的叙述中选出5条正确的叙述。 (1)程序设计比较方便,但比较难以维护。 (2)便于由多个人分工编制大型程序。 (3)软件的功能便于扩充。 (4)程序易于理解,也便于排错。 (5)在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。 (6)模块之间的接口叫做数据文件。 (7)只要模块之间的接口关系不变,各模块内部实现细节的修改将不会影响别的模块。 (8)模块间的单向调用关系叫做模块的层次结构。 (9)模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。 5条正确的叙述为()。

    正确答案: (2)、(3)、(4)、(7)、(8)
    解析: 暂无解析

  • 第12题:

    单选题
    以下选项中关于程序模块化的叙述错误的是(  )。
    A

    把程序分成若干相对独立的模块,可便于编码和调试

    B

    把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

    C

    可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

    D

    可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序


    正确答案: B
    解析:
    把一个大程序分解成若干相对独立的子程序,大大提高了程序编制的效率。软件编制人员在进行程序设计时,首先应当集中考虑主程序中的算法,写出主程序后再动手逐步完成子程序的调用。对于这些子程序也可用调试主程序的同样方法逐步完成其下一层,就是自顶向下、逐步细化、模块化的程序设计方法。答案选择C选项。

  • 第13题:

    下列叙述中正确的是( )。

    A.在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息

    B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节

    C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则

    D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法


    正确答案:C
    C。【解析】在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不是细节。在程序设计中模块化和结构化可以同时使用,一个模块的内部结构也要符合结构化设计原则。

  • 第14题:

    以下选项中关于程序模块化的叙述错误的是( )。

    A.可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

    B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

    C.把程序分成若干相对独立的模块,可便于编码和调试

    D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序


    正确答案:A
    程序模块化思想中,可以采用自顶向下、逐步细化的方法。所以选项A中“自底向上”的说法是错误的。

  • 第15题:

    以下选项中关于程序模块化的叙述错误的是( )。

    A.把程序分若干相对独立的模块,可便于编码和调试

    B.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

    C.可采用自低向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

    D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序


    正确答案:C
    模块化的特征为将程序分解成独立的模块、模块的重用性、自顶向下逐步细化。

  • 第16题:

    模块化编程时把程序分程若干个程序块,每个程序块含有一些设备和任务的逻辑指令。


    正确答案:正确

  • 第17题:

    下列关于模块化程序设计的说法中,错误的是()。

    • A、模块化程序设计方法主要是通过递归算法和递归程序来实现的
    • B、模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的
    • C、模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略
    • D、程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计

    正确答案:A

  • 第18题:

    结构化系统设计的基本思想是:人们从结构化程序设计中受到启发,把模块化思想引入到系统设计中来,将一个系统设计成层次化的程序模块结构。这些模块相对(),功能()


    正确答案:独立;单一

  • 第19题:

    模块化程序设计有哪些优点().

    • A、把一个多功能的复杂的程序划分为若干个简单的、功能单一的程序模块
    • B、有利于程序的设计和调试
    • C、有利于程序的优化和分工
    • D、提高了程序的阅读性和可靠性
    • E、使程序的结构层次一目了然

    正确答案:A,B,C,D,E

  • 第20题:

    填空题
    结构化系统设计的基本思想是:人们从结构化程序设计中受到启发,把模块化思想引入到系统设计中来,将一个系统设计成层次化的程序模块结构。这些模块相对(),功能()

    正确答案: 独立,单一
    解析: 暂无解析

  • 第21题:

    判断题
    模块化编程是把程序分成若干个程序块,每个程序块含有一些设备和任务的逻辑指令。
    A

    B


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

  • 第22题:

    单选题
    下列关于模块化程序设计的说法中,错误的是()。
    A

    模块化程序设计方法主要是通过递归算法和递归程序来实现的

    B

    模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的

    C

    模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略

    D

    程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计


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

  • 第23题:

    判断题
    模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能。
    A

    B


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