更多“把一个程序划分成若干个可同时执行的程序模块设计方法是()。”相关问题
  • 第1题:

    技术是在主存中同时存放若干个程序,并使这些程序交替执行,以提高系统资源的利用率。

    A.多道程序设计

    B.Spooling

    C.缓冲

    D.虚拟设备


    正确答案:A
    解析:本题考查的是操作系统多道程序方面的基本概念。为进一步提高系统资源的利用率,可采用多道程序技术,即在内存中同时存放若干道程序,并允许这些程序在系统中交替运行。采用多道程序设计技术,从宏观上看多个程序在同时执行,但微观上看它们是在交替执行或称并发执行。

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    ● 关于对象封装的叙述,正确的是 (46) 。

    (46)

    A. 每个程序模块中都封装了若干个对象

    B. 封装可实现信息隐藏

    C. 封装使对象的状态不能改变

    D. 封装是把对象放在同一个集合中


    正确答案:B


  • 第4题:

    ()是一种黑盒测试技术,这种技术把程序的输入域划分成若干个数据类,据此导出测试用例。

    • A、等价划分
    • B、边界值分析

    正确答案:A

  • 第5题:

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


    正确答案:正确

  • 第6题:

    一个程序中所含有的路径数与()有着直接的关系。

    • A、程序的复杂程度
    • B、程序语句行数
    • C、程序模块数
    • D、程序指令执行时间

    正确答案:A

  • 第7题:

    一个计算问题的程序分成三个可以独立执行的程序模块:输入程序、处理程序和打印程序,每一批数据都需顺序被这些模块执行。当有多批数据时,这三个程序模块中可以并行运行的是()

    • A、 输入程序、处理程序和打印程序
    • B、 输入程序和处理程序
    • C、 处理程序和打印程序
    • D、 打印程序和输入程序

    正确答案:A

  • 第8题:

    将编译程序分成若干个“遍”是为了()

    • A、提高程序的执行效率
    • B、使程序的结构更加清晰
    • C、利用有限的机器内存并提高机器的执行效率
    • D、利用有限的机器内存但降低了机器的执行效率

    正确答案:B

  • 第9题:

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

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

  • 第10题:

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

    B


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

  • 第11题:

    单选题
    一个程序中所含有的路径数与()有着直接的关系。
    A

    程序的复杂程度

    B

    程序语句行数

    C

    程序模块数

    D

    程序指令执行时间


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    下面不属于DBMS的数据操纵方面的程序模块的是

    A.DDL翻译程序模块

    B.查询处理程序模块

    C.数据更新程序模块

    D.嵌入式查询程序模块


    正确答案:A
    解析:数据操纵方面的程序模块主要包括:查询(SELECT语句)处理程序模块;数据更新(增、删、改)程序模块;交互式查询程序模块;嵌入式查询程序模块。这些程序模块对用户的数据操纵请求进行语法分析、语义检查,生成某种内部表示,通常是语法树。对于查询语句,要由查询优化器(模块)进行优化,如根据一定的等价变换规则把语法树转换成标准(优化)形式;对于语法树中的每一个操作,根据存取路径、数据的存储分布、数据的聚簇等信息来选择具体的执行算法。接着生成查询计划(生成代码)、执行模块。最后执行,完成对数据库的存取操作。

  • 第14题:

    技术是在主存中同时存放若干个程序,并使这些程序列交替执行,以提高系统资源的利用率。

    A.Spooling

    B.虚拟设备

    C.高速缓存

    D.多道程序设计


    正确答案:D
    解析:为进一步提高系统资源的利用率,可采用多道程序技术,即在内存中同时存放若干道程序,并允许这些程序在系统中交替运行。采用多道程序设计技术,从宏观上看多个程序在同时执行,但微观上看它们是在交替执行或称并发执行。

  • 第15题:

    让多个程序同时进入一个计算机系统的主存储器中并行执行,这种程序设计方法称()


    正确答案:多道程序设计

  • 第16题:

    多个算题同时进入一个计算机系统的()并行执行,这种程序设计方法称为()。


    正确答案:主存储器;多道程序设计

  • 第17题:

    把若干个模块连接起来成为可执行文件的系统程序是()

    • A、汇编程序
    • B、连接程序
    • C、机器语言程序
    • D、源代码程序

    正确答案:B

  • 第18题:

    一个计算问题的程序分成3个可以独立执行的程序模块:输入程序、处理程序和打印程序,每批数据都需顺序执行这三个模块。对于多批数据,这三个程序在单CPU机器中可能运行的顺序是()

    • A、 输入程序与处理程序顺序运行
    • B、 输入程序和处理程序能并行运行
    • C、 处理程序和打印程序顺序运行
    • D、 处理程序和打印程序能并行运行
    • E、 打印程序和输入程序能并行运行

    正确答案:A,C,E

  • 第19题:

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


    正确答案:独立;单一

  • 第20题:

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

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

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

  • 第21题:

    填空题
    让多个程序同时进入一个计算机系统的主存储器中并行执行,这种程序设计方法称()

    正确答案: 多道程序设计
    解析: 暂无解析

  • 第22题:

    单选题
    一个计算问题的程序分成三个可以独立执行的程序模块:输入程序、处理程序和打印程序,每一批数据都需顺序被这些模块执行。当有多批数据时,这三个程序模块中可以并行运行的是()
    A

     输入程序、处理程序和打印程序

    B

     输入程序和处理程序

    C

     处理程序和打印程序

    D

     打印程序和输入程序


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

  • 第23题:

    填空题
    多个算题同时进入一个计算机系统的()并行执行,这种程序设计方法称为()。

    正确答案: 主存储器,多道程序设计
    解析: 暂无解析