高中数学必修3算法初步与框图专项测试题

高中数学必修3算法初步与框图专项测试题

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

A.算法只能用伪代码来描述 B.算法只能用流程图来表示

C.同一问题可以有不同的算法 D.同一问题不同的算法会得到不同的结果

2.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是( )

A.a=b,b=a B.b=a,a=bC.a=c,c=b,b=aD.c=b,b=a,a=c

3.条件语句表达的算法结构为( )

A.顺序结构 B.选择结构

4.下面的程序执行后的结果是( ) C.循环结构 D.以上都可以

a=1

b=3

a=a+b

b=a-b

printa,b

A.1,3 B.4,1 C.0,0 D.6,0

6.当x=3时,下面程序段输出的结果是( )

A.9 B.3 C.10 D.6

8.计算下列各式中的S的值,能设计算法求解的是( )

①S=1+2+3+ +100;②S=1+2+3+ ;③S=1+2+3+ +n(n≥2且n∈N)

A.①② B.①③ C.②③ D.①②③

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

A.1 B.2 C.3 D.4

10.如果执行下面的程序框图,那么输出的S=( )

A.2550 B.-2550 C. 2548 D.-2552

11.下面是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是( )

A.2

B.6

C.2或6

D.20

12.对于一元n次多项式,f(x)=anxn+an-1xn-1+ +a1x+a0可以通过一次式的反复计算,逐步得到高次多项式值的方法,称为秦九韶算法。使用秦九朝算法求f(x)=anxn+an-1xn-1+ +a1x+a0,当x=x0时的值可减少运算次数,做加法和乘法的次数分别为( )

n(n+1) 2

n(n+1)13.写出求1+2+3+ +100 的一个算法,可运用公式1+2+3+ +n=直接计算,第一2 A.n,n B.n, C.n,2n+1 D.2n+1,

步 ;第二步 ;第三步输出计算结果。

14.如下是一个程序操作流程图:

按照这个工序流程图,一件成品可能经过 道加工和检验程序, 环节可能导致废品产生。

15.在设计求解一元一次方程ax+b=0(a,b为常数)的算法时,需要用条件语句判断

16.我们常用的数是十进制,共用0,1,…,9共10个数字,如(1234)10=1⨯103+2⨯102+3⨯10+4,计算机是用二进制数来表示的,即用两个数字0和1,如(1101)2=1⨯23+1⨯22+0⨯2+1。

(Ⅰ)试将(10101)2化成十进制数;(Ⅱ)试将(100)10化成二进制数。

17.设计一个算法,输入三个数,输出最大数,并画出流程图。

n(n+1) 2

高中数学必修3算法初步参考答案

1.C2.D3.B4.B6.D8.B9.B10.C11.C12、A13、取n=100,计算n(n+1)的值。 214、7;3 15、a是否为0 16、(Ⅰ)(10101)2=1⨯24+0⨯23+1⨯22+0⨯2+1=16+4+1=(21)10; (Ⅱ)(100)10=1⨯26+1⨯25+0⨯24+0⨯23+1⨯22+0⨯2+0=(1100100)2。 故:(10101)2化成十进制数是21;(100)10化成二进制数是(1100100)2。

17.设计一个算法,输入三个数,输出最大数,并画出流程图。

高中数学必修3算法初步与框图专项测试题

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

A.算法只能用伪代码来描述 B.算法只能用流程图来表示

C.同一问题可以有不同的算法 D.同一问题不同的算法会得到不同的结果

2.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是( )

A.a=b,b=a B.b=a,a=bC.a=c,c=b,b=aD.c=b,b=a,a=c

3.条件语句表达的算法结构为( )

A.顺序结构 B.选择结构

4.下面的程序执行后的结果是( ) C.循环结构 D.以上都可以

a=1

b=3

a=a+b

b=a-b

printa,b

A.1,3 B.4,1 C.0,0 D.6,0

6.当x=3时,下面程序段输出的结果是( )

A.9 B.3 C.10 D.6

8.计算下列各式中的S的值,能设计算法求解的是( )

①S=1+2+3+ +100;②S=1+2+3+ ;③S=1+2+3+ +n(n≥2且n∈N)

A.①② B.①③ C.②③ D.①②③

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

A.1 B.2 C.3 D.4

10.如果执行下面的程序框图,那么输出的S=( )

A.2550 B.-2550 C. 2548 D.-2552

11.下面是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是( )

A.2

B.6

C.2或6

D.20

12.对于一元n次多项式,f(x)=anxn+an-1xn-1+ +a1x+a0可以通过一次式的反复计算,逐步得到高次多项式值的方法,称为秦九韶算法。使用秦九朝算法求f(x)=anxn+an-1xn-1+ +a1x+a0,当x=x0时的值可减少运算次数,做加法和乘法的次数分别为( )

n(n+1) 2

n(n+1)13.写出求1+2+3+ +100 的一个算法,可运用公式1+2+3+ +n=直接计算,第一2 A.n,n B.n, C.n,2n+1 D.2n+1,

步 ;第二步 ;第三步输出计算结果。

14.如下是一个程序操作流程图:

按照这个工序流程图,一件成品可能经过 道加工和检验程序, 环节可能导致废品产生。

15.在设计求解一元一次方程ax+b=0(a,b为常数)的算法时,需要用条件语句判断

16.我们常用的数是十进制,共用0,1,…,9共10个数字,如(1234)10=1⨯103+2⨯102+3⨯10+4,计算机是用二进制数来表示的,即用两个数字0和1,如(1101)2=1⨯23+1⨯22+0⨯2+1。

(Ⅰ)试将(10101)2化成十进制数;(Ⅱ)试将(100)10化成二进制数。

17.设计一个算法,输入三个数,输出最大数,并画出流程图。

n(n+1) 2

高中数学必修3算法初步参考答案

1.C2.D3.B4.B6.D8.B9.B10.C11.C12、A13、取n=100,计算n(n+1)的值。 214、7;3 15、a是否为0 16、(Ⅰ)(10101)2=1⨯24+0⨯23+1⨯22+0⨯2+1=16+4+1=(21)10; (Ⅱ)(100)10=1⨯26+1⨯25+0⨯24+0⨯23+1⨯22+0⨯2+0=(1100100)2。 故:(10101)2化成十进制数是21;(100)10化成二进制数是(1100100)2。

17.设计一个算法,输入三个数,输出最大数,并画出流程图。


相关内容

  • 高中数学目录
  • 人教版高中数学目录 必修1 第一章 集合与函数概念 1.1 集合 1.2 函数及其表示 1.3 函数的基本性质 第二章 基本初等函数(Ⅰ) 2.1 指数函数 2.2 对数函数 2.3 幂函数 第三章 函数的应用 3.1 函数与方程 3.2 函数模型及其应用 必修2 第一章 空间几何体 1.1 空间几 ...

  • 高中数学必修三期末测试题
  • 必修三期末测试题 考试时间:90分钟 试卷满分:100分 一.选择题:本大题共14小题,每小题4分,共56分.在每小题给出的四个选项中,只有一项是符合要求的. 1.如果输入n =3,那么执行右图中算法的结果是( ). A .输出3 B .输出4 C .输出5 D .程序出错,输不出任何结果 2.一个 ...

  • 新课程高中数学测试题组(必修3)含答案
  • 每章分三个等级:[基础训练A组], [综合训练B组], [提高训练C组] 做完一组题,然后比照答案,对完答案后,发现本可以做对而做错的题目,要思考是什么原因:是公式定理记错?计算错误?还是方法上的错误?对于个别不会做的题目,要引起重视,这是一个强烈的信号:你在这道题所涉及的知识点上有欠缺,或是这类题 ...

  • 人教版高中数学必修3知识点和练习题
  • 高中数学人教B 版必修3知识点和练习题 第一章 算法初步 1.1.1 算法的概念 1.算法概念: 在数学上,现代意义上的"算法"通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 2. 算法的特点: (1)有限性:一个 ...

  • [算法与程序框图]高中数学必修三第一章
  • 1 .阅读右面的程序框图,该程序输出的结果是( ) (1) (2) A .9 B . 10 C . 19 D . 28 2 .某程序框图如图所示, 则该程序框图输出的值等于 ( ) A .4 B .5 C .6 D .7 3 .阅读右面的程序框图, 运行相应的程序, 输出的结果为( ) A . B ...

  • 高中数学教学大纲
  • 厦门市高中新课程实验(数学)学科 (2010级)教学意见 高中新课程的教学必须依据国家教育部颁布的<数学课程标准>,遵照<福建省高中新课程教学要求>的具体教学要求,在高三备考阶段还需遵循国家教育部<考试大纲>以及福建省教育厅<考试说明>的各项具体要求, ...

  • 北师大版高中数学详细教材目录
  • 4.1二次函数的图像 北师大版高中数学详细教材目录 4.2二次函数的性质 §5 简单的幂函数 <数学1>(必修) 阅读材料 函数概念的发展 课题学习 个人所得税的计算 全书共分四章:第一章集合:第二章函数:第三章指数函数和对数函数:第四章函数的应用 第三章 指数函数和对数函数 §1 正整 ...

  • 高中数学必修3课后答案
  • 第一章 算法初步 1.1算法与程序框图 练习(P5) 1.算法步骤:第一步,给定一个正实数r . 第二步,计算以r 为半径的圆的面积S =πr 2. 第三步,得到圆的面积S . 2.算法步骤:第一步,给定一个大于1的正整数n . 第二步,令i =1. 第三步,用i 除n ,等到余数r . 第四步,判 ...

  • 高中数学重难点_考点_目录
  • 1. 课程内容: 必修课程由5个模块组成: 必修1:集合.函数概念与基本初等函数(指.对.幂函数) 必修2:立体几何初步.平面解析几何初步. 必修3:算法初步.统计.概率. 必修4:基本初等函数(三角函数).平面向量.三角恒等变换. 必修5:解三角形.数列.不等式. 以上必修是高中生必学的,选修部分 ...