最新版学海导航数学(理)总复习(第1轮)同步测控+第36讲+算法+word版含答案优秀名师资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014版学海导航数学(理)总复习(第1轮)同步测控
第36讲算法 word版含答案
第36讲算法、程序框图与算法案例
1.下列关于“赋值语句”叙述正确的是( ) A(3.6,x是赋值语句
B(利用赋值语句可以进行代数式的化简
C(赋值语句中的等号与数学中的等号意义相同 D(赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的
变量,使该变量的值等于表达式的值
2.计算机执行下面的程序段后,输出的结果是( )
a,1
b,3
a,a,b
b,a,b
PRINT a,bA(1,3 B(4,1
C(0,0 D(6,0
3.读下面的甲、乙两程序:
甲乙
i,1
S,0
WHILE i<,1000
S,S,i
i,i,1
WEND
PRINT S
END i,1000
S,0
DO
S,S,i
i,i,1
LOOP UNTIL i<1
PRINT S
END
对甲、乙两程序和输出的结果判断正确的是( ) A(程序不同,结果不同 B(程序不同,结果相同 C(程序相同,结果不同 D(程序相同,结果相同
4.(2012?天津卷)阅读下边的程序框图,运行相应的程序,当输入x的值为,25时,输
出x的值为( )
A(,1 B(1
C(3 D(9
5.把五进制数123化为二进制数为__________ ((5)(2)
6.若程序框图(即算法流程图)如图所示,则其输出的结果是________(
规定汇款 7.到银行办理个人异地汇款(不超过100万元)时,银行收到一定的手续费(不超过100元时收取1元手续费;超过100元但不超过5000元时按汇款额的1%收取;超过5000元,一律收取50元手续费,设计算法求汇款额为x元时,银行收取手续费y元,只画出流程图(
8.(2012?湖南卷)如果执行如图所示的程序框图,输入x,,1,n,3,则输出的数S,__________(
9.阅读下面的程序,当分别输入x,2、x,1、x,0时,输出的y值分别为______、______、________(
INPUT “x,”;x
IF x>1 THEN
y,1/(x,1)
ELSE
IF x,1 THEN
y,x^2
ELSE
y,x^2,1/(x,1)
END IF
END IF
PRINT y
END
10.求满足1,2,3,…,n>500的最小的自然数n.
(1)画出解决该问题的流程图; (2)以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正(
i,1 S,1
DO S<,500
S,S,i
i,i,1
WEND
PRINT i,1
END
第36讲
1(D 2.B 3.B 4.C 5.100110 6.127
7(解析:要计算手续费,首先要建立汇款额与手续费之间的函数关系式,依题意知
1 (0 ,50 (5000 流程图如图所示: 8(,4 解析:输入x,,1,n,3,,执行过程如下:i,2:S,,6,2,1,,3;i,1: S,,3×(,1),1,1,5;i,0:S,5×(,1),0,1,,4,所以输出的是,4. 9(1 1 ,1 解析:本题是求分段函数值的问题,由程序可画出程序框图,所以输入2、1、0时,输 出1、1、,1. 10(解析:(1)流程图如图所示: (2)?“DO”应改为“WHILE”; ?“PRINT i,1”应改为“PRINT i,1”; ?“S,1”应改为“S,0”(