单选题 以下程序的输出结果是 ( )

  fun (int x,int y, int z)

   z=x * x+y * y;

  main( )

   int a=31;

   fun(5,2,a);

   print("%d",a);

  

A) 0
B) 29
C) 31
D) 无定值

【正确答案】 C
【答案解析】