版权声明:本文为博主原创文章,未经博主允许不得转载。
文章目录
一、单选题
1.1 函数定义
1.下关于函数的介绍与特点说法错误的是( D )
- A .函数是封装好的可以重复使用的,实现相应功能的代码段
- B .函数能提高代码的重复利用率,也方便了后期维护
- C .Python中提供了许多内建函数,也可以根据自己要实现的功能自定义函数
- D .当函数执行到return时,函数会继续执行函数体中语句并将结果返回 【不会执行】
1.2 函数调用
2.根据下面代码所示,代码运行结果为( D)
def get_info1():
dict1 = {
'student_info':[{
'name':'小王', 'class':'计科3班'},
{
'name': '小粟', 'class': '计科2班'},
{
'name': '小杨', 'class': '经管2班'},
{
'name': '小霍', 'class': '经管4班'}
],
'choose_course': [{
'id': 2, 'course': '健美操'},
{
'id':5, 'course': '篮球'}
]
}
return dict1
info = get_info1()
print(info.get('student_info')[3].get('class'))
- A .计科3班
- B .计科2班
- C .经管2班
- D .经管4班
3.定义一个text()函数如下所示,当调用函数时,运行结果为( B )
def text():
sum = 0
for i in range(0, 5):
sum += i
print(sum)
text()
- A .15
- B .10
- C .1
- D .控制台无输出结果
1.3 函数传参
4.定义一个函数content()如下所示,当执行 content(9,2) 时,运行结果为( A )
def content(a, b):
if a > 0 and b > 0:
print(a % b)
else:
print(a + b)
content(9, 2