算法初步(30分钟50分)一、选择题(每小题3分,共18分)1
如图是某程序框图的一部分,其算法的逻辑结构为()A
循环结构【解析】选C
条件结构是处理逻辑判断并根据判断结果进行不同处理的结构,由算法流程图知,该算法的逻辑结构为条件结构
下列各进位制数中,最大的数是()A
11111(2)B
1221(3)C
312(4)D
56(8)【解析】选C
11111(2)=1+1×2+1×22+1×23+1×24=1+2+4+8+16=31
1221(3)=1+2×3+2×32=1+6+18+27=52
312(4)=2+1×4+3×42=2+4+48=54
56(8)=6+5×8=6+40=46
(2015·陕西高考改编)如图所示,当输入x为2006时,输出的y=()A
2【解题指南】模拟执行程序框图,依次写出每次循环得到的x的值,当x=-2时不满足条件x≥0,计算并输出y的值为10
【解析】选B
模拟执行程序框图,可得x=2006,x=2004满足条件x≥0,x=2002满足条件x≥0,x=2000…满足条件x≥0,x=0满足条件x≥0,x=-2不满足条件x≥0,y=10输出y的值为10
【补偿训练】执行如图所示的程序框图,若输出的结果是9,则判断框内m的取值范围是()A
(42,56]B
(56,72]C
(72,90]D
(42,90]【解析】选B
第一次运行:S=2,k=2;第二次运行:S=6,k=3;…;第七次运行:S=56,k=8;第八次运行:S=2+4+6+…+16=72,k=9,输出结果
故判断框中m的取值范围是(56,72]
(2015·襄阳高一检测)168,54,264的最大公约数是()A
9【解析】选B
168-54=114,114-54=60,60-54=6,54-6