题目内容
17.如图是求S=1+2+3+5+…+99的程序流程图,其中①应为( )| A. | A≤97? | B. | A<99? | C. | A≤99? | D. | A≤101? |
分析 根据已知中程序的功能是求S=1+3+5+…+99的值,由于满足条件进入循环,每次累加的是A的值,当A≤99应满足条件进入循环,进而得到答案.
解答 解:模拟程序的运行可得程序的功能是计算并输出S=1+3+5+…+99的值,
且在循环体中,S=S+A表示,每次累加的是A的值,
故当A≤99应满足条件进入循环,
A>99时就不满足条件
故条件为:A≤99?.
故选:C.
点评 本题考查的知识点是程序框图,利用当型循环结构进行累加运算时,如果每次累加的值为循环变量值时,一般条件为循环条件小于等于终值,属于基础题.
练习册系列答案
相关题目
7.一元二次不等式(x+2)(x-3)<0的解集为( )
| A. | {x|x<-2或x>3} | B. | {x|-3<x<2} | C. | {x|x<-3或x>2} | D. | {x|-2<x<3} |
2.[普通中学做]定义:[x]表示不超过x的最大整数,例如:[1.5]=1,[-0.5]=-1.若f(x)=sin(x-[x]),则下列结论中正确的是( )
| A. | y=f(x)的最小值为0,最大值为sin1 | B. | y=f(x)无最小值,最大值为sin1 | ||
| C. | y=f(x)的最小值为0,无最大值 | D. | y=f(x)无最小值,无最大值 |