有如下VBA程序段:
sum=0
n=0
For i = 1 To 5
x = n / i
n = n + 1
Sum=Sum+x
Next i
以上For循环计算sum,最终结果是
A.1+1/1+2/3+3/4+4/5
B.1/2+1/3+1/4+1/5
C.1/2+2/3+3/4+4/5
D.1/2+1/3+1/4+1/5
第1题:
5、有如下程序,该程序的执行结果是()。 main() { int i, sum; for(i=1;i<=3;sum++) sum+=i; printf(“%d\n”,sum); }
A.6
B.3
C.死循环
D.0
第2题:
以下程序段()的功能是:输入n的值,计算序列 1 + 1/2 +1/3 + ...+1/n 的和。
A.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;
B.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1/i ;
C.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) ; sum=sum+1.0/i ;
D.n=100; sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;
第3题:
下面程序段的时间复杂度为________。(n>1) sum=1; for (i=0;sum<n;i++) sum+=1;
第4题:
1、有如下程序,该程序的执行结果是 () main() { int i,sum=0; for(i=1;i<=3;i++) sum+=i++; printf("%d\n",sum); }
A.6
B.3
C.死循环
D.4
第5题:
如下程序中实现sum=1+2+3+...+n的程序是
A.int sum=0,i; for(i=0;i<n;i++)sum+=i;
B.int sum=0,i; for(i=0;i<n;i++); sum+=i;
C.int sum=0,i; for(i=1;i<=n;i++); sum+=i;
D.int sum=0,i; for(i=1;i<=n;i++) sum+=i;