• 2022-06-09
    智慧职教: 有以下函数:  def fun (a,b,c):      a=45      b=56      c=67      若,  x=30  y=20  z=10  fun (x,y,z)  print(x,y,z)输出结果是:
  • 30 20 10

    内容

    • 0

      下面程序输出结果是​x, y, z = 10, 0, 0​​def f(x):​ y = 0​ global z​ for i in range(x):​ y += i​ z += i​ return y, z​​x = f(x)​print(x, y, z)​ A: (45, 45) 45 45 B: (0, 45) 0 45 C: (45, 45) 0 45 D: 10 0 45

    • 1

      以下正确的函数形式是( )。 A: fun ( x, y)<br/>{<br/>int x, y; return z; } B: double fun ( int x, int y )<br/>[<br/>double z; z = x + y; return z; } C: fun ( int x, y)<br/>{<br/>int z; return z; } D: double fun ( int x, int y)<br/>{ z<br/>= x + y; return z; }

    • 2

      若变量都已正确定义,则以下程序段的输出是( )x=10;y=20;z=30;if(x A: x=10 y=30 z=10 B: x=10 y=20 z=10 C: x=20 y=30 z=20 D: x=20 y=30 z=5

    • 3

      以下正确的函数形式是( ) A: double fun(int x,int y) {z=x+y;return z;} B: fun(int x,y) {int z; z=x+y ;return z;} C: fun(x,y) {int x,y; double z; z=x+y; retun z;} D: double fun(int x,int y) {double z;z=x+y;return z;}

    • 4

      以下正确的函数定义( ) A: double fun(int x,int y){ z=x+y; return z; } B: fun(int x,y){ int z; return z; } C: fun(x,y){ int x,y; double z;z=x+y; return z; } D: double fun(int x, int y){ double z;z=x+y; return z; }