参考答案和解析
正确答案:B
解析:变量有内存变量和字段名变量两种,内存变量是指变量的值保存在内存中,而字段名变量是指变量的值保存在表中,当这两种类型的变量重名时,系统默认字段名变量优先。故选项B为正确答案。
更多“当内存变量与字段名变量重名时,系统优先处理A.内存变量B.字段名变量C.全局变量D.局部变量 ”相关问题
  • 第1题:

    3、在C语言中,关于变量的作用域,下列描述中错误的是().

    A.局部变量只在整个函数的运行周期中有效

    B.全局变量的作用域为整个程序的运行周期

    C.当全局变量与局部变量重名时,局部变量会屏蔽掉全局变量

    D.全局变量会覆盖掉所有与它重名的局部变量


    全局变量的作用域为整个程序的运行周期;局部变量只在整个函数的运行周期中有效;当全局变量与局部变量重名时,局部变量会屏蔽掉全局变量

  • 第2题:

    【单选题】关于全局变量和局部变量,以下说法正确的是()

    A.全局变量和局部变量不可以重名

    B.全局变量和局部变量是指变量的作用域有区别

    C.如果全局变量和局部变量重名,则在该局部变量作用范围内全局变量优先有效

    D.全局变量在定义时必须位于主函数之前


    调用函数时,只有局部变量将被加入到作用域中

  • 第3题:

    当全局变量与函数内部的局部变量同名时,则在函数内部()。

    A.局部变量有效,全局变量被暂时屏蔽

    B.全局变量有效,局部变量无效

    C.全局变量与局部变量都有效,全局变量的值被局部变量修改

    D.全局变量和局部变量不能同名


    局部变量有效

  • 第4题:

    15、下列关于变量内存分配的叙述,错误的是()。

    A.局部变量是自动分配的

    B.局部变量的内存生存期与程序一样长

    C.全局变量是静态分配的

    D.全局变量的内存生存期与程序一样长


    局部变量的内存生存期与程序一样长

  • 第5题:

    全局变量与函数体内定义的局部变量重名时,全局变量无效。


    局部变量有效