人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx

上传人:b****3 文档编号:1134249 上传时间:2022-10-17 格式:DOCX 页数:17 大小:179.92KB
下载 相关 举报
人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx_第1页
第1页 / 共17页
人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx_第2页
第2页 / 共17页
人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx_第3页
第3页 / 共17页
人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx_第4页
第4页 / 共17页
人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx

《人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx》由会员分享,可在线阅读,更多相关《人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx(17页珍藏版)》请在冰豆网上搜索。

人教A版高中数学必修3教学同步讲练第一章 《算法初步》单元测试题.docx

人教A版高中数学必修3教学同步讲练第一章《算法初步》单元测试题

高中数学必修3第一章《算法初步》单元测试题

(时间:

120分钟 满分:

150分)

一、选择题(本大题共12小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)

1.下面对算法的描述正确的一项是(  )

A.算法只能用自然语言来描述

B.算法只能用图形语言来表示

C.同一问题可以有不同的算法

D.同一问题的算法不同,结果必然不同

2.图中程序运行后输出的结果为(  )

A.3 43B.43 3

C.-18 16D.16 -18

3.阅读如图所示的程序框图,运行相应的程序,则输出的结果为(  )

A.2B.1C.0D.-1

4.用辗转相除法,计算56和264的最大公约数时,需要做的除法次数是(  )

A.3B.4C.6D.7

5.将二进制数110101

(2)转化为十进制数为(  )

A.106B.53C.55D.108

6.执行如图所示的程序框图,输出的s值为(  )

A.8B.9C.27D.36

7.下述程序的功能是(  )

S=1

i=3

WHILE S<=10000

 S=S*i

 i=i+2

WEND

PRINT i

END

A.求1×2×3×4×…×10000的值

B.求2×4×6×8×…×10000的值

C.求3×5×7×9×…×10001的值

D.求满足1×3×5×…×n>10000的最小正整数n

8.已知7163=209×34+57,209=57×3+38,57=38×1+19,38=19×2.根据上述一系列等式,可确定7163和209的最大公约数是(  )

A.57B.3C.19D.34

9.执行如图所示的程序框图,如果输入n=3,则输出的S=(  )

第9题图

A.B.C.D.

10.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4时,v4的值为(  )

A.-57B.220C.-845D.3392

11.某程序框图如图所示,若该程序运行后输出的值是,则(  )

A.a=4B.a=5

C.a=6D.a=7

12.下面的程序框图,能判断任意输入的数x的奇偶性,其中判断框内的条件是(  )

A.m=0?

B.x=0?

C.x=1?

D.m=1?

二、填空题(本大题共4小题,每小题5分,共20分,把答案填在题中横线上).

13.(2015·山东卷)执行如图所示的程序框图,若输入的x的值为1,则输出的y的值是________.

14.将十进制数30化为二进制数为________.

15.定义某种运算S=a⊗b,运算原理如图所示,则式子:

-的值是________.

16.执行如图所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为________.

三、解答题(本大题共6小题,共70分.解答应写出文字说明、证明过程或演算步骤)

17.(本小题满分10分)

(1)用辗转相除法求840与1764的最大公约数;

(2)用更相减损术求440与556的最大公约数.

 

18.(本小题满分12分)用秦九韶算法计算f(x)=2x4+3x3+5x-4在x=2时的值.

 

19.(本小题满分12分)已知函数f(x)=对每输入的一个x值,都得到相应的函数值.画出程序框图并写出程序.

 

20.(本小题满分12分)如图所示,输出的结果是?

 

21.(本小题满分12分)高一

(2)班共有54名同学参加数学竞赛,现已有这54名同学的竞赛分数,请设计一个将竞赛成绩优秀同学的平均分输出的程序(规定90分以上为优秀),并画出程序框图.

 

22.(本小题满分12分)已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(xn,yn),….

第22题图

(1)若程序运行中输出的一个数组是(9,t),求t的值;

(2)程序结束时,共输出(x,y)的组数为多少;

(3)写出程序框图的程序语句.

 

高中数学必修3第一章《算法初步》单元测试题

参考答案

一、选择题(本大题共12小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)

1.下面对算法的描述正确的一项是(  )

A.算法只能用自然语言来描述

B.算法只能用图形语言来表示

C.同一问题可以有不同的算法

D.同一问题的算法不同,结果必然不同

解析:

算法可以用自然语言、图形语言和程序语言来描述;同一个问题可以有不同的算法,但算法的结果相同.

答案:

C

2.图中程序运行后输出的结果为(  )

A.3 43B.43 3

C.-18 16D.16 -18

答案:

A

3.阅读如图所示的程序框图,运行相应的程序,则输出的结果为(  )

A.2B.1C.0D.-1

解析:

执行程序:

i=1,S=0;S=cos=0,i=2;

S=0+cosπ=-1,i=3;S=-1+cos=-1,i=4;S=-1+cos=0,i=5;S=0+cos=0,i=6,满足i>5,退出循环,输出的结果为0,故选C.

答案:

C

4.用辗转相除法,计算56和264的最大公约数时,需要做的除法次数是(  )

A.3B.4C.6D.7

解析:

由辗转相除法264=56×4+40,56=40×1+16,40=16×2+8,16=8×2,即得最大公约数为8,做了4次除法.

答案:

B

5.将二进制数110101

(2)转化为十进制数为(  )

A.106B.53C.55D.108

答案:

B

6.执行如图所示的程序框图,输出的s值为(  )

A.8B.9C.27D.36

答案:

B

7.下述程序的功能是(  )

S=1

i=3

WHILE S<=10000

 S=S*i

 i=i+2

WEND

PRINT i

END

A.求1×2×3×4×…×10000的值

B.求2×4×6×8×…×10000的值

C.求3×5×7×9×…×10001的值

D.求满足1×3×5×…×n>10000的最小正整数n

解析:

S是累乘变量,i是计数变量,每循环一次,S乘以i一次且i增加2.当S>10000时停止循环,输出的i值是使1×3×5×…×n>10000成立的最小正整数n.

答案:

D

8.已知7163=209×34+57,209=57×3+38,57=38×1+19,38=19×2.根据上述一系列等式,可确定7163和209的最大公约数是(  )

A.57B.3C.19D.34

解析:

由辗转相除法的思想可得结果.

答案:

C

9.(2015·湖南卷)执行如图所示的程序框图,如果输入n=3,则输出的S=(  )

第9题图

A.

B.

C.

D.

解析:

第一次循环:

S=,i=2;

第二次循环:

S=+,i=3;

第三次循环:

S=++,i=4,满足循环条件,结束循环.

故输出S=++=

=.

答案:

B

10.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4时,v4的值为(  )

A.-57B.220C.-845D.3392

解析:

v0=3,v1=v0x+5=-7,

v2=v1x+6=28+6=34,

v3=v2x+79=34×(-4)+79=-57,

v4=v3x-8=-57×(-4)-8=220.

答案:

B

11.某程序框图如图所示,若该程序运行后输出的值是,则(  )

A.a=4B.a=5

C.a=6D.a=7

解析:

此程序框图的作用是计算S=1+++…+的值.

由已知得S=,即S=1+1-+-+…+-=2-=,解得a=4.

答案:

A

12.下面的程序框图,能判断任意输入的数x的奇偶性,其中判断框内的条件是(  )

A.m=0?

B.x=0?

C.x=1?

D.m=1?

答案:

A

二、填空题(本大题共4小题,每小题5分,共20分,把答案填在题中横线上).

13.(2015·山东卷)执行如图所示的程序框图,若输入的x的值为1,则输出的y的值是________.

解析:

当x=1时,1<2,则x=1+1=2;当x=2时,不满足x<2,则y=3×22+1=13.

答案:

13

14.将十进制数30化为二进制数为________.

解析:

如下图,故30(10)=11110

(2).

答案:

11110

(2)

15.定义某种运算S=a⊗b,运算原理如图所示,则式子:

-的值是________.

解析:

由题意可知,程序框图的运算原理可视为函数

S=a⊗b=

所以2tan⊗lne=2⊗1=4,

lg100⊗=2⊗3=4,

-=4-4=0.

答案:

0

16.执行如图所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为________.

答案:

3

三、解答题(本大题共6小题,共70分.解答应写出文字说明、证明过程或演算步骤)

17.(本小题满分10分)

(1)用辗转相除法求840与1764的最大公约数;

(2)用更相减损术求440与556的最大公约数.

解:

(1)1764=840×2+84,

840=84×10+0,

所以840与1764的最大公约数是84.

(2)因为556与440是偶数,用2约简得278与220,继续用2约简得139与110,因为139不是偶数,故把139与110以大数减小数,并辗转相减,

139-110=29,110-29=81,

81-29=52,52-29=23,

29-23=6,23-6=17,

17-6=11,11-6=5,

6-5=1,5-1=4,

4-1=3,3-1=2,

2-1=1,

所以440与556的最大公约数为4.

18.(本小题满分12分)用秦九韶算法计算f(x)=2x4+3x3+5x-4在x=2时的值.

解:

f(x)改写为

f(x)=(((2x+3)x+0)x+5)x-4,

所以v0=2,v1=2×2+3=7,

v2=7×2+0=14,

v3=14×2+5=33,

v4=33×2-4=62,

所以f

(2)=62.

19.(本小题满分12分)已知函数f(x)=对每输入的一个x值,都得到相应的函数值.画出程序框图并写出程序.

解:

程序框图:

程序为:

20.(本小题满分12分)如图所示,输出的结果是?

解:

m=2,p=m+5=7,m=p+5=12.

最后输出m=12.

21.(本小题满分12分)高一

(2)班共有54名同学参加数学竞赛,现已有这54名同学的竞赛分数,请设计一个将竞赛成绩优秀同学的平均分输出的程序(规定90分以上为优秀),并画出程序框图.

解:

程序如下:

程序框图如图所示:

22.(本小题满分12分)已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(xn,yn),….

第22题图

(1)若程序运行中输出的一个数组是(9,t),求t的值;

(2)程序结束时,共输出(x,y)的组数为多少;

(3)写出程序框图的程序语句.

解:

(1)开始x=1时,y=0;接着x=3,y=-2;然后x=9,y=-4,所以t=-4.

(2)当n=1时,输出一对,

当n=3时,又输出一对,…,

当n=2015时,输出最后一对,共输出(x,y)的组数为1008.

(3)程序框图的程序语句如下:

x=1

y=0

n=1

DO

PRINT

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1