关于局部变量,下面说法错误的是()。A、定义该变量的程序文件中的函数都可以访问B、定义该变量的函数中的定义处以下的任何语句都可以访问C、定义该变量的复合语句中的定义处以下的任何语句都可以访问D、定义该变量的函数中的定义处以上的任何语句都可以访问

题目

关于局部变量,下面说法错误的是()。

A、定义该变量的程序文件中的函数都可以访问

B、定义该变量的函数中的定义处以下的任何语句都可以访问

C、定义该变量的复合语句中的定义处以下的任何语句都可以访问

D、定义该变量的函数中的定义处以上的任何语句都可以访问


相似考题
更多“关于局部变量,下面说法错误的是()。A、定义该变量的程序文件中的函数都可以访问B、定义该变量的函 ”相关问题
  • 第1题:

    下面关于局部变量和全局变量的说法中,( )正确。

    A、main函数中定义的变量是全局变量

    B、在任何函数内部定义的变量都是局部变量

    C、全局变量都在程序运行期间根据需要动态分配存储空间的

    D、局部变量都是在程序运行期间根据需要动态分配存储空间的


    正确答案:B

  • 第2题:

    ● 若程序中定义了局部变量与全局变量,则 (11) 。

    (11)

    A. 在函数内只能访问局部变量,而不能访问全局变量

    B. 局部变量与全局变量的名字不得相同

    C. 若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元

    D. 函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D

  • 第3题:

    函数中定义了静态局部变量,其作用域是:

    A.定义该静态变量的函数外部

    B.定义该静态变量的函数内部

    C.定义该静态变量的文件外部

    D.定义该静态变量的文件内部


    只限某个函数

  • 第4题:

    ● 若程序中定义了局部变量与全局变量,则 (30) 。

    (30)

    A. 在函数内只能访问局部变量,但不能访问全局变量

    B. 局部变量与全局变量的名字不得相同

    C. 一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元

    D. 函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D


  • 第5题:

    下面叙述中错误的是()。

    A.在其它函数中定义的变量在主函数中也不能使用

    B.主函数中定义的变量在整个程序中都是有效的

    C.复合语句中定义的变量只在该复合语句中有效

    D.形式参数也是局部变量


    C A选项描述正确,自动变量未赋初值,为随机值;B选项描述正确,变量定义除在函数开始位置外,在复合语句开始也可以;c选项描述是错误的,函数内的静态变量,只在第一次调用时候赋值,以后调用保留上次值;D选项描述也正确,形参属于局部变量,占用动态存储区,而static型变量占用静态存储区。因此C选项正确。