计算机执行下面的程序后,输出的结果为( ) S=0 N=2 K=1 WHILE K<=10 S=S+N N=N+2 K=K+1 WEND PRINT S ENDA.110B.90C.132D.210
9×(2+18) |
2 |
计算机执行下面的程序后,输出的结果为( ) S=0 N=2 K=1 WHILE K<=10...
由题意,考查循环结构,执行一次循环,S=0+2=2,N=2+2=4,K=1+1=2,执行二次循环,S=0+2+4=6,N=2+2+2=6,K=1+1+1=3故执行九次循环,S=9×(2+18)2=90,N=20,K=10继续执行循环,S=90+20=110,K=11,退出循环故选A.
下列程序执行后输出的结果是___.i=1S=0WHILE S<=100S=S+i 2 i=i+1...
当i=1,S=0时,满足进入循环的条件,执行循环体后,S=1,i=2当S=1,i=2时,满足进入循环的条件,执行循环体后,S=5,i=3当S=5,i=3时,满足进入循环的条件,执行循环体后,S=14,i=4当S=14,i=4时,满足进入循环的条件,执行循环体后,S=30,i=5当S=30,i=5时,满足进入循环...
...Dim s, i As Integer s=0 i=1 While i<=10 s=s+1 i=i+1 Wend Prin...
区别就在于msgbox显示的计算结果,第一段显示的计算结果为s变量值,第二段显示的计算结果为k变量值。因为用while语句进行了循环,所以s保存的数值是对i的值进行累加,而k保存的数值是对s的值进行累加,比如 第一次循环后,k=0,s=1,i=1 第二次循环后,k=1,s=2,i=2 第三次循环后,k=3...
set talk off I=1 X=0写出下列程序运行结果
2,下列程序执行后,显示的结果是什么S=0 I=1 DO WHILE I<=10 S=S+I I=I+1 ENDDO ?S 3,运行下面程序后,屏幕显示的结果是什么?SET TALK OFF X=13 Y=9 IFX>Y T=X X=Y Y=T ENDIF ?MOD<Y,X> SET TALK ON 4,SET TALK OFF S=0 FOR I=1 TO10 ...
s=1 k=1 do while k<=n s=
复杂度为o(n!)观察这个程序,最外面的while是基于s的大小,而循环里面s又基于i的大小,且s是一直乘i的。i小于等于n,那么s最大就等于!(n+1),即循环!(n+1)次。计算时间复杂度时将计算为!(n)级别,因为多乘的一个n+1可以忽略不计。
看程序写结果. i=0 s=0 do while i<=10 i=i+1 s=s+i enddo ?"s=",s...
i=0 s=0 do while i<=10 i=i+1 s=s+i enddo ?"s=",s 这是计算1+2+3+4+...+10的程序 输出的结果是:s=55
i=0;s=0;while(s<n){i++;s=s+i;}请各位朋友帮忙求一下这道的时间复杂...
本人分析如下:i s 1 1 2 1+2 3 1+2+3 : :k 1+2+3+...+k 所以总的 k(1+k)\/2 =n 时间复杂度:k=根号n
...执行后,变量k的值是( )。 int k=1; while (k++<10); A. 10 B...
正确答案 A 当k=10时,还要执行一遍while (k++<10);这时k++<10这一条件先返回k的值10与10做比较,再把k加1,比较的结果为假,循环结束,k的值为11
执行以下程序后输出的结果是( )。 main() { int y=10; do{y--;}whil...
y最终值为-1 y--是先作运算然后减变量值 --y是先减变量值然后再作运算 printf("%d\\n",y--);运算到这里时,y是的值为0,由于是先算后减,所以在输出y值后,再作减1运算,就成了-1 如果 y的初始值是不是偶的话,那就是死循环了.
i=1,S=0,WHILE i≤50,S=S+i,i=i+1,WEND PRINT S END. 程序执行后输出的...
第四次, 上次计算的结果拿过来i=4,满足条件,于是S=S+i=6+4=10, i=i+1=4+1=5 到此为止,执行了四次,S=10,其实,把这四次连起来看,S=(0+1)+2+3+4=1+2+3+4=10 即执行N次的话,S=1+2+3+...+N 而循环条件i<=50, 所以,得加到50次,因此,S=1+2+3+...+50...