问题详情:
执行如图的程序框图,若输入k的值为3,则输出S的值为( )
A.10 B.15 C.18 D.21
【回答】
B【考点】程序框图.
【分析】模拟执行程序框图,依次写出每次循环得到的n,S的值,当n=5,S=15时,不满足条件S<kn=15,退出循环,输出S的值为15,即可得解.
【解答】解:模拟程序的运行,可得
k=3,n=1,S=1
满足条件S<kn,执行循环体,n=2,S=3
满足条件S<kn,执行循环体,n=3,S=6
满足条件S<kn,执行循环体,n=4,S=10
满足条件S<kn,执行循环体,n=5,S=15
此时,不满足条件S<kn=15,退出循环,输出S的值为15.
故选:B.
知识点:框图
题型:选择题