首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若程序中定义了局部变量与全局变量,则(30)。
若程序中定义了局部变量与全局变量,则(30)。
admin
2019-01-10
36
问题
若程序中定义了局部变量与全局变量,则(30)。
选项
A、在函数内只能访问局部变量,不能访问全局变量
B、局部变量与全局变量的名字不得相同
C、一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元
D、函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
答案
D
解析
本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义》该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。
转载请注明原文地址:https://kaotiyun.com/show/5xVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在寄存器间接寻址中,若指令指定的寄存器是BX、SI、或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOVBX,[SI],假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000
CSMA/CD是在ⅢEE802.3中制定的访问控制方式,其中的CSMA指的是(43),CD指的是(44),当侦听到冲突时,采用(45)继续侦听,发现冲突后采用的退避算法是(46)。
故障管理的功能包括:(61)、建立和维护差错日志并进行分析。
域名www.educity.edu.cn由4个字域组成,其中(50)表示主机名。
CD光盘记录信息的轨迹叫光道,信息存储在(2)的光道上。
基于TCP/IP协议簇的互联网服务中,IP协议提供主机之间分组传输的服务类型是(32)。
目前,防火墙技术没有的功能是(27)。
设某单总线LAN,总线长度为1000m,数据率为10Mb/s,数字信号在总线上的传输速度为2C/3(C为光速),则每个信号占据的介质长度为(47)m。当采用CSMA/CD(非噩EE用802.3标准)访问方式时,如只考虑数据帧而忽略其他一切因素,则最小时间
“<title style="italic">science</title>”是一个XML元素的定义,其中元素内容是(70)。
阅读以下说明和C函数,填补C函数中的空缺(1)~(5),将解答写在对应栏内。[说明]假设一个算术表达式中可以包含以下三种括号:“(”和“)”、“[”和“]”及“{”和“}”,并且这三种括号可以按照任意的次序嵌套使用。下面仪考虑表达式
随机试题
患者,男,65岁。MRI检查右肾内一病灶T1WI为高信号,T2WI仍然为高信号,边缘光滑,造影后无强化。最可能是
在脊柱横断层面上呈“V”形的韧带是
(2005年)下列不参与脱氢的辅酶是()。
乙公司对税务机关作出缴纳增值税的决定不服,( )。若乙公司仅就缴纳营业税的决定申请复议,没有提出赔偿请求,下列关于该复议程序的说法正确的是( )。
企业财务关系包括()。
下列句子没有语病的一句是()。
下列关于血压的描述错误的是()。
下列属于生产经营类事业单位的是()。
传输速率为54Mbps的WLAN标准是()。
Parentsareoftenupsetwhentheirchildrenpraisethehomesoftheirfriends.Theymayeven【T1】______themofdisloyalty,ormak
最新回复
(
0
)