题目内容

11.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数(  )
A.13B.13.5C.14D.14.5

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

解答 解:当S=1,i=3时,不满足题目要求,应继续循环,S=1×3,i=5; 
当S=1×3,i=5时,不满足题目要求,应继续循环,S=1×3×5,i=7; 
当S=1×3×5,i=7时,不满足题目要求,应继续循环,S=1×3×5×7,i=9; 
当S=1×3×5×7,i=9时,不满足题目要求,应继续循环,S=1×3×5×7×9,i=11; 
当S=1×3×5×7×9,i=11时,不满足题目要求,应继续循环,S=1×3×5×7×9×11,i=13; 
当S=1×3×5×7×9×11,i=13时,不满足题目要求,应继续循环,S=1×3×5×7×9×11×13,i=15; 
当S=1×3×5×7×9×11×13,i=15时,满足题目要求,不应继续循环,
故横线①上的数在(13,15]内,不能填13.
故选:A.

点评 本题考查了程序框图和算法语句的应用问题,当循环次数不多,或有规律可循时,可采用模拟程序法进行解答.

练习册系列答案
相关题目

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

精英家教网