1.下面对算法描述正确的一项是( )
A.算法只能用伪代码来描述 B.算法只能用流程图来表示
C.同一问题可以有不同的算法 D.同一问题不同的算法会得到不同的结果
2.将两个数交换,使,下面语句正确的是( )
A. B. C. D.
3.条件语句表达的算法结构为( )
A.顺序结构 B.选择结构 C.循环结构 D.以上都可以
4.下面的程序执行后的结果是( )
A. B. C. D.
6.当时,下面程序段输出的结果是( )
A.9 B.3 C.10 D.6
8.计算下列各式中的S的值,能设计算法求解的是( )
①;②;③
A.①② B.①③ C.②③ D.①②③
9.用辗转相除法计算60和48的最大公约数时,需要做的除法次数是( )
A.1 B.2 C.3 D.4
10.如果执行下面的程序框图,那么输出的( )
A.2550 B.-2550 C. 2548 D.-2552
11.下面是一个算法的伪代码.如果输出的y的值是20,则输入的x的值是( )
Read x
If x≤5 Then
y←10x
Else
y←2.5x+5
End If
Print y
A.2
B.6
C.2或6
D.20
12.对于一元次多项式,可以通过一次式的反复计算,逐步得到高次多项式值的方法,称为秦九韶算法。使用秦九朝算法求,当时的值可减少运算次数,做加法和乘法的次数分别为( )
A. B. C. D.
13.写出求的一个算法,可运用公式直接计算,第一步 ;第二步 ;第三步输出计算结果。
14.如下是一个程序操作流程图:
按照这个工序流程图,一件成品可能经过 道加工和检验程序, 环节可能导致废品产生。
15.在设计求解一元一次方程为常数)的算法时,需要用条件语句判断 。
18.我们常用的数是十进制,共用0,1,…,9共10个数字,如,计算机是用二进制数来表示的,即用两个数字0和1,如。
(Ⅰ)试将化成十进制数;(Ⅱ)试将化成二进制数。
19.设计一个算法,输入三个数,输出最大数,并画出流程图。
Read
If and then
Else
if then
Else
End if
End if
输入
解:
输出
输出
输出
高中数学必修3算法初步参
1.C2.D3.B4.B6.D8.B9.B10.C11.C12、A13、取,计算的值。
14、7;3 15、是否为0 18、(Ⅰ);
(Ⅱ)。
故:化成十进制数是21;化成二进制数是。
19.设计一个算法,输入三个数,输出最大数,并画出流程图。
输入
Read
If and then
Else
if then
Else
End if
End if
解:
输出
输出
输出下载本文