Python程序设计

如果想在函数中修改全局变量,需要在变量的前面加上()关键字。

题目

如果想在函数中修改全局变量,需要在变量的前面加上()关键字。

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

第1题:

在函数内部可以通过关键字________________来定义全局变量。


正确答案:global

第2题:

以下关于局部变量和全局变量的叙述正确的是()

A.main函数中定义的变量是局部变量

B.局部变量可以与全局变量重名

C.在所有函数外定义的变量是全局变量

D.形式参数不是局部变量


正确答案:ABC

第3题:

静态数据成员在定义或说明时,要在前面加上关键字【 】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。


正确答案:statiC
statiC

第4题:

以下说法错误的是:()

A.全局变量就是在函数外定义的变量,因此又叫做外部变量

B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量

C.局部变量的定义和全局变量的定义的含义不同

D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用


正确答案:A

第5题:

参数的传递可以按值传递或引用传递,也可以使用( )的将地址传递给过程或函数。

A.命令SET UDFPARMS TO VALUE

B.在变量前面加上符号”&”

C.在变量前面加上符号”@”

D.括号将变量括起来


正确答案:C
在VisualFoxPro中,参数的传递可以是值传递或者是引用传递,也可以仅仅传给变量的地址,这样可以利用函数的副作用。在VisualFoxPro中,参数按地址传递时,应在变量前加“@”。

第6题:

若程序中定义了局部变量与全局变量,则(30)。

A.在函数内只能访问局部变量,不能访问全局变量

B.局部变量与全局变量的名字不得相同

C.一个函数被多次调用时,其定义的局部变量必定分配同一个存储单元

D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


正确答案:D
解析:本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义》该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

第7题:

若要定义全局变量,需在变量前加关键字()。

A、all

B、guyhkl

C、global

D、ner


参考答案:C

第8题:

如果要在函数内部改变全局变量,须使用______关键字进行声明

A.locals

B.global

C.init

D.new


正确答案:B

第9题:

在JavaScript中,定义一个全局变量x,可以()。

A.使用关键字public在函数中定义

B.使用关键字public在任何函数之外定义

C.使用关键字var在函数中定义

D.使用关键字var在任何函数之外定义


正确答案:D

第10题:

在main函数中定义的变量称为全局变量。()

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


参考答案:错误

更多相关问题