算,即本年利息计入次年的本金中生息
7
f《算法初步》章节练习题参考答案
30分钟50分一、选择题每小题3分,共18分1如图是某程序框图的一部分,其算法的逻辑结构为
A顺序结构C条件结构
B判断结构D循环结构
【解析】选C条件结构是处理逻辑判断并根据判断结果进行不同处理的结构,由算法流程图
知,该算法的逻辑结构为条件结构
2下列各进位制数中,最大的数是
A111112C3124
B12213D568
【解析】选C11111211×21×221×231×2412481631
1221312×32×3216182752312421×43×4224485456865×86404632015陕西高考改编如图所示,当输入x为2006时,输出的y
8
fA28
B10
C4
D2
【解题指南】模拟执行程序框图,依次写出每次循环得到的x的值,当x2时不满足条件x
≥0,计算并输出y的值为10
【解析】选B
模拟执行程序框图,可得
x2006,
x2004
满足条件x≥0,x2002
满足条件x≥0,x2000…
满足条件x≥0,x0
满足条件x≥0,x2
不满足条件x≥0,y10
输出y的值为10【补偿训练】执行如图所示的程序框图,若输出的结果是9,则判断框内m的取值范围是
A42,56C72,90
B56,72D42,90
9
f【解析】选B第一次运行:S2,k2;第二次运行:S6,k3;…;第七次运行:S56,k8;
第八次运行:S246…1672,k9,输出结果故判断框中m的取值范围是56,72
42015襄阳高一检测168,54,264的最大公约数是
A4
B6
C8
D9
【解析】选B16854114,1145460,60546,54648,48642,42636,36630,
30624,24618,18612,1266,故168和54的最大公约数为6又因为26444×60,
所以6是264和6的最大公约数所以这三个数的最大公约数为65下列程序的功能是
S1i3WHILES10000
SSiii2WENDPRINTiENDA求1×2×3×4×…×10000的值B求2×4×6×8×…×10000的值C求3×5×7×9×…×10001的值D求满足1×3×5×…×
10000的最小正整数
【解析】选D法一:S是累乘变量,i是计数变量,每循环一次,S乘以i一次且i增加2
当S10000时停止循环,输出的i值是使1×3×5×…×
10000成立的最小正整数
法二:最后输出的是计数变量i,而不是累乘变量S【补偿训练】如图程序框图中,语句“SS×
”将被执行的次数是
10
fA4
B5
C6
D7
【解析】选B由程序框图知:S1×2×3×…×
又1×2×3×4×5120200,
1×2×3×4×5×6720200
故语句“SS×
”被执行了5次,选B62015北京高考改编执行如图所示程序框图,输出的k值为
A3
B4
C5
D6
【解题指南】按照程序框图顺序执行r