当执行函数时,其局部变量的存储一般采用( )进行存储。A.树形结构B.静态链表C.栈结构D.队列结构

当执行函数时,其局部变量的存储一般采用( )进行存储。

A.树形结构
B.静态链表
C.栈结构
D.队列结构

参考解析

解析:调用函数时,系统会为调用者构造一个由参数表和返回地址组成的活动记录,并将记录压入系统提供的栈中,若被调用者有局部变量,也要压入栈中。

相关考题:

关于MySQL中存储函数和存储过程的区别,正确的是() A、存储过程可以有输出参数,而存储函数则没有B、存储函数必须使用RETURN语句返回结果C、调用存储函数无需使用CALL语句D、存储函数中不能像存储过程那样定义局部变量

存储过程与存储函数的区别之一是存储过程不能包含() A、RETURN语句B、局部变量C、SET语句D、游标

凡是函数中未指定存储类别的局部变量,隐含的存储类别为()。 A.autoB.registerC.staticD.extern

以下叙述中正确的是A.局部变量说明为static存储类,其生存期将得到延长B.全局变量说明为static存储类,其作用域将被扩大C.任何存储类的变量在未赋初值时,其值都是不确定的D.形参可以使用的存储类说明符与局部变量完全相同

在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是 ( )A.对于动态局部变量来说,一旦离开函数,其值就消失B.对于静态局部变量来说,离开函数,其值仍保留C.对于寄存器变量来说,一旦离开函数,其值就消失D.静态外部变量既可在本文件中引用,又可在其他文件中引用

若程序中定义了局部变量与全局变量,则(30)。A.在函数内只能访问局部变量,不能访问全局变量B.局部变量与全局变量的名字不得相同C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量

下面关于C语言的说法错误的是()。 A.C函数必须有形式参数B.任何复合语句体的{}中允许定义局部变量C.局部变量都存储在动态存贮区D.C程序的执行起点只能是main函数

凡是函数中未指明存储类别的局部变量,其隐含的存储类别为自动(auto)。() 此题为判断题(对,错)。

凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是________。 A. 静态(static)B. 外部(extern)C. 自动(auto)D. 寄存器(register)

下列说法中错误的是A.静态局部变量的初值是在编译时赋予的,在程序执行期间不再赋予初值B.若全局变量和某一函数中的局部变量同名,则在该函数中,此全局变量被屏蔽C.静态全局变量可以被其他的编辑单位所引用D.所有自动类局部变量的存储单元都是在进入这些局部变量所在的函数体(或复合语句)时生成,退出其所在的函数体(或复合语句)时消失

若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量SX 若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量B.局部变量与全局变量的名字不得相同C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量

若程序中定义了局部变量与全局变量,则 ______ 。A.在函数内只能访问局部变量,而不能访问全局变量B.局部变量与全局变量的名字不得相同C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量A.B.C.D.

如果需要在插入表的记录时自动执行一些操作,常用的是()。A.存储过程B.函数C.触发器D.存储过程与函数

凡是函数中未指定存储类别的局部变量,其隐含的存储类型是( )。A.autoB.staticC.regiserD.extern

下面关于局部变量和全局变量的说法中,( )正确。 A、main函数中定义的变量是全局变量B、在任何函数内部定义的变量都是局部变量C、全局变量都在程序运行期间根据需要动态分配存储空间的D、局部变量都是在程序运行期间根据需要动态分配存储空间的

在c程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在(32)分配。A.代码区B.静态数据区C.栈区D.堆区

在C程序中有些变量随着其所在函数被执行而为其分配存储空间,当函数执行结束后由系统回收。这些变量的存储空间应在( )分配。A.代码区B.静态数据区C.栈区D.堆区

关于存储过程/函数的权限说法错误的是()。A、创建时需要检查其在所引用的存储过程/函数、视图或表上的对应权限B、访问系统存储过程/函数时不需要检查权限,但必要时在内部仍会检查用户是否具有相应的数据库权限或对象权限C、用户自定义存储过程/函数时需要检查用户是否具有该过程/函数的调用权限,同时需要检查其是否具有该过程/函数中所引用的每一项存储过程/函数、视图或表的权限D、用户自定义存储过程/函数时不需要执行权限检查

对于多维数组总是采用()存储结构对其进行存储。

以下选项中是妨碍优化程序性能的因素的是()A、存储器别名使用B、函数调用C、使用局部变量D、A和B

当对一个线性表经常进行存取操作,而很少进行插入和删除操作时,则采用()存储结构为宜。相反,当经常进行的是插入和删除操作时,则采用()存储结构为宜。

如果需要在插入表的记录时自动执行一些操作,常用的是()。A、存储过程B、函数C、触发器D、存储过程与函数

以下叙述中正确的是()A、局部变量说明为static存储类,其生存期将得到延长B、全局变量说明为static存储类,其作用域将被扩大 C、任何存储类的变量在未赋初值时,其值都是不确定的 D、形参可以使用的存储类说明符与局部变量完全相同

凡在函数中未指定存储类别的局部变量,其默认的存储类别为()。

填空题当对一个线性表经常进行存取操作,而很少进行插入和删除操作时,则采用()存储结构为宜。相反,当经常进行的是插入和删除操作时,则采用()存储结构为宜。

单选题如果需要在插入表的记录时自动执行一些操作,常用的是()。A存储过程B函数C触发器D存储过程与函数

填空题当一个线性表经常进行存取操作而很少进行插入和删除操作时,则采用()存储结构为宜,相反,当经常进行的是插入和删除操作时,则采用()存储结构为宜。