- 算法初步
- 共2983题
若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.
正确答案
6
试题分析:当,
,则第一次运行
,
;
第二次运行,
;
第三次运行,
;
第四次运行,
;
第五次运行,
终止循环,
故输出.
执行如图所示程序框图,若输入的值为2,则输出的
.
正确答案
执行程序,运行情况如下:
输入,满足条件
,
;继续运行,满足条件
,
;
继续运行,满足条件,
;
不满足条件,输出
所以答案应填:4
(1)在如图所示的流程图中,输出的结果是 .
(2)右边的流程图最后输出的的值是 .
(3)下列流程图中,语句1(语句1与无关)将被执行的次数为 .
(4)右图给出的是计算的值的一个流程图,其中判断
框内应填入的条件是 。
正确答案
(1)20,(2)5,(3)25,(4)i>50.
(1).(2)当n=5时,
,所以输出的n值为5.
(3)当i=101时退出循环体,所以共执行了25次循环体。(4)因为当i=51时
退出循环体,所以应填入条件为i>50.
已知伪码如图,则输出的结果S=" "
正确答案
56
略
如图是一个算法流程图,则输出的的值是 ___ .
正确答案
2400
试题分析:由程序框图可知,又因为
,所以
即
.
阅读右图所示的程序框图,运行相应的程序,则输出的s值等于 .
正确答案
-3
试题分析:根据程序框图当;
;
,而此时判断条件,输出
.
如下图,运行一程序框图,则输出结果为 。
正确答案
略
已知数列中,
,利用如图所示的程序可求该数列的第 项.
正确答案
10
由程序框图可得
函数f(x)=,求f{f[f(3)]}的算法时,下列步骤正确的顺序是______.
①由3>0,得f(3)=0
②由-5<0,得f(-5)=25+2=27,即f{f[f(3)]}=27
③由f(0)=-5,得f[f(3)]=f(0)=-5.
正确答案
由求f{f[f(3)]}的算法可知,
第一步:先算f(3),
第二步:算f[f(3)],
第三步:最后计算f{f[f(3)]},共三步.
故答案为:①③②.
已知实数x∈[1,9],执行如右图所示的流程图,则输出的x不小于55的概率为________.
正确答案
由流程图知,当输入x时,各次循环输出的结果分别是2x+1,2(2x+1)+1=4x+3,2(4x+3)+1=8x+7,此时退出循环.由解得6≤x≤9,故输出的x不小于55的概率为P=
.
下图是一个算法流程图,若输入x的值为-4,则输出y的值为________.
正确答案
2
算法流程图的运行过程如下:
故输出的y的值为2
如图,该程序框图所输出的结果是 .
正确答案
64
试题分析:根据算法流程图可知第一次运行,;第二次运行,
;依此类推:
,解得
此时
故当n=64时,S<-5.
数列的前
项由如图所示的流程图依次输出的
的值构成,则数列
的一个通项公式
。
正确答案
这个数列的前
项依次是
,故这个数列的一个通项公式是
。
把二进制数1001(2)化成十进制数为 ______.
正确答案
1001(2)=1×23+0×22+0×21+1×20=9
故答案为:9.
已知P={x|1≤x≤9,x∈N},记f(a,b,c,d)=ab-cd,(其中a,b,c,d∈P),例如:f(1,2,3,4)=1×2-3×4=-10.设u,v,x,y∈P,且满足f(u,v,x,y)=39和f(u,y,x,v)=66,则有序数组(u,v,x,y)是______.
正确答案
由已知f(u,v,x,y)=39和f(u,y,x,v)=66,得
两式作差可得(u+x)(y-v)=27
∵27=3×9
∴u+x=9,y-v=3,代入数验证得(u,v,x,y)=(8,6,1,9)
故应填(8,6,1,9).
扫码查看完整答案与解析