题目内容

17.在生活中,我们需要把k进制数化为十进制数,如图是实现该算法的程序框图.执行该程序框图,若输入n=5,t=3,依次输入的a的值为2,0,1,2,1,则输出结果是(  )
A.179B.178C.147D.146

分析 根据已知的程序框图可得,该程序的功能是利用循环结构计算并输出变量b的值,模拟程序的运行过程,可得答案.

解答 解:n=5,t=3,b=0,i=1,
输入a=2,
则b=2,i=2≤n,
输入a=0,
则b=2,i=3≤n,
输入a=1,
则b=11,i=4≤n,
输入a=2,
则b=65,i=5≤n,
输入a=1,
则b=146,i=6>n,
输出b=146,
故选:D.

点评 本题考查的知识点是程序框图,当循环次数不多,或有规律可循时,可采用模拟程序法进行解答.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网