- 程序框图
- 共1420题
按如程序框图,若输出结果为170,则判断框内应补充的条件为( )
正确答案
解析
解:S=0+2=2,i=1+2=3,不满足条件,执行循环体;
S=2+8=10,i=2+3=5,不满足条件,执行循环体;
S=10+32=42,i=5+2=7,不满足条件,执行循环体;
S=42+128=170,i=7+2=9,满足条件,退出循环体,
故判断框内应补充的条件为i≥9
故选:D.
儿童乘火车时,若身高h不超过1.1m,则无需购票;若身高h超过1.1m但不超过1.4m,可买半票;若超过1.4m,应买全票,试设计一个算法,只画出程序框图.
正确答案
解:程序是:
INPUT“请输入身高h(米):”;h
IF h<=1.1 THEN
PRINT“免票”
ELSE
IF h<=1.4 THEN
PRINT“买半票”
ELSE
PRINT“买全票”
END IF
END IF
END
解析
解:程序是:
INPUT“请输入身高h(米):”;h
IF h<=1.1 THEN
PRINT“免票”
ELSE
IF h<=1.4 THEN
PRINT“买半票”
ELSE
PRINT“买全票”
END IF
END IF
END
给出如图的程序框图,那么输出的数是( )
正确答案
解析
解:x=1,y=1,z=2,满足条件z≤60,执行循环体;
x=1,y=2,z=3,满足条件z≤60,执行循环体;
x=2,y=3,z=5,满足条件z≤60,执行循环体;
x=3,y=5,z=8,满足条件z≤60,执行循环体;
x=5,y=8,z=13,满足条件z≤60,执行循环体;
x=8,y=13,z=21,满足条件z≤60,执行循环体;
x=13,y=21,z=34,满足条件z≤60,执行循环体;
x=21,y=34,z=55,满足条件z≤60,执行循环体;
x=34,y=55,z=89,不满足条件z≤60,出循环体,
故最后输出y=55
故选B.
如图所示的程序框图,若输入n=5,则输出的n值为______时f(x)在(0,+∞)上单调递减?
正确答案
-1
解析
解:由题意可知n=5时,框图运行,n=3,f(x)=x3,
第一次判断后循环,n=1,f(x)=x,
第二次判断后循环,n=-1,f(x)=x-1,
第三一次判断后不循环,输出n=-1;
故答案为:-1.
设计算法,输出1000以内能被3和5整除的所有正整数,已知算法流程图如图,请填写空余部分:①______;②______.
正确答案
a:=15n
n>66
解析
解:能被3和5整除的所有正整数,即能被15整除的所有正整数,空余部分:①a:=15n;
又程序在运行过程中各变量的值如下表示:
依此类推,我们需要计算满足15k>1000的最小正整数k,可得k≥,符合题意最小正整数67
故判断框②中应该填上“n>66”.
故答案为::①a:=15n;②n>66.
扫码查看完整答案与解析