必修3《算法初步》单元测试题.doc
- 文档编号:6124812
- 上传时间:2023-05-09
- 格式:DOC
- 页数:7
- 大小:458KB
必修3《算法初步》单元测试题.doc
《必修3《算法初步》单元测试题.doc》由会员分享,可在线阅读,更多相关《必修3《算法初步》单元测试题.doc(7页珍藏版)》请在冰点文库上搜索。
必修3《算法初步》单元测试题
一.选择题
1.下列给出的赋值语句中正确的是(B)
ABCD
2.执行下面的程序框图,输出的结果是(B)
(A)3(B)4(C)5(D)6
3.某程序框图如图所示,若输出的S=57,则判断框内应填入(A)
(A)k>4?
(B)k>5?
(C)k>6?
(D)k>7?
i=11
s=1
while“条件”
s=s*i
i=i-1
wend
PRINTS
END
(第4题)
(第2题)(第3题)
4.如果下边程序执行后输出的结果,那么在程序中
while后面的“条件”应为(D)
A.i<=0B.i>=0
C.i>-1D.i>0
5.右面的程序框图,如果输入三个实数a、b、c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的(A)
A.c>x B.x>c C.c>b D.b>c
6.执行右边的程序框图1,若p=0.8,则输出的n=(C)
A.2B.3C.4D.5
是
否
开始
输入a,b,c
x=a
b>x
输出x
结束
x=b
x=c
否
是
(第6题)
(第5题图)
7.下面程序功能是求满足1+2+3+…+n>500的最小的自然数n,则横线处应填入(C)
A.i+1B.i
C.i-1D.i-2
8.如图程序框图,如果输出的函数值在区间内,则输入的实数x的取值范围是B
A.B.C.D.
开始
i=1
S=0
whileS<=500
S=S+i
i=i+1
WEND
PRINT_______
END
输入x
是
否
x
输出x
输出
第8题
结束
(第7题)
9.如果执行如图所示的程序框图,输入
那么输出的各个数的和是(B)
A.3B.3.5
C.4D.4.5
二.填空题
10.二进制数转换成十进制数是__31_
11.有如下程序,当输入a=2013,k=8时,输出的
结果是____________3735
(第11题)(第12题)
12.如上程序,当输入m=20723,n=4081时,输出的结果是_____53___
13.执行右图所示的程序框图,若输入,则输出的值为.
第13题
(第13题)(第14题)
14.如上图所示,程序框图(算法流程图)的输出结果是.15
15.下图是某算法程序框图,则程序运行后输出的结果是__________.10
16.如下程序输出的n的值是______3______.
结束
开始
i=2
s=0
i≤1000?
是
(1)
(2)
否
输出s
第16题
j=
16.以下程序输出的结果是.
16..如图是为求1~1000的所有偶数的和而设计的一个程序空白框图,将空白处补上。
①__s=s+i________。
②___i=i+2_______。
17.如图程序是计算的值,其中则空白处应填____a=a*10
18.以下程序运行后实现的功能为____二分法计算f(x)=x2-5精确度为d的近似值
INPUT“a,b,c=”;a,b,c
IFb>aTHEN
t=a
a=b
b=t
ENDIF
IFc>aTHEN
t=a
a=c
c=t
ENDIF
IFc>bTHEN
t=b
b=c
c=t
ENDIF
PRINTa,b,c
END(第19题)
19.以下程序运行后实现的功能为__把输入的三个数从大到小排列
Input“a=”;a
Input“b=”;b
Input“d=”;d
Do
Ifm^2-5=0then
a=m
b=m
Else
If(a^2-5)*(m^2-5)<0then
b=m
Else
a=m
Endif
Endif
LoopuntilABS(a-b) Printa,b(第18题) End 20.设是斐波那契数列,即以下是表示输出斐波那契数列前20项的算法程序框图,则有 ①____m=m+n②___n=m+n 答题卡 一.选择题 1 2 3 4 5 6 7 8 9 二.填空题 10__________________11__________________ 12__________________13__________________ 14__________________15__________________ 16_______________,_____________17__________________ 18__________________19_________________ 20__________________,________________ 三.解答题 21.给出50个数,1,2,4,7,11,…,其规律是: 第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,以此类推.要求计算这50个数的和.先将下面给出的程序框图补充完整,再根据程序框图写出程序. (3) 结束 i=i+1 (1) 开始 是 输出s 否 i=1 P=1 S=0 (2) (1)把程序框图补充完整: (1)________________________ (2)___s=s+p_____________________ (3)__p=p+i______________________ (2)写出程序。 22.请设计一个程序求S=的值,并画出程序框图。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法初步 必修 算法 初步 单元测试