下面是求1+2+3+…>2008最大的n的算法语句:s←0,n←0While S≤2008n←n+1s←s+nEnd WhilePrint______在下面
题型:不详难度:来源:
下面是求1+2+3+…>2008最大的n的算法语句: s←0,n←0 While S≤2008n←n+1s←s+n End While Print______ 在下面的选项中选一个填入横线上( ) |
答案
假设最大正整数n使1+2+3+…+n>2008成立 此时的n满足S≤2008,则语句S=S+n,n=n+1继续运行, 一旦S>2008,则退出循环, 此时输出的n即为所求的最大值,属于图中横线上应填入n. 故选A. |
举一反三
INPUT A,B x=A A=B B=x PRINT A,B END 这个程序的作用是( )A.计算的A,B值 | B.求A与B的和 | C.求x与A,B的关系 | D.交换变量A和B的值 |
|
阅读以下程序:INPUT x IF x<0THENy=x2-3x+5 ELSEy=(x-1)2 END IF PRINT y END 若输出y=9,则输入的x值应该是______. |
如图为一个求20个数的平均数的程序,在横线上应填充的( )
s=0 | i=1 | Do | 输入x | S=S+x | i=i+1 | Loopwhile | a= | 输出a | 结束 | 一般来说,一个复杂的流程图都可以分解成 ______,______,______三种结构; |
最新试题
热门考点
|