单选题从四个选项中选出下面程序段的计算结果() sum:=0;i:=0;j:=1; while i5 do begin i:=i+1;j:=j*i; sum:=sum+j; end; writeln(sum);A15B120C153D33
单选题
从四个选项中选出下面程序段的计算结果() sum:=0;i:=0;j:=1; while i<5 do begin i:=i+1;j:=j*i; sum:=sum+j; end; writeln(sum);
A
15
B
120
C
153
D
33
参考解析
解析:
暂无解析
相关考题:
有程序段 for i:=1 to 10 do begin j:=i mod 4; case j of 0:x:‘a‘; 1:x:=‘b‘; 2:x:=‘c‘; 3:x:=‘d‘ end; end; for i:=1 to 10 do write(x:1); writeln; 输出应为( )。 AbcdabcdabcBabcdabcdabCcdabcdabcdDdabcdabcda
阅读下面的程序段:sum=0for i=1 to 3for j=i to 4for k=j to 5sum=sum+1next knext jnext i执行上面的三重循环后,sam的值为______。
以下程序的输出结果是【 】。include main() {int i,j,sum; for(i=3;i>=-1;i-) (sum=0; fo 以下程序的输出结果是【 】。include<stdio.h>main(){int i,j,sum;for(i=3;i>=-1;i-)(sum=0;for(j=1;j<=i;j++) sum+=i*j;}printf("%d\n,sum);}
下列语句段中不是死循环的是()。A、intI=100;while(1){I=I0+1;if(I=20)break;}B、intI;sum=0;for(I=1;;I++)sum=sum+1;C、intk=0;do{++k;}while(k>=0);D、ints=3379;while(s++%2+3%2)s++;
下列程序段的输出结果是【】。 include void main() {inti=10,sum=0;do{sum=+sum+i;i=i 下列程序段的输出结果是【 】。include<iostream.h>void main(){int i=10,sum=0;do{sum=+sum+i;i=i-2;}while(i>=2);cout<<sum<<end1;}
下面程序段的执行结果为( )。 int i=3,j=0,k=0; for(;i>0;--i) { ++k; do { ++j; if (i!=j) break; ++k; }while(j<5); } printf("i=%d j=%d k=%d\n",i,j,k);A.i=0 j=4 k=12B.i=0 j=5 k=5C.i=0 j=4 k=4D.i=0 j=3 k=3
【程序说明】 程序功能是求1到100之间的所有素数。【程序】SET TALK OFFCLEARJ=2DO WHILE J<=100I=2DO WHILE (5)IF MOD(J,I)=0(6)ENDIFI=I+1ENDDOIF (7)?JENDIFJ=J+1(8)SET TALK ONRETURN(5)A.I>JB.I>=JC.I<JD.I<=J
阅读以下说明和C语言程序,将应填入(n)处的字句写在对应栏内。【说明】计算n的合数。一个整数n可以有多种划分,使其划分的一列整数之和为n。例如,整数5的划分为:54 13 23 1 12 2 12 1 1 11 1 1 1 1共有7种划分。这种划分的程序如下所示。【程序】include <stdio.h>int n[1000],m,k;void output sum(){int j;for(j=0;n[j]!=0;j++)printf("%d\t",n[j]);printf("\n");}void sum(int i)if(m-n[i]<n[i]){ m=m-n[i];(1)i++;n[i+1]=0;}else{(2)m-=n[i];i++;}if(m!=n[i])sum(i);elseoutput_sum();if(n[i]>1){n[i]--;(3)}else{while((n[i]==1)(i>O)){i--;(4)}if(i!=0){(5)sum(i);}}}void main(){int i;scanf("%d",n[0]);m=k=n[0];for(i=1;i<=k;i++)n[i]=0;while(n[0]!=1){n[0]--;i=0;sum(0);m=k;}}
下列程序的输出结果是______。 #define A 100 main() { int i=0,sum=0; do{ if(i=(i/2)*2)continue; sum+=i; }while(++i<A); print("%d\n",sum); }A.2500B.2050C.4D.0
以下程序的输出结果是( )。 include main() {int i=10,j=0; do {j=j+i; i--; }while(i>5 以下程序的输出结果是( )。 include<stdio.h> main() {int i=10,j=0; do {j=j+i; i--; }while(i>5); printf("%d\n",j); }
以下程序的输出结果是#include stdio.hmain(){ int i,j,sum; for(i=5;i=1;i--) { sum=0; for(j=i;j=i;j++) sum+=i*j; } printf("%d\n",sum);}
以下能够正确计算1+2+3+…+10的程序是A.Private Sub Command1_Click() Sum=0 ForI=1 To 10 Sum=Sum+I Next I Print Sum End SubB.Private Sub Command1_Click() Sum=0,I=1 Do While I<=10 Sum=Sum+I I=I+1 Print Sum End SubC.Private Sub Command1_Click() Sum=0: I=1 Do Sum=Sum+I I=I+1 Loop While I<10 Print Sum End SubD.Private Sub Command1_Click() Sum=0: I=1 Do Sum=Sum+I I=I+1 Loop Until I<10 Print Sum End Sub
下面程序用于计算矩阵的两条对角线上的元素之和。补充下列语句,实现该功能。include<iostream.h>void main(){int a[3],[3]={9,8,7,6,5,4,3,2,1};int sum1=0,sum2=0,i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i==j)sum1+=a[i][j];for(i=0;i<3:i++)for(j=2;【 】;j--)if(i+j==2)sum2+=a[i][j];}
执行下列程序,其输出为( )。 int Sum,j; Sum=0; j=0; do{ j++; for(int i=5:i>j;i--). Sum=Sum+(i+j); {while(j<11=; } }A.45B.50C.60D.65
下面程序段的功能是()。……int a[]={4,0,2,3,1},i,j,t;for(i=0;=0 下面程序段的功能是( )。 …… int a[]={4,0,2,3,1},i,j,t; for(i=0;<5;i++) { t=a[i];j=i;j--; while(j>=0t>a[j]) {a[j+1]=a[j];j--;} a[j+1] =t; } ……A.对数组a进行插入排序(升序)B.对数组a进行插入排序(降序)C.对数组a进行选择排序(升序)D.对数组a进行选择排序(降序)
以下能够正确计算1+2+3+…+10的程序是A.Private sub Command1_Click( ) sum=0 For 1=1 To 10 Sum=sum+1, Next I Print Sum End SubB.Private sub Command1_Click( ) Sum=0,I=1 Do While l<=10 Sum=Sum+1 I=I+1 Print Sum End SubC.Private Sub command1_click( ) Sum=0:I=1 Do Sum=Sum+1 I=I+1 Loop While I<10 Print Sum End SubD.Private Sub command1_Click( ) Sum=0:I=1 Do Sum=Sum+1 l=I+1 Loop Until I<10 Print Sum End Sub
下面程序片段输出的是( )。inti=0,j=9;do{if(i++>--j)break;}while(i 下面程序片段输出的是( )。inti=0,j=9;do{if(i++>--j)break;}while(iSystem.out.println("i="+i+"andj="+j);A、i=4andj=4B、i=5andj=5C、i=5andj=4D、i=4andj=5
下面程序的运行结果是()。include void main(){static int a[][4]={ 1,2,3,4,5,6,7, 下面程序的运行结果是( )。#include <iostream.h>void main(){static int a[][4]={ 1,2,3,4,5,6,7,8,9,10,11,12};int i, j, sum=0;for(i=0;i<3;i++)for(j=0;j<4;j++)if(j>i)sum+=a[i][j];cout<<sum<<end1;}A.24B.30C.36D.40
以下程序段执行结果是(57)。 Int s=0 i=1; Do {s+=i++;} While(i<=10); ConsolA.wrfteline(“sum={0}”,sum)B.Sum=54C.sum=lD.sum=55E.sum=56
以下程序段的执行结果是______。int s=0,i=1;do{ S+=i++;}while(i<=10);Console.WriteLine("sum={0}",sum);A.sum=54B.sum=1C.sum=55D.sum=30
从四个选项中选出下面程序段的计算结果() sum:=0;i:=0;j:=1; while i5 do begin i:=i+1;j:=j*i; sum:=sum+j; end; writeln(sum);A、15B、120C、153D、33
若变量已正确定义,以下不能正确计算1+2+3+4+5的程序段是()。A、i=1;s=1;do{s=s+i;i++;}while(i5);B、i=0;s=0;do{i++;s=s+i;}while(i5);C、i=1;s=0;do{s=s+i;i++;}while(i6);D、i=1;s=0;do{s=s+i;i++;}while(i=5);
单选题从四个选项中选出下面程序段实现的计算公式() sum:=0;i:=0; repeat sum:=sum+i; i:=i+2; until i10; writeln(‘sum=’,sum:6:4);A2+4+6+…+10B2+4+6+…+12C2+4+6+…+8D1+3+5+7+…+9
单选题以下程序段中,循环次数不超过10的是( )。Aint i=10;do{i=i+1;}while(i0);Bint i=int i=5;do{i+=1;}while(i0);Cint i=1;do{i+=2;}while(i!=10);Dint i=6;do{i-=2;}while(i!=1);