- 条件语句、循环语句
- 共330题
若下列算法的程序运行的结果为S=132,那么判断框中应填入的关于k的判断条件是 ______.
正确答案
K≤10或K<11
解析
解:本题考查根据程序框图的运算,写出控制条件
按照程序框图执行如下:
s=1 k=12
s=12 k=11
s=12×11=132 k=10
因为输出132
故此时判断条件应为:K≤10或K<11
故答案为:K≤10或K<11
图中程序是计算2+3+4+5+6的值的程序.在WHILE后的①处和在s=s+i之后的②处所就填写的语句可以是( )
正确答案
解析
解:程序框图是计算2+3+4+5+6的和
则第一个处理框应为i>1,
i是减小1个,i=i-1
从而答案为:①i>1②i=i-1.
故选A.
(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x-4,当x=2时的函数值.
(2)根据以下算法的程序,画出其相应的流程图
正确答案
解:(1)f(x)=(((2x+3)x+1)x+5)x-4
当x=2时,V1=7,V2=15,V3=35,V4=66,
∴f(2)=66
解:(2)其相应的流程图为:
解析
解:(1)f(x)=(((2x+3)x+1)x+5)x-4
当x=2时,V1=7,V2=15,V3=35,V4=66,
∴f(2)=66
解:(2)其相应的流程图为:
运行如图的程序,输出的值为______.
正确答案
7
解析
解:由题意,如图,
此循环程序s=1+0=1;i=2
s=1+2=3;i=3
s=3+3=6;i=4
s=6+4=10;i=5
s=10+5=15;i=6
s=15+6=21,i=7.
共运行6次结束.
故输出的值为:7.
故答案为:7.
设个人月收入在5000元以内的个人所得税档次为(单位:元):
设某人的月收入为x元,试编一段程序,计算他应交的个人所得税.
正确答案
解:INPUT“请输入个人月收入X=?”;X
IF x>0 AND X<=1000 THENy=0
ELSE
IF x>1000 AND x<=3000 THENy=(x-1000)*0.1
ELSE
IF x>3000 AND x<=5000 THENy=(3000-1000)*0.1+(x-3000)*0.25
END IF
END IF
END IF
PRINT“个人月收入X=”;X
PRINT“个人所得税y=”;y
END
解析
解:INPUT“请输入个人月收入X=?”;X
IF x>0 AND X<=1000 THENy=0
ELSE
IF x>1000 AND x<=3000 THENy=(x-1000)*0.1
ELSE
IF x>3000 AND x<=5000 THENy=(3000-1000)*0.1+(x-3000)*0.25
END IF
END IF
END IF
PRINT“个人月收入X=”;X
PRINT“个人所得税y=”;y
END
扫码查看完整答案与解析