itgle.com
更多“模块的控制范围是指()。A、模块本身及其下属模块B、受此判定影响的所有模块C、受此判定影响的下属 ”相关问题
  • 第1题:

    在某个程序模块中使用命令PRIVATEⅪ定义一个内存变量,则变量Ⅺ

    A.可以在该程序的所有模块中使用

    B.只能在定义该变量的模块中使用

    C.只能在定义该变量的模块及其上层模块中使用

    D.只能在定义该变量的模块及其下属模块中使用


    正确答案:D
    解析:PRIVATE命令并不建立内存变量,它只是隐藏指定的上层模块中可能已经存在的内存变量,但是当模块程序返回到上层模块时,被隐藏的变量就自动恢复有效性,保持原值。用PRIVATE定义的变量只能在定义该变量的模块及其下属模块中使用。

  • 第2题:

    在某个程序模块中使用命令PRIVATEXI定义一个内存变量,则变量Ⅺ

    A.可以在该程序的所有模块中使用

    B.只能在定义该变量的模块中使用

    C.只能在定义该变量的模块及其上层模块中使用

    D.只能在定义该变量的模块及其下属模块中使用


    正确答案:D
    解析:PRIVATE命令并不建立内存变量,它只是隐藏指定的上层模块中可能已经存在的内存变量,但是当模块程序返回到上层模块时,被隐藏的变量就自动恢复有效性,保持原值。用PRIVATE定义的变量只能在定义该变量的模块及其下属模块中使用。

  • 第3题:

    【单选题】某个模块的作用域是指 ()。

    A.被该模块调用的所有模块

    B.调用该模块的所有模块

    C.与该模块相关联的所有模块

    D.受该模块内的判定所影响的所有模块


    受该模块内的判定所影响的所有模块

  • 第4题:

    在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则(16)不是适当的处理方法。

    A.将判定所在模块合并到父模块中,使判定处于较高层次

    B.将受判定影响的模块下移到控制范围内

    C.将判定上移到层次较高的位置

    D.将父模块下移,使判定处于较高层次


    正确答案:D
    一个模块的作用范围(或称影响范围)指受该模块内一个判定影响的所有模块的集合。一个模块的控制范围指模块本身以及其所有下属模块(直接或间接从属于它的模块)的集合。一个模块的作用范围应在其控制范围之内,且判定所在的模块应在其影响的模块在层次上尽量靠近。如果再设计过程中,发现模块作用范围不在其控制范围之内,可以用“上移判点”或“下移受判断影响的模块,将它下移到判断所在模块的控制范围内”的方法加以改进。

  • 第5题:

    一个模块的作用域是指受该模块内一个判定影响的所有模块的集合。


    D