典型例题分析1:
阅读右边程序框图,当输入的值为3时,运行相应程序,则输出x的值为( )
A.7
B.15
C.31
D.63
解:模拟程序的运行,可得
x=3,n=1
满足条件n≤3,执行循环体,x=7,n=2
满足条件n≤3,执行循环体,x=15,n=3
满足条件n≤3,执行循环体,x=31,n=4
不满足条件n≤3,退出循环,输出x的值为31.
故选:C.
考点分析:
程序框图.
题干分析:
模拟程序的运行,依次写出每次循环得到的x,n的值,当n=4时不满足条件n≤3,退出循环,输出x的值为31.
典型例题分析2:
若如图的程序框图运行的结构为S=﹣1/2,则判断框①中可以填入的是( )
考点分析:
程序框图.
题干分析:
模拟运行程序,可得结论.
解题反思:
本题是当型循环结构的程序框图,解题的关键是判断程序框图功能及判断终止程序的k值.
典型例题分析3:
某程序框图如图所示,若该程序运行后输出的值是7/4,则( )
A.a=3
B.a=4
C.a=5
D.a=6
解:模拟执行程序,可得
S=1,k=1
不满足条件k>a,S=3/2,k=2
不满足条件k>a,S=5/3,k=3
不满足条件k>a,S=7/4,k=4
由题意,此时满足条件4>a,退出循环,输出S的值为7/4,
故选:A.
考点分析:
程序框图.
题干分析:
模拟执行程序,依次写出每次循环得到的S,k的值,当S=7/4,k=4时,由题意此时满足条件4>a,退出循环,输出S的值为7/4,结合选项即可得解.
典型例题分析4:
执行如图所示的程序框图,若输出的b的值为4,
则图中判断框内①处应填( )
A.2
B.3
C.4
D.5
解:当a=1时,b=1不满足输出条件,故应执行循环体,执行完循环体后,b=2,a=2;
当a=2时,b=2不满足输出条件,故应执行循环体,执行完循环体后,b=4,a=3;
当a=3时,b=4满足输出条件,故应退出循环,
故判断框内①处应填a≤2,
故选:A
考点分析:
程序框图.
题干分析:
由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量b的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.
解题反思:
本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题.
联系客服