在同一模块、不同过程中声明的相同变量名,两者是否表示同一个变量?

题目

在同一模块、不同过程中声明的相同变量名,两者是否表示同一个变量?两者间有无联系?

参考答案和解析
正确答案:表示不同的变量;两者没有关系。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(11)下列说法错误的是 A.在同一模块不同过程的变量可以同名 B.不同模块中定义的全局变量可以同名C.引起另一模块中的全局变量时,必须在变量名前加模块名D.同意模块中不同级的变量可以同名


正确答案:D
【解析】变量可以分为3类:局部变量、模块变量、全局变量。在同一模块不同过程中的变量叫做局部变量,其作用域是它所在的过程,所以不同过程中的局部变量可以同名;模块变量的作用范围是整个窗体或模块,引用其他模块中的模块变量时,必须加上模块名;当同一个模块内的不同过程使用相同的变量时,必须声明窗体层的变量,当然不能有重名。Visual Basic应用程序通常由窗体模块和标准模块组成。模块变量就是窗体变量和标准模块变量的总称。

第2题:

下面关于变量的作用域,正确的描述是( )。

A、模块级变量的作用域为它所在的模块

B、同一模块中不同级的变量不能同名

C、在某一模块中所有过程外用Dim定义的变量为全局变量

D、不同模块中定义的全局变量可以相同


参考答案B

第3题:

下列说法错误的是( )。

A.在同一模块不同过程中的变量可以同名

B.不同模块中定义的全局变量不可以同名

C.引用另一模块中的全局变量时,必须在变量名前加模块名

D.同一模块中不同级的变量可以同名


正确答案:D

第4题:

同一个过程中不能声明同名的变量;在过程中不能声明与同一模块的模块级变量同名的静态过程级变量。

A

B



第5题:

在同一模块、不同过程中声明的相同变量名,两者是否表示同一个变量?有没有联系?


参考答案:不是同一个变量,不同的过程中相同名称的变量互不相干。  

第6题:

(26)下列描述不正确的是 A.某个子过程中声明的局部变量,其使用范围仅限定于该子过程内B.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中C.不同子过程中的局部变量可以具有相同的名称D.不同子过程中具有相同的名称的局部变量是同一变量


正确答案:D
【解析】在子过程中声明的变量叫局部变量,其作用范围仅限于该过程内,其生命周期是子过程执行过程;不同子过程中的局部变量可以同名,不会相互影响,如果子过程中没有声明就使用的变量,除非在子过程外部有声明,否则也认为是局部变量。

第7题:

下列说法错误的是

A.在同一模块不同过程中的变量可以同名

B.不同模式中定义的全局变量不可以同名

C.引用另一模块中的全局变量时,必须在变量名前加模块名

D.同一模块中不同级的变量可以同名


正确答案:D
解析:在同一模块不同过程中的变量可以同名,但同一模块中不同级的变量不可以重名。故选项D的说法有误。

第8题:

Python变量名区分大小写,所以student和Student不是同一个变量。

此题为判断题(对,错)。


正确答案:√

第9题:

在同一过程中声明数组时,数组名可以与变量名相同。()

此题为判断题(对,错)。


正确答案:错误

第10题:

因为应用程序级和模块级范围不同,所以可以在同一个窗体模块中声明同名的应用程序级变量和模块级变量。

A

B



更多相关问题