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,__________(