题目内容

7.执行如图所示的程序框图,当n0=6时,输出的i,n的值分别为(  )
A.8,1B.7,1C.8,2D.7,2

分析 解答算法框图的问题,要依次执行各个步骤,特别注意循环结构的终止条件,模拟程序的运行,依次判断,写出每次循环得到的i,n的值,于是计算得到结果.

解答 解:模拟执行程序,可得
i=0,n=6
执行循环体,r=6(MOD)2,满足条件r=0,i=1,n=3
不满足条件n=1,执行循环体,r=3(MOD)2,不满足条件r=0,i=2,n=10,
r=10(MOD)2,满足条件r=0,i=3,n=5,
不满足条件n=1,执行循环体,r=5(MOD)2,不满足条件r=0,i=4,n=16,
r=16(MOD)2,满足条件r=0,i=5,n=8,
不满足条件n=1,执行循环体,r=8(MOD)2,满足条件r=0,i=6,n=4,
不满足条件n=1,执行循环体,r=4(MOD)2,满足条件r=0,i=7,n=2,
不满足条件n=1,执行循环体,r=2(MOD)2,满足条件r=0,i=8,n=1,
满足条件n=1,退出循环,输出i,n的值分别为:8,1.
故选:A.

点评 本题考查了循环结构、流程图的识别、条件框等算法框图的应用,还考查了对多个变量计数变量、累加变量的理解与应用.属于基础题.

练习册系列答案
相关题目

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

精英家教网