niusouti.com

关于内存变量的调用,下列说法正确的是A)局部变量能被本层模块和下层模块程序调用B)私有变量能被本层模块和下层模块程序调用C)局部变量不能被本层模块程序调用D)私有变量只能被本层模块程序调用

题目

关于内存变量的调用,下列说法正确的是

A)局部变量能被本层模块和下层模块程序调用

B)私有变量能被本层模块和下层模块程序调用

C)局部变量不能被本层模块程序调用

D)私有变量只能被本层模块程序调用


相似考题
更多“关于内存变量的调用,下列说法正确的是A)局部变量能被本层模块和下层模块程序调用B)私有变量能被 ”相关问题
  • 第1题:

    关于内存变量的调用,下列说法中正确的是( )。

    A.私有变量只能被本层模块程序调用

    B.私有变量能被本层模块和下层模块程序调用

    C.局部变量不能被本层模块程序调用

    D.局部变量能被本层模块和下层模块程序调用


    正确答案:B
    B。【解析】由系统自动隐含建立的变量是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用local命令建立。

  • 第2题:

    关于内存变量的调用,下列说法正确的是( )。

    A.局部变量能被本层模块和下层模块程序调用

    B.私有变量能被本层模块和下层模块程序调用

    C.局部变量不能被本层模块程序调用

    D.私有变量只能被本层模块程序调用


    正确答案:B
    B。【解析】本题考查变量的作用域,私有变量可以在本层和下层模块进行使用,局部模块只能在本层进行使用,所以答案选择B。

  • 第3题:

    递归进层(i→i +1层)系统需要做三件事是()

    A.保留本层参数与返回地址;

    B.保留下层参数和函数地址;

    C.为被调用函数的局部变量分配存储区,给下层参数赋值;

    D.将程序转移到被调函数的入口。


    保留本层参数与返回地址;;为被调用函数的局部变量分配存储区,给下层参数赋值;;将程序转移到被调函数的入口。

  • 第4题:

    关于内存变量的调用,下列说法中正确的是( )。

    A.私有变量只能被本层模块程序调用

    B.私有变量能被本层模块和下层模块程序调用

    C.局部变量不能被本层模块程序调用

    D.局部变量能被木层模块和下层模块程序调用


    正确答案:B
    B。【解析】在程序中直接使用(没有通过PUBLIC和LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用LOCAL命令建立。

  • 第5题:

    关于内存变量的调用,下列说法正确的是

    A.局部变量不能被本层模块程序调用
    B.私有变量只能被本层模块程序调用
    C.局部变量能被本层模块和下层模块程序调用
    D.私有变量能被本层模块和下层模块程序调用

    答案:D
    解析: