注意:此页面搜索的是所有试题
国家开放大学Python程序设计
以下内容关于函数描述正确的是( )。
A.函数用于创建对象和方法
B.函数可以让代码执行得更快
C.函数是一段代码用于执行特定的任务
D.以上的说法都是正确的
如果函数没有使用return语句,则函数返回的( )。
A.0
B.None对象
C.任意的字符串
D.抛出错误,因为函数必须要有返回值
以下代码的运行结果为( )。
def example(*name):
print(.Hello., name)
example(.XXX., .YYY.)
A.Hello XXX
Hello YYY
B.Hello (.XXX., .YYY.)
C.Hello XXX
D.抛出错误,因为函数只能接收一个参数。
以下代码的运行结果为( )。
result = lambda x: x * x
print(result(5))
A.lambda x: x*x
B.5
C.25
D.5*5
以下代码的运行结果为( )。
def example(x):
if x == 1:
return 1
else:
return x + example(x - 1)
print(example(4))
A.10
B.24
C.7
D.1
如果我们需要从math模块中输出pi常量,以下代码正确的是( )。
A.print(math.pi)
B.print(pi)
C.from math import pi
print(pi)
D.from math import pi
print(math.pi)
以下哪个符号用于从包中导入模块( )。
A..
B.*
C.->
D.,
以下代码的运行结果为( )。
numbers = [3, 3, 6]
newNumbers = tuple(map(lambda x: x, numbers))
print(newNumbers)
A.[3, 3, 6]
B.(3, 3, 6)
C.[6, 6, 12]
D.(6, 6, 12)
以下代码的运行结果为( )。
def example(n):
if n == 1:
return 1
return n * example(n - 1)
print(example(5))
A.15
B.24
C.120
D.720
定义函数时函数名后面的一对小括号中给出的参数称为( )。
A.名字参数
B.形参
C.实参
D.类型参数
以下代码的运行结果为( )。
def example(country=.中国.,name):
print(.%s,%s.%(name,country))
example(.美国.,.张三.)
A.美国,张三
B.报错
C.张三,美国
D.张三,中国
不定长的位置参数在传递给函数时会被封装成( )。
A.集合
B.字典
C.元组
D.列表
将一个函数的运算结果返回到函数调用的地方,应使用( )。
A.break
B.print
C.return
D.continue
当要使用一个模块中的某些功能时,可以通过( )语句将该模块导入。
A.export
B.import
C.include
D.load
关于以下代码,说法错误的是( )。
def example(a, b):
c = a ** 2 + b
b = a
return c
a = 10
b = 100
c = example(a, b) + a
A.该函数名称为func
B.执行该函数后,变量b的值为100
C.执行该函数后,变量c的值为200
D.执行该函数后,变量a的值为10
A.函数用于创建对象和方法
B.函数可以让代码执行得更快
C.函数是一段代码用于执行特定的任务
D.以上的说法都是正确的
如果函数没有使用return语句,则函数返回的( )。
A.0
B.None对象
C.任意的字符串
D.抛出错误,因为函数必须要有返回值
以下代码的运行结果为( )。
def example(*name):
print(.Hello., name)
example(.XXX., .YYY.)
A.Hello XXX
Hello YYY
B.Hello (.XXX., .YYY.)
C.Hello XXX
D.抛出错误,因为函数只能接收一个参数。
以下代码的运行结果为( )。
result = lambda x: x * x
print(result(5))
A.lambda x: x*x
B.5
C.25
D.5*5
以下代码的运行结果为( )。
def example(x):
if x == 1:
return 1
else:
return x + example(x - 1)
print(example(4))
A.10
B.24
C.7
D.1
如果我们需要从math模块中输出pi常量,以下代码正确的是( )。
A.print(math.pi)
B.print(pi)
C.from math import pi
print(pi)
D.from math import pi
print(math.pi)
以下哪个符号用于从包中导入模块( )。
A..
B.*
C.->
D.,
以下代码的运行结果为( )。
numbers = [3, 3, 6]
newNumbers = tuple(map(lambda x: x, numbers))
print(newNumbers)
A.[3, 3, 6]
B.(3, 3, 6)
C.[6, 6, 12]
D.(6, 6, 12)
以下代码的运行结果为( )。
def example(n):
if n == 1:
return 1
return n * example(n - 1)
print(example(5))
A.15
B.24
C.120
D.720
定义函数时函数名后面的一对小括号中给出的参数称为( )。
A.名字参数
B.形参
C.实参
D.类型参数
以下代码的运行结果为( )。
def example(country=.中国.,name):
print(.%s,%s.%(name,country))
example(.美国.,.张三.)
A.美国,张三
B.报错
C.张三,美国
D.张三,中国
不定长的位置参数在传递给函数时会被封装成( )。
A.集合
B.字典
C.元组
D.列表
将一个函数的运算结果返回到函数调用的地方,应使用( )。
A.break
B.print
C.return
D.continue
当要使用一个模块中的某些功能时,可以通过( )语句将该模块导入。
A.export
B.import
C.include
D.load
关于以下代码,说法错误的是( )。
def example(a, b):
c = a ** 2 + b
b = a
return c
a = 10
b = 100
c = example(a, b) + a
A.该函数名称为func
B.执行该函数后,变量b的值为100
C.执行该函数后,变量c的值为200
D.执行该函数后,变量a的值为10