C语言中一般全局变量与静态全局变量生存期不同
第1题:
函数的形参是()
A、全局变量
B、局部变量
C、静态变量
D、部变量
第2题:
以下说法错误的是:()
A.全局变量就是在函数外定义的变量,因此又叫做外部变量
B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量
C.局部变量的定义和全局变量的定义的含义不同
D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用
第3题:
在不同文件的函数中,对非静态全局变量的引用要加的关键字是( )。
A.auto
B.register
C.extern
D.static
第4题:
若程序中定义了局部变量与全局变量,则(11)。
A.在函数内只能访问局部变量,而不能访问全局变量
B.局部变量与全局变量的名字不得相同
C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元
D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
第5题:
试说明使用静态成员的目的?静态成员跟全局变量相比有哪些优点?
第6题:
关于全局变量,下列哪种说法是错误的?()
第7题:
在程序中的不同过程之间,不能通过()进行数据传递。 ①全局变量 ②窗体或模块级变量 ③形参与实参结合 ④静态变量
第8题:
在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。
第9题:
全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。
第10题:
②④
④
①②④
①②③
第11题:
局部变量、实例变量、共享变量、全局变量
局部变量、共享变量、实例变量、全局变量
共享变量、局部变量、实例变量、全局变量
局部变量、实例变量、全局变量、共享变量
第12题:
第13题:
A.静态全局变量
B.局部变量
C.函数调用
D.全局变量
第14题:
一种语言中不同种类的变量往往采用不同的存储分配策略,C语言中的全局变量和静态变量采用静态分配,而自动(Auto)类变量采用(30)。
A.最佳分配
B.首先分配
C.堆式分配
D.栈式分配
第15题:
以下叙述中正确的是
A.全局变量的作用域一定比局部变量的作用域范围大
B.静态(stati c) 类型变量的生存期贯穿于整个程序的运行期间
C.函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
第16题:
在高级语言中为了避免副作用,在子程序中应该尽可能使用全局变量。()
第17题:
当局部变量与全局变量同名时,若要在局部块内访问全局变量,使用()运算符。
第18题:
过程级变量属于()
第19题:
如何在汇编语言程序访问C语言的全局变量?
第20题:
C程序中所有的全局变量都是静态存储的。()
第21题:
程序中的不同过程之间,能通过()进行数据传递。 ①全局变量 ②窗体或模块级变量 ③形参和实参结合 ④静态变量
第22题:
全局变量的作用域是从定义位置开始至源文件结束
全局变量是在函数外部任意位置上定义的变量
用extern说明符可以限制全局变量的作用域
全局变量的生存期贯穿于整个程序的运行期间
第23题:
第24题:
④
①②③
②④
①②④