(32)某人为计算 n!(0<n<=12)编写了下面的函数过程:
Private Function fun(n As Integer) As Long
D.im p As Long
p=1
F.or k=n-1 To 2 Step-1
p=p*k
Next k
fun=p
E.nd Function
在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3 种是正确的,错误
的方案是( )。
A.)把 p=1 改为 p=n
B.)把 For k=n-1 To 2 Step-1 改为 For k=1 To n-1
C.)把 For k=n-1 To 2 Step-1 改为 For k=1 To n
D.)把 For k=n-1 To 2 Step-1 改为 For k=2 To n
[单选题]某人为计算n!(0<n<=12)编写了下面的函数过程:Private Function fun(n As Integer)As LongD.im P As LongP=1F.or k=n-1 To 2 Step-1P=P*kNext kfun=PE.ndFunction在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3种是正确的,错误的方案是A.把P=1改为P=nB.把For k=n-1 To 2 Step-1改为For k=1 To n-lC.把For k
[主观题]F.(n)=1 n>8 n<12F.(n)=2 n<2F.(n)=3 n=6F.(n)=4 n=other使用+ - * /和 sign(n)函数组合出 F(n)函数sign(n)=0 n=0sign(n)=-1 n<0sign(n)=1 n>0
[主观题]F.(n)=1 n>8 n<12F.(n)=2 n<2F.(n)=3 n=6F.(n)=4 n=other使用+ - * /和 sign(n)函数组合出 F(n)函数sign(n)=0 n=0sign(n)=-1 n<0sign(n)=1 n>0
[单选题]计算n!的函数过程如下:Private Function fact(n As Integer)As Longf = 1F.or i = 1 To nf = f * iNext i(___________________)E.nd Function下划线处需要编写的语句是( )。A. f = 1B. f = factC. fact = fD. 不需要其他任何语句
[单选题]有以下程序 main() { int k=4,n=0; for(;n<k;) { n++; if(n%3!=0)continue; K--;} printf("%d,%d/n",k,n); } 程序运行后的输出结果是A.1,1B.2,2C.3,3D.4,4
[单选题]有以下程序 main ( ) int k=4, n=0; for ( ; n<k;) { n++; if (n%3 !=0) continue; k-- ; } print f ( "%d, %d/n", k, n); 程序运行后的输出结果是A.1, 1B.2, 2C.3, 3D.4, 4
[单选题]有如下程序: main() { int k=4, n=0; for(; n<k; ) { n++; if(n% 3!=0)continue; k--; } printf(" % d, % d/n", k, n); 程序运行后的输出结果是______。A.1, 1B.2, 2C.3, 3D.4, 4
[单选题]有以下程序: main() { int k=4,n=0; for(; n<k;) { n++; if(n%3!=O) continue; k--; } printf("%d,%d/n",k,n); } 程序运行后的输出结果是( )。A.1,1B.2,2C.3,3D.4,4