- 算法初步
- 共548题
运行如图所示程序框图,若输入值x∈[﹣2,2],则输出值y的取值范围是 。
正确答案
[﹣1,4]
解析
由程序框图知:算法的功能是求y=的值,
当﹣2≤x<0时,函数为减函数,∴0<y≤4;
当0≤x≤2时,函数y=x(x﹣2),∴﹣1≤y≤0。
综上y的取值范围是[﹣1,4]。
知识点
执行如图所示的算法流程图,则最后输出的y等于 。
正确答案
63
解析
由框图的流程得:第一次循环y=2+1=3,x=1+1=2;
第二次循环y=2×3+1=7,x=2+1=3;
第三次循环y=2×7+1=15,x=3+1=4;
第四次循环y=2×15+1=31,x=4+1=5;
第五次循环y=2×31+1=63,x=5+1=6,
不满足条件x≤5,退出循环,输出y=63。
知识点
运行如图的程序框图,输出的结果是( )
正确答案
解析
程序在运行过程中各变量的值如下表示:
则程序运行后输出的结果是 2+22+23+…+27+28=510。
故选A,
知识点
如图是一个算法的流程图,若输入的值为
,则输出
的值是 ( )
正确答案
解析
略
知识点
已知程序框图如图所示,则输出的结果为( )
正确答案
解析
由程序框图知:程序第一次运行S==8,n=8﹣1=7,i=1+1=2;
第二次运行S==28,n=7﹣1=6,i=2+1=3;
第三次运行S==56,n=6﹣1=5,i=3+1=4;
第四次运行S==,70,n=5﹣1=4,i=4+1=5;
此时满足条件i>n,程序终止运行,输出S=70。
故选;C。
知识点
如图的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的
正确答案
解析
由于要取,
,
中最大项,输出的
应当是
,
,
中的最大者,所以应填比较
与
大小的语句
,故选A.
知识点
当m=6,n=3时,执行如图所示的程序框图,输出的S值为( )
正确答案
解析
略
知识点
若程序框图如图所示,则程序运行后输出k的值是_______.
正确答案
6
解析
略
知识点
执行如图所示的程序框图,若输入n的值为8,则输出s的值为 。
正确答案
8
解析
①i←2,k←1,s←1n←8.∵2<8,∴执行“是”,得s=;
②i←2+2,k←1+1,s←2.∵4<8,∴执行“是”,得s←;
③i←4+2,k←2+1,s←4.∵6<8,∴执行“是”,得s←;
④i←6+2,k←3+1,s←8.∵8=8,∴执行“否”,输出s←8。
故答案为8。
知识点
4.执行如图所示的程序框图,输出的S值为( )
正确答案
解析
,
,
,
,
,循环结束,输出的s为8,故选C。
知识点
15.如下图所示的程序框图的输出结果是 ( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
9. 一个算法的程序框图如图所示,该程序输出的结果为( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
13. 某程序的框图如图所示,则执行该程序,输出的
_________。
正确答案
25
解析
解析已在路上飞奔,马上就到!
知识点
16.下列程序框图中,如果输入三个实数,要求输出这三个数中最大的数,那么在空白的判断框中,应填入下面四个选项中的( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
10.执行如图所示的程序框图,则输出的k的值是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
扫码查看完整答案与解析