以下叙述中正确的是
A.局部变量不能被说明为static
B.只有全局变量才有自己的作用域,函数中的局部变量没有作用域
C.只有在函数内部定义的变量才是局部变量
D.只要是用户定义的标识符,都有一个有效的作用域
第1题:
以下叙述错误的是( )。
A)变量的作用域取决于变量定义语句的位置
B)全局变量可以在函数以外的任何部位进行定义
C)局部变量的作用域可用于其他函数的调用
D)一个变量说明为static存储类型是为了限制其他编译单元的引用
第2题:
以下叙述中正确的是
A.static类型全局变量,可以被其他文件中语句访问。
B.任何存储类的变量在未赋初值时,其值都是不确定的。
C.同一函数内的static类型局部变量比auto类型的局部变量的作用域大。
D.同一函数内的static类型局部变量比auto类型的局部变量的生存期长。
第3题:
【单选题】关于全局变量和局部变量,以下说法正确的是()
A.全局变量和局部变量不可以重名
B.全局变量和局部变量是指变量的作用域有区别
C.如果全局变量和局部变量重名,则在该局部变量作用范围内全局变量优先有效
D.全局变量在定义时必须位于主函数之前
第4题:
14、以下叙述中正确的是
A.static类型全局变量,可以被其他文件中语句访问。
B.任何存储类的变量在未赋初值时,其值都是不确定的。
C.同一函数内的static类型局部变量比auto类型的局部变量的作用域大。
D.同一函数内的static类型局部变量比auto类型的局部变量的生存期长。
第5题:
C语言中,以下叙述中错误的是:
A.主函数中定义的变量是全局变量
B.同一程序中,全局变量和局部变量可以同名
C.全局变量的作用域从定义处开始到本源程序文件结束
D.局部变量的作用域被限定在其所定义的局部范围中