单选题

  1. 下面代码的输出结果是

def exchange(a,b):

     a,b = b,a

     return (a,b)

x = 10

y = 20

x,y = exchange(x,y)

print(x,y)

A、

10 10

B、

20 10

C、

20 20

D、

20 10

下载APP答题
由4l***4l提供 分享 举报 纠错

相关试题

单选题 关于函数调用时的说法正确的是(  )。

A、

调用函数时可以缩进

B、函数调用时的实际赋值可以根据用户需要设置不同的值进行传递
C、调用函数时可以不和def对齐
D、函数在调用时不需要进行参数传递,函数名后的圆括号()可以省略

单选题 下面代码的输出结果是

def hello_world():

     print('ST',end="*")

def three_hellos():

     for i in range(3):

         hello_world()

three_hellos()

A、

***

B、

ST*ST*ST*

C、

ST*ST*

D、

ST

单选题 下面代码的输出结果是

def fib(n):

     a,b = 1,1

     for i in range(n-1):

         a,b = b,a+b

     return a

print (fib(7))

A、

13

B、

21

C、

5

D、

8

单选题 下面代码的输出结果

def func(a,b):

    a *= b

     return a

s = func(5,2)

print(s)

A、

10

B、

1

C、

20

D、

12

单选题 下列选项中不属于函数优点的是

A、减少代码重复
B、使程序模块化
C、便于发挥程序员的创造力
D、使程序便于阅读

单选题 给出如下代码:

def func(a,b):

   c=a**2+b

  b=a

   return c

a=10

b=100

c=func(a,b)+a

以下选项中描述错误的是

A、

该函数名称为func

B、

执行该函数后,变量a的值为10

C、

执行该函数后,变量c的值为200

D、

执行该函数后,变量b的值为100

单选题 有以下程序,在函数调用时位置参数的使用正确的是()


def stu(num,nam,sco):

       print("学号:{} 姓名:{} 成绩:{:.2f}".format(num,nam,sco*0.7))

A、stu("S01001","李丽",92)    
B、stu("S01002","张方")       
C、stu("S01003","赵伟","90")  
D、stu("S01003",89,"李林")  

单选题 关于函数参数传递时的说法错误的是

A、值传递程序运行结束后,形参的值改变,实参的值也跟着改变
B、引用传递程序运行结束后,形参的值改变,实参的值也跟着改变
C、定义函数时用来接收数据的参数叫作形参
D、调用函数时用来把数据传递到函数内部使用的参数叫作实参