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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法错误的是( )。

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

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

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

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


正确答案:D

第2题:

使用Public Const语句声明一个全局的符号常量时,应该将该语句放在( )。

A、过程中

B、窗体模块的通用声明段

C、标准模块的通用声明段

D、窗体模块或标准模块的通用声明段


参考答案:C

第3题:

c语言中关键字static的作用是()。

A、在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。其他的函数不能引用它。

B、在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。

C、在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内作用。

D、以上都不是


参考答案:ABC

第4题:

下列说法错误的是

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

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

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

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


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

第5题:

要让变量在多个模块都可调用,可在任意模块的顶部用public声明变量。如果只让变量在当前模块中使用,可用dim语句在当前模块的顶部声明变量。()

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


参考答案:√

第6题:

模块级变量可被所声明的模块中的任何过程访问,它的作用范围是它所在的模块,其他模块不能访问该变量。()

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


参考答案:正确

第7题:

option private module是做什么的()。

A.限制本模块中的代码不能被其它模块调用

B.声明公共模块

C.声明公共变量

D.声明类模块


参考答案:A

第8题:

以下关于变量作用域的叙述中,正确的是______。

A.窗体中凡被声明为Private的变量只能在某个指定的过程中使用

B.全局变量必须在标准模块中声明

C.模块级变量只能用private关键字声明

D.Static类型变量的作用域是它所在的窗体或模块文件


正确答案:B
解析:全局变量可用于工程的每个模块、每个过程。全局变量必须用Public(或Global)语句声明,不能用Dim语句声明,更不能用Private语句声明;同时,全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。

第9题:

在窗体模块的通用声明段中声明变量时,不能使用( )关键字。

A.Dim

B.Public

C.Private

D.Static


正确答案:D

第10题:

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


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

更多相关问题