题目内容

关于Python中的全局变量和局部变量,以下选项中描述不正确的是 ()。

A. 一个程序中的变量包含两类:全局变量和局部变量
B. 全局变量不能和局部变量同名
C. 全局变量可以和局部变量同名
D. 全局变量在程序执行的全过程有效

查看答案
更多问题

执行下方代码,最后输出的结果是()。def chanageInt(number2):number2 = number2+1print("changeInt-number2= ",number2)#调用number1 = 2chanageInt(number1)print("number:", number1)

A. changeInt-number2= 3 number: 3
B. changeInt-number2= 3 number: 2
C. number: 2 changeInt-number2= 2
D. number: 2 changeInt-number2= 3

下方Python语句的输出结果是()。counter=0; num=0def TestVariable():global counterfor i in range(4):counter+=1num=5TestVariable()print(counter, num)

A. 4 0
B. 10 0
C. 4 5
D. 10 5

执行下方代码,其中选项( )在调用函数时会报错。def shownumber(numbers):for n in numbers:print(n)下面哪个在调用函数时会报错() 。

A. shownumber( [2,4,5] )
B. shownumber( 'abcesf' )
C. shownumber( 3.4 )
D. shownumber( (12,4,5) )

以下程序输出的结果是()。def person(name, age, **kw):print('name:', name, 'age:', age, 'other:', kw)person('Jack ', 35, city='Beijing')

A. name: Jack age: 35 other: {'city': 'Beijing'}
B. name: Jack age: 35 other:city='Beijing'
C. name: Jack age: 35 other: ('city': 'Beijing')
D. name: Jack age: 35 other: ('city', 'Beijing')

答案查题题库