9299.net
大学生考试网 让学习变简单
当前位置:首页 >> 数学 >>

【金版新学案】2016-2017学年高一数学人教A版必修三练习:第一章 算法初步1.2.3 Word版含解析

【金版新学案】2016-2017学年高一数学人教A版必修三练习:第一章 算法初步1.2.3 Word版含解析


(本栏目内容,在学生用书中以独立形式分册装订!) 一、选择题(每小题 5 分,共 20 分) x (x>2), ? ? 1.求函数 f(x)=?x-1 (-2<x≤2),在 x=x0 时的值的算法中, 下列语句用不到的是 ? ?6x-6 (x≤-2), ( ) A.输入语句 C.条件语句 解析: B.输出语句 D.循环语句 2 因为是求分段函数 f(x)在 x=x0 时的值,所以需用条件语句,当然输入、输出 语句必不可少,故选 D. 答案: D 2.关于循环语句的说法不正确的是( ) A.算法中的循环结构由 WHILE 语句来实现 B.循环语句中有直到型语句和当型语句,即 UNTIL 语句和 WHILE 语句 C.一般来说 UNTIL 语句和 WHILE 语句可以互相转换 D.算法中的循环结构由循环语句来实现 解析: 算法中的循环结构由循环语句来实现,循环语句包括 UNTIL 语句和 WHILE 语句两种不同的格式,且一般情况下这两种语句可以相互转换.所以选项 A 是错误的,其余 都正确.故选 A. 答案: A 3.给出如图所示的程序段,则关于它的说法正确的是( k=8 WHILE k=0 k=k+1 WEND A.循环体语句执行 8 次 ) B.循环体无限循环 C.循环体语句一次也不执行 D.循环体语句只执行一次 解析: 由于 k=8,而循环语句的条件是 k=0 执行,故循环体语句一次也不执行.故选 C. 答案: C 4.下面为一个求 10 个数的平均数的程序,在横线上应填充的语句为( S=0 i=15 DO INPUT x S=S+x i=i+1 LOOP UNTIL a=S/10 PRINT a END A.i>24 C.i>10 B.i>25 D.i<10 ) 解析: 此为直到型循环,在程序一开始,即 i=15 时,开始执行循环体,当 i=24 时, 继续执行循环体,题目中求 10 个数的平均数,所以当 i>24 时应终止循环.故选 A. 答案: A 二、填空题(每小题 5 分,共 15 分) 5.下面所给的程序,其循环体执行的次数是 S=0 i=1 DO S=S+i W. i=i+2 LOOP UNTIL i>100 PRINT S END 解析: 循环一次,i=3,循环两次,i=5,循环三次,i=7,等等,循环 50 次,i>100. 故循环体执行的次数是 50. 答案: 50 6.将求 1×2×3×4×5×6×7×8×9×10 的程序补充完整: a=10 b=1 WHILE b=b*a a= ② WEND PRINT “1×2×3×4×5×6×7×8×9×10=;”b END 解析: a 的初始值为 10,故循环体中的值应该递减,即 a 从 10 减到 1,循环的条件 为 a>0,当然也可以为 a≥1. 答案: ①a>0 ②a-1 7.对于下面一个程序: M=5 N=0 WHILE N<15 ① N=N+M M=M-1 WEND PRINT M END 运行后输出的结果为 W. 解析: 执行过程如下:M=5,N=0 当 N=0<15 时,N=0+5=5,M=5-1=4; 当 N=5<15 时,N=5+4=9,M=4-1=3; 当 N=9<15 时,N=9+3=12,M=3-1=2; 当 N=12<15 时,N=12+2=14,M=2-1=1; 当 N=14<15 时,N=14+1=15,M=1-1=0, 当 N=15 时不小于 15,终止循环,最后输出 M 的值为 0. 答案: 0 三、解答题(每小题 1

推荐相关:
网站首页 | 网站地图
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com