按如图所求示的程序框图运算,若输入的x值为2,则输出的k值是
A.3
B.4
C.5
D.6
网友回答
B解析分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,当X>2012时,输出对应的变量k的值.解答:程序在运行过程中各变量的值如下表示:????????????? ?X??? K??? 是否继续循环循环前????????2??? 0第一次循环????3????1?????是第二次循环???7????2?????是第三次循环???127???3?????是第四次循环???2127-1>2012???4?????否故最后输出的K值为4,故选B.点评:根据流程图分析出参与计算的数据,明确算理,逐步求解即可.