- 程序框图
- 共1420题
如图给出了一个算法流程图,该算法流程图的功能是( )
正确答案
解析
解:条件结构叠加,程序执行时需依次对“条件1”、“条件2”、“条件3”…都进行判断,只有遇到能满足的条件才执行该条件对应的操作.根据流程图可知当a>b时取b,当b>c时取c可知求三个数中最小的数
故选B.
在如图所示的程序框图中,当n∈N*(n>1)时,函数fn(x)表示函数fn-1(x)的导函数,若输入函数f1(x)=sinx+cosx,则输出的函数fn(x)可化为( )
正确答案
解析
解:由框图可知n=2011时输出结果,
由于f1(x)=sinx+cosx,
f2(x)=-sinx+cosx,
f3(x)=-sinx-cosx,
f4(x)=sinx-cosx,
f5(x)=sinx+cosx,
所以f2009(x)=f4×501+5(x)=sinx+cosx=sin(x+
).
故选C.
下列框图中,若输出的结果为,则①中应填入( )
正确答案
解析
解:框图首先给循环变量i赋值1,给累加变量S赋值0.
执行,i=1+1=2;
判断2小于等于某一个值,执行,i=2+1=3;
判断3小于等于某一个值,执行,i=3+1=4;
由上述运算可得,当i满足判断框中的条件时,运算得到的S值为.
而该题最后输出的S的值为,说明i=9时判断框中的条件还成立,当i=10时跳出循环,输出S的值,算法结束,由此可得,①中应填入i≤9.
故选C.
一个算法如下:
第一步:S取值0,i取值1;
第二步:若i不大于10,则执行下一步;否则执行第六步;
第三步:计算S+i且将结果代替i;
第四步:用i+2结果代替i;
第五步:转去执行第二步;
第六步:输出S则运行以上步骤输出的结果为______.
正确答案
25
解析
解:运行算法,有S=1+3+5+7+9=25
故答案为:25.
执行框图,若输出结果为,则输入的实数x的值是( )
正确答案
解析
解:分析如图执行框图,
可知:该程序的作用是计算分段函数 的函数值.
当x>1时,若y=,则x=
当x≤1时,若y=,则x-1=
,x=
不合.
故选D.
扫码查看完整答案与解析