以下程序的输出结果是( )def fun1():print("in fun1()")fun2()def fun2():print("in fun2()")fun1()fun1()
A: in fun1() in fun2()
B: in fun1()
C: 死循环
D: 出错
A: in fun1() in fun2()
B: in fun1()
C: 死循环
D: 出错
C
举一反三
- 以下程序的输出结果是( )def fun1():print("in fun1()")fun2()def fun2():print("in fun2()")fun1()fun1() A: in fun1() in fun2() B: in fun1() C: 死循环 D: 出错
- 以下程序的输出结果是: def fun1(): print("in fun1()") fun2()fun1()def fun2(): print("in fun2()") fun1()fun2() A: 出错 B: 死循环 C: in fun1() D: in fun1() in<br/>fun2()
- 以下程序的输出结果是: def fun1(): print(“in fun1()”) fun2() fun1() def fun2(): print(“in fun2()”) fun1() fun2()
- 下列程序的输出结果是___________。 x = 1 def fun: global x x = 2 fun print(x)
- 【单选题】下面的方法重载正确的是() A. int fun (int a, float b){} float fun(int a, float b){} B. float fun (int a, float b) {} float fun (int x, float y){} C. float fun (float a){} float fun(float a, float b){} D. float fun1 (int a, float b){} float fun2(int a ,float b){}
内容
- 0
10603.下面程序段的输出为 a=1 def fun(a): a=a+2 print(a) fun(a) print(a) A: 3 1 B: 1 1 C: 4 1 D: 3 3
- 1
下列程序段输出_______。 int fun(int x) { return (x<3?1:(fun(x-1)+2*fun(x-2))); } int main() { printf("%d",fun(4)+fun(5)); }
- 2
有以下程序, 程序的运行结果是( )#include int fun(int a) { if(a==1 || a==2) return 1; else return fun(a-1)+fun(a-2); } int main() { printf("%d", fun(8));} A: 21 B: 13 C: 1 D: 3
- 3
有以下程序, 程序的运行结果是______#include int fun(int a) { if(a==1 || a==2) return 1; else return fun(a-1)+fun(a-2); } int main() { printf("%d", fun(7));} A: 21 B: 13 C: 1 D: 3
- 4
以下程序运行时的输出结果是_______。voidmain(){fun();fun();fun();}fun(){intx=0;x+=1;printf("%5d\n",x);}