题目内容
执行如图所示的程序框图.若输入的n的值为3,则输出的k的值为( )

| A、2 | B、3 | C、4 | D、5 |
考点:程序框图
专题:算法和程序框图
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算并输出k值,模拟程序的运行过程,可得答案.
解答:
解:∵输入的n的值为3,k的初值为0,
第一次执行循环体后,n=14,k=1,不满足退出循环的条件;
第二次执行循环体后,n=69,k=2,不满足退出循环的条件;
第三次执行循环体后,n=344,k=3,满足退出循环的条件;
故输出的k值为3,
故选:B
第一次执行循环体后,n=14,k=1,不满足退出循环的条件;
第二次执行循环体后,n=69,k=2,不满足退出循环的条件;
第三次执行循环体后,n=344,k=3,满足退出循环的条件;
故输出的k值为3,
故选:B
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是:①分析流程图(或伪代码),从流程图(或伪代码)中既要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)⇒②建立数学模型,根据第一步分析的结果,选择恰当的数学模型⇒③解模.
练习册系列答案
相关题目
一个由三个正方体组成几何体的三视图如图所示,则该几何体的体积为( )

A、9+2
| ||
| B、11 | ||
| C、9.125 | ||
D、10+2
|
以双曲线x2-y2=2的右焦点为圆心,且与其渐近线相切的圆的方程是( )
| A、x2+y2-4x-2=0 |
| B、x2+y2-4x+2=0 |
| C、x2+y2+4x-2=0 |
| D、x2+y2+4x+2=0 |
设全集U=R,集合A={x|x2-1<0},B={x|x+2≥0},则A∩B=( )
| A、A |
| B、B |
| C、{x|-2≤x<1} |
| D、{x|-1<x≤2} |