在javascript中,()变量在函数外声明,并可从脚本的任意位置访问。
第1题:
如果要在函数内部改变全局变量,须使用______关键字进行声明
A.locals
B.global
C.init
D.new
第2题:
以下关于局部变量和全局变量的叙述正确的是()
A.main函数中定义的变量是局部变量
B.局部变量可以与全局变量重名
C.在所有函数外定义的变量是全局变量
D.形式参数不是局部变量
第3题:
A、在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。其他的函数不能引用它。
B、在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
C、在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内作用。
D、以上都不是
第4题:
若程序中定义了局部变量与全局变量,则(11)。
A.在函数内只能访问局部变量,而不能访问全局变量
B.局部变量与全局变量的名字不得相同
C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元
D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量
第5题:
以下叙述中错误的是( )
A.局部变量的定义可以在函数体和复合语句的内部
B.全局变量的定义可以在函数以外的任何部位
C.同一程序内局部变量和全局变量不允许同名
D.函数的形参属于局部变量
第6题:
下列叙述中,错误的是( )。
A.在同一C程序文件中,不同函数中可以使用名字相同的变量
B.在main()函数体内定义的变量是全局变量
C.形参是局部变量,函数调用完成即失去意义
D.若同一文件中全局和局部变量同名,则全局变量在局部变量作用范围内不起作用
第7题:
以下说法错误的是:()
A.全局变量就是在函数外定义的变量,因此又叫做外部变量
B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量
C.局部变量的定义和全局变量的定义的含义不同
D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用
第8题:
A、在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。其他的函数不能引用它。
B、在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
C、在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内作用。
D、以上都不是
第9题:
下面关于在.asp文件中变量的作用域的说法正确的一项是______。
A.声明变量时,局部变量和全局变量可以有相同的名称,而改变其中一个的值并不会改变另一个的值
B.如果没有声明变量,局部变量和全局变量可以有相同的名称,也同样不会改变一个全局变量的值
C.在过程内部声明的变量具有局部作用域,每执行一次过程,变量被创建然后就保存下来
D.在过程内部声明的变量具有全局作用域,其值能被ASP页上的任何脚本命令访问和修改
第10题:
在JavaScript语言中,要定义局部变量则可以( )。
A.由关键字private在函数内定义
B.由关键字private在函数外定义
C.由var在函数内定义
D.由关键字var在函数外定义