A. B. C. D.
【答案】C
【解析】
试题分析:由题图可知, 开始时a=2,i=1;第一次运行后,a=-1/3,i=2;第二次运行后,a=-3/2,i=3;第三次运行后,a=2,i=4, 依此类推, 又,故输出的a的值为-3/2,故选C.
考点:1、程序框图;2、循环结构.
【方法点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1)不要混淆处理框和输入框;(2)注意区分程序框图是条件分支结构还是循环结构;(3)注意区分当型循环结构和直到型循环结构;(4)处理循环结构的问题时一定要正确控制循环次数;(5)要注意各个框的顺序.
4.按流程图的程序计算,若开始输入的值为=2,则输出的的值是( )
A.3 B.6 C.21 D.156
【答案】C
【解析】
试题分析:第一次运行,计算,不成立,往否的方向进行;
第二次运行,计算,不成立,往否的方向进行;
第三次运行,计算,不成立,往否的方向进行;
第四次运行,计算,成立,往是的方向进行;输出。
考点:算法的含义、程序框图
5.执行如图所示的程序框图,则输出的a值是