1.2.2 选择结构
一、单选题
1.执行如图所示的程序框图,则输出的S的值为( )
A.1 B.2 C.4 D.不存在
【答案】A
【解析】
分析:执行如图所示的程序框图,逐一进行运算,即可得到输出的结果.
详解:由题意,执行如图所示的程序框图可知:其中1/(√n+√(n+1))=√(n+1)-√n,
第一次循环:S=0+√2-√1=√2-1,n=2,不满足判断条件;
第二次循环:S=√2-1+√3-√2=√3-1,n=3,不满足判断条件;
第三次循环:S=√3-1+√4-√3=2-1=1,n=4,满足判断条件,输出S=1,故选A.
点睛:利用循环结构表示算法,一定要先确定是用当型循环结构,还是用直到型循环结构;当型循环结构的特点是先判断再循环,直到型循环结构的特点是先执行一次循环体,再判断;注意输入框、处理框、判断框的功能,不可混用;赋值语句赋值号左边只能是变量,不能是表达式,右边的表达式可以是一个常量、变量或含变量的运算式.
2.执行如图所示的程序框图,则输出的结果为( ).