关于python的试题
-
以下程序的输出结果是()kt = [alice , kate , john]ks = ktkt.clear()print(ks)
A.['alice' , 'kate' , 'john']
B.变量未定义的错误
C.[]
D.'alice' , 'kate' , 'john'
-
下列程序的执行结果是()。for i in range(2):print(i,end=' ' )for I in range(4,6):print(I,end=' ' )
A.2 4 6
B.0 1 2 4 5 6
C.0 1 0 1 2 3
D.0 1 4 5
-
带有 else 子句的循环如果因为执行了 break 语句而退出的话,则会执行 else 子句中的代码。
A.正确
B.错误
-
对于带有 else 子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行 else 子句中的代码。
A.正确
B.错误
-
执行下面的代码,运行正确的是()。def f(x, y = 0, z = 0): pass
A.f(1 , x = 1 , z = 3 )
B.(x = 1, 2)
C.f(x = 1, y = 2, z = 3)
D.f(1 , y = 2 , z = 3)
-
下面代码的执行结果是()。 def area(r, pi = 3.14159): return pi * r * rarea(pi=3.14,r=4)
A.出错
B.无输出
C.39.4384
D.50.24
-
函数中的return语句一定能得到执行。
A.正确
B.错误
-
下列程序执行后输出的结果为()x = abcy = xy = 100print(x)
A.abc
B.100
C.97,98,99
D.以上三项均是错误的
-
下列选项中,正确定义了`个字典的是()
A.a = ['a' , 1 , 'b' , 2 , 'c' , 3]
B.b=('a' , 1 , 'b' , 2 , 'c' , 3)
C.c= {'a' , 1 , 'b' , 2 , 'c' , 3}
D.d={'a' : 1 , 'b': 2 , 'c':3}
-
关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是()。
A.对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同
B.可以通过 global保留字在函数内部声明全局变量
C.对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量
D.return不可以传递任意多个函数局部变量返回值