软考初级

下面关于在.asp文件中变量的作用域的说法正确的一项是______。A.声明变量时,局部变量和全局变量可以有相同的名称,而改变其中一个的值并不会改变另一个的值B.如果没有声明变量,局部变量和全局变量可以有相同的名称,也同样不会改变一个全局变量的值C.在过程内部声明的变量具有局部作用域,每执行一次过程,变量被创建然后就保存下来D.在过程内部声明的变量具有全局作用域,其值能被ASP页上的任何脚本命令访问和修改

题目

下面关于在.asp文件中变量的作用域的说法正确的一项是______。

A.声明变量时,局部变量和全局变量可以有相同的名称,而改变其中一个的值并不会改变另一个的值

B.如果没有声明变量,局部变量和全局变量可以有相同的名称,也同样不会改变一个全局变量的值

C.在过程内部声明的变量具有局部作用域,每执行一次过程,变量被创建然后就保存下来

D.在过程内部声明的变量具有全局作用域,其值能被ASP页上的任何脚本命令访问和修改

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

第1题:

【多选题】关于变量的作用域说法正确的是

A.变量在整个网页范围都是可用的

B.全局变量在整个网页范围都是可用的

C.局部变量通常定义在函数里面,只在函数内有效

D.全局变量和局部变量是根据变量声明的位置来决定


形式参数的作用范围仅限于本函数

第2题:

【单选题】关于全局变量和局部变量,以下说法正确的是()

A.全局变量和局部变量不可以重名

B.全局变量和局部变量是指变量的作用域有区别

C.如果全局变量和局部变量重名,则在该局部变量作用范围内全局变量优先有效

D.全局变量在定义时必须位于主函数之前


调用函数时,只有局部变量将被加入到作用域中

第3题:

10、若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用域内不起作用。


错误

第4题:

5、下面说法中不正确的是()

A.全局变量一定是外部变量

B.局部变量一定是内部变量。

C.全局变量作为函数间传递数据的手段时,与文件的作用类似,都是通过共享某种资源来传递数据。

D.全局变量与局部变量不可以重名


若定义时,没有进行初始化,则全局变量的初始值为随机值

第5题:

3、在C语言中,关于变量的作用域,下列描述中错误的是().

A.局部变量只在整个函数的运行周期中有效

B.全局变量的作用域为整个程序的运行周期

C.当全局变量与局部变量重名时,局部变量会屏蔽掉全局变量

D.全局变量会覆盖掉所有与它重名的局部变量


全局变量的作用域为整个程序的运行周期;局部变量只在整个函数的运行周期中有效;当全局变量与局部变量重名时,局部变量会屏蔽掉全局变量

第6题:

若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用域内不起作用。


错误

第7题:

在Visual Basic中,以下关于变量描述中不正确的是 ( )

A.局部变量的作用块就是其所在的过程

B.模块变量的作用域就是所有标准模块的过程

C.默认声明只适用于局部变量,不能用于模块级变量和全局变量

D.全局变量的作用域是整个工程中所有的模块和所有的过程


正确答案:B
解析:模块变量的作用域仅限于定义该变量的模块的过程中。故选项B的描述不正确。

第8题:

在Visual Basic中,以下关于变量描述中不正确的是______。

A.局部变量的作用域就是其所在的过程

B.模块变量的作用域就是所有标准模块的过程

C.默认声明只适用于局部变量,不能用于模块级变量和全局变量

D.全局变量的作用域是整个工程中所有的模块和所有的过程


正确答案:B

第9题:

在Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。

A.局部变量和全局变量

B.私有变量和全局变量

C.私有变量和局部变量

D.私有变量、局部变量和全局变量


正确答案:D
解析:程序设计离不开变量,一个变量除了类型和取值之外,还有一个重要的属性就是它的作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在Visual FoxPro中,若以变量的作用来分,内存变量可分为全局变量、私有变量和局部变量。