在函数 fn1() 中定义一个静态变量 n,fn1() 中对 n 的值加1,在主函数中,调用 fn1() 十次,显示 n 的值。
举一反三
- 已知一窗体中有如下函数过程和一命令按钮Command1,则单击Command1时,输出结果为。 Public Function Fn(n) If n = 0 Then Fn = 1 Else Fn = Fn(n - 1) * n End Function Private Sub Command1_Click() Print Fn(6) End Sub
- 智慧职教: setInterval(fn1,1000) 只会调用一次 fn1。
- 斐波那契数列FN的定义为:F0=0,F1=1,FN=FN−1+FN−2,N=2,3,…。用递归函数计算FN的时间复杂度是O(N!)。
- 输入两个正整数 a 和 n, 求 a+aa+aaa+aa…a(n 个 a)之和。要求定义并调用函数 fn(a,n), 它的功能是返回 aa…a(n 个 a)。例如,fn(3,2)的返回值是 33。
- 【单选题】以基因型为 Aa 的植株作为亲本,连续自交 n 次得到 Fn ,在 Fn 中基因型为 AA 、 aa 、 Aa 的个体所占比例依次为 A. 1/2-(1/2) n+1 、 1/2-(1/2) n+1 、 1/2 n B. 1/2-(1/2) n 、 1/2-(1/2) n 、 1/2 n C. 1/2-(1/2) n 、 1/2-(1/2) n 、 1/2 n D. 1/2-(1/2)