算法案例(25分钟60分)一、选择题(每小题5分,共25分)1
更相减损术可解决下列问题中的()A
求两个正整数的最大公约数B
求多项式的值C
进位制的转化计算D
排序问题【解析】选A
更相减损术是解决求两个或两个以上的正整数的最大公约数的
(2015·娄底高一检测)把77化成四进制数的末位数字为()A
1【解析】选D
因为77÷4=19……1,19÷4=4……3,4÷4=1……0,1÷4=0……1,故77(10)=1031(4),末位数字为1
【补偿训练】十进制数89化为二进制的数为()A
1001101(2)B
1011001(2)C
0011001(2)D
1001001(2)【解析】选B
89÷2=44…1,44÷2=22…0,22÷2=11…0,11÷2=5…1,5÷2=2…1,2÷2=1…0,1÷2=0…1,故89(10)=1011001(2)
(2015·临沂高一检测)已知多项式f(x)=x4-3x3+5x,用秦九韶算法求f(5)的值等于()A
10【解析】选A
因为f(x)=x4-3x3+0·x2+5x=(((x-3)x+0)x+5)x,v0=1,v1=1×5-3=2,v2=2×5+0=10,v3=10×5+5=55,v4=55×5=275,所以f(5)的值为275
(2015·洛阳高一检测)用秦九韶算法计算多项式f(x)=1+5x+10x2+10x3+5x4+x5在x=-2时,v3的值为()A
4【解题指南】所给的多项式写成关于x的一次函数的形式,依次写出,得到最后结果,从里到外进行运算,得到要求的值
【解析】选B
f(x)=1+5x+10x2+10x3+5x4+x5=(x4+5x3+10x2+10x+5)x+1=((x3+5x2+10x+10)x+5)x+1=((((x+5)x+