设有如下程序: Private Sub Command1_ Click() Dim sum As Double, x As Double sum=0 n=0 For i=1 To 3 x=n/i n=n+1 sum=sum+x Next i End Sub 该程序通过For循环来计算sum的值,sum值的精确结果是( )。
A.1+1/2+2/3
B.1+1/2+1/3+1
C.1/2+2/3
D.1/2+1/3
第1题:
有如下程序 #include<iostream.h> viod main() { int i,sum=0; for(i=1;i<=3;sum++) sum+=i; cout<<sum<<end1; } 该程序的执行结果是 ______。
A.6
B.3
C.死循环
D.0
第2题:
设有程序如下: i=1; sum=0; while i<=100 sum=sum+i; i=i-1; end 则程序的执行结果为:
A.5050
B.100
C.99
D.无限循环,无结果
第3题:
如下程序中实现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;
第4题:
11、设有如下程序段,输出结果是()。 int i=0, sum=0; do { sum+=i;i++; }while(i<=4); printf("%d\n", sum);
第5题:
以下程序段()的功能是:输入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 ;