在一个源文件中定义的外部变量的作用域为()
第1题:
一个源文件中的外部变量的作用域为( )。
A.本文件的全部范围
B.本程序的全部范围
C.本函数的全部范围
D.从定义该变量的位置开始到本文件结束
第2题:
下面关于C++语言变量的叙述错误的是
A.C++语言中变量分为auto、static、extern和register4种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
第3题:
●程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的叙述,(32)是错误的
(32)
A.根据作用域规则,在函数中定义的变量只能在函数中引用
B.在函数中定义的变量,其生存期为整个程序执行期间
C.在函数中定义的变量不能与其所在函数的形参同名
C.在函数中定义的变量,其存储单元在内存的栈区
第4题:
以下说法错误的是:()
A.全局变量就是在函数外定义的变量,因此又叫做外部变量
B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量
C.局部变量的定义和全局变量的定义的含义不同
D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用
第5题:
A、模块级变量的作用域为它所在的模块
B、同一模块中不同级的变量不能同名
C、在某一模块中所有过程外用Dim定义的变量为全局变量
D、不同模块中定义的全局变量可以相同
第6题:
下面关于C++语言变量的叙述错误的是
A.在C++语言中变量分为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
第7题:
A.类成员变量的作用域为类定义体
B.方法参数的作用域为方法体
C.对于for语句中定义的变量,当for语句执行完时,该变量就消亡了
D.在方法void f(int i)的for语句块中,可以声明变量“int i;”
第8题:
下列关于变量存储类的描述中,错误的是()。
A.任何变量定义后都具有一个确定的存储类
B.变量的存储类确定了变量的作用域和寿命
C.定义变量时没有存储类说明符者一律为自动类
D.内部静态类变量和外部静态类变量的存储类说明符都是static
第9题:
在一个源文件中定义的全局变量的作用域为:()
A.本程序的全部范围
B.本函数的全部范围
C.从定义该变量的位置开始到本文件结束
D.以上说法都不正确
第10题:
内部静态变量的作用域是( )。
A.定义该静态变量的函数外部
B.定义该静态变量的函数内部
C.定义该静态变量的文件外部
D.定义该静态变量的文件内部