下面程序流程图的功能是计算 1*2*3 + 3*4*5+…+ 99*100*101的值,则图中空白的矩形框内应该填写的是( )。[img=112x200]18031e6573312a4.jpg[/img]
A: term=i*(i+1)*(i+2)
B: term= (i-1)*i*(i+1)
C: term=term+(i-1)*i*(i+1)
D: term= term+i*(i+1)*(i+2)
A: term=i*(i+1)*(i+2)
B: term= (i-1)*i*(i+1)
C: term=term+(i-1)*i*(i+1)
D: term= term+i*(i+1)*(i+2)
举一反三
- 以下求1*2*3......*20的程序正确的是: A: main(){inti,term;i=1;term=0;do{term=term*i;i++;}while(i<=20)<p="">printf("t=%d",term);} B: main(){inti,term;i=1;term=1;do{term=term*i;i++;}while(i<=20)<p="">printf("t=%d",term);} C: main(){inti,term;term=1;for(i=1,i<=20,i++)<p="">{term=term*i;i++;}printf("t=%d",term);} D: main(){inti,term;term=1;for(i=1;i<=20;i++)<p="">{term=term*i;i++;}printf("t=%d",term);}
- 下列程序执行后,其输出结果为( )。 Dim a(5) For i=0 To 4 a(i)=i+1 m=i+1 If m=3 Then a(m-1)=a(i-2)Else a(m)=a(i) If i=2 Then a(i-1)=a(m-3) a(4)=i Print a(i); Next i A: 1 1 1 4 4 B: 1 2 3 4 1 C: 1 2 1 4 4 D: 1 1 1 4 1
- 设马尔可夫链{Xn,n≥0}的状态空间为S={1,2,3…},转移概率为p1,1=1/2,pi,i+1=1/2,pi,1=1/2,i∈S,则其平稳分布为 A: π={πi=1/2,i∈S} B: π={πi=1/2^i,i∈S} C: π={πi=1/2^(i+1),i∈S} D: π={πi=1/2^(i-1),i∈S}
- 【单选题】int a[10]; 给数组 a 的所有元素分别赋值为 1 、 2 、 3 、 ...... 的语句是()。 A. for(i=1;i<11;i++)a[i]=i B. for(i=1;i<11;i++)a[i-1]=i; C. for(i=1;i<11;i++)a[i+1]=i; D. for(i=1;i<11;i++)a[0]=1;
- 采用折半查找方法,第i(i>1)次查找成功的元素最多为() A: 2^i B: 2^i+1 C: (2^i)-1 D: 2^i-1