最新人教版高中数学必修三同步练习第一章算法初步[范围1.1~1.3] 联系客服

发布时间 : 星期一 文章最新人教版高中数学必修三同步练习第一章算法初步[范围1.1~1.3]更新完毕开始阅读9672cc525b8102d276a20029bd64783e09127d24

一、选择题(本大题共8小题,每小题5分,共40分) 1.计算下列各式中的S值,能设计算法求解的是( ) ①S=-1+2-3+…+28-29+30; ②S=1+2+3+…+30+…; ③S=1-2-3-…-n(n∈N+).

A. ①② B. ①③ C. ②③ D. ①②③ 【答案】B 【解析】

由算法的有限性知②不正确,而①③都可通过有限的步骤操作,输出确定结果. 2.用辗转相除法求72与120的最大公约数时,需要做除法次数为( ) A. 4 B. 3 C. 5 D. 6 【答案】B 【解析】 【分析】

利用辗转相除法即可得出.

【详解】120=72+48,72=48+24,48=2×24. ∴需要做的除法的次数是3. 故选:B.

【点睛】辗转相除法和更相减损术是求两个正整数的最大公约数的方法,辗转相除法是当大数被小数除尽时,结束除法运算,较小的数就是最大公约数;更相减损术是当大数减去小数的差等于小数时停止减法运算.较小的数就是最大公约数.一般情况下,用辗转相除法得到最大公约数的步骤较少,而用更相减相术步骤较多.但运算简易.解题时要灵活运用. 3.下列赋值语句错误的是( ) A. i=i-1 B. m=m^2+1 C. k=-1/k D. x*y=a 【答案】D 【解析】

不能同时给两个变量赋值, 选项错误.故选. 4. 下列给出的输入、输出语句正确的是( )

①输入语句:INPUT a;b;c; ②输入语句:INPUT x=3; ③输出语句:PRINT A=4; ④输出语句:PRINT 20,3*2. A. ①② B. ②③ C. ③④ D. ④ 【答案】D 【解析】

①错,变量之间应用“,”隔开;②错,不能输入赋值语句;③错,不能输出赋值语句;④对.

5.阅读如图所示的程序框图,运行相应的程序,输出S的值为( )

A. 15 B. 105 C. 245 D. 945 【答案】B 【解析】

分析:依次运行框图中的程序后可得输出结果.

详解:运行程序框图中的程序,可得: 第一次:第二次:第三次:故选B.

点睛:判断序框图的输出结果时,首先要做的就是弄清程序框图想要实现的功能.对于条件结构,要根据条件进行判断,弄清程序的流向;对于循环结构,要弄清楚循环体是什么、变量的初始条件是什么和循环的终止条件是什么,要特别注意循环终止时各变量的当前值. 6.运行如图所示的程序框图,若输入a,b的值分别为log43和log34,则输出M的值是( )

,不满足条件,继续运行; ,不满足条件,继续运行;

.满足条件,停止运行,输出105.

A. 0 B. 1 C. 3 D. -1 【答案】D 【解析】 【分析】

由a=log43,b=log34,∴b>1,0a可知,程序框图延着“是”的箭头计算即可。 【详解】∵a=log43,b=log34,∴b>1,0a,因此根据程序框图,M=a·b-2=log43×log34-2=-1,故选D.

【点睛】根据程序框图,转化为分段函数求解。

7.运行如图所示的程序框图,如果输入的n的值为6,那么输出的n的值为( )

A. 3 B. 5 C. 10 D. 16 【答案】B 【解析】 【分析】

根据程序框图依次写出每个循环,输入n=6时,1、n==3,i=0+1=1; 2、n=3×3+1=10,i=1+1=2;3、n==5,i=2+1=3;推出循环得解。

【详解】输入n=6时,第一次循环,有n==3,i=0+1=1;第二次循环,有n=3×3+1=10,i=1+1=2;第三次循环,有n==5,i=2+1=3,退出循环,此时n=5,故选B. 【点睛】根据程序框图依次写出每个循环,利用前面循环的规律得出步数与结果的关系式。 8.类似于十进制中的逢10进1,十二进制的进位原则是逢12进1,采用数字0,1,2,…,9和字母M,N作为计数符号,这些符号与十进制的数字对应关系如下表: 十二进制 十进制

例如,因为563=3×122+10×12+11,所以十进制中的563在十二进制中被表示为3MN(12).那么十进制中的2008在十二进制中被表示为( ) A. 11N4(12) B. 1N25(12) C. 12N4(12) D. 1N24(12)

0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 M 10 N 11