数学北师大版三同步训练:第二章算法初步测评(B卷)(附答案)含解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章算法初步测评(B卷)
【说明】本试卷分为第Ⅰ、Ⅱ卷两部分,请将第Ⅰ卷选择题的答案填入答题栏内,第Ⅱ卷可在各题后直接作答.共120分,考试时间90分钟.
第Ⅰ卷(选择题共50分)
一、选择题(本大题共10小题,每小题5分,共50分)
1.要解决下面的四个问题,只用顺序结构画不出其算法框图的是
A.利用公式1+2+…+n=错误!计算1+2+…+60的值
B.当球的表面积已知时,求球的体积
C.当给定一个数x,求其绝对值
D.求函数f(x)=2x2-3x+8的函数值
答案:C 因为,故需用判断框,即用选择结构
2.下面算法语句运行后输出的结果为
a=0
j=1
Do
a=(a+j)Mod 5
j=j+1
Loop While j≤5
输出a
A.50 B.5 C.25 D.0
答案:D “(a+j)Mod5”即为Mod(a+j,5),表示a+j被5除后的余数.
3.阅读如图所示的算法框图,输出的结果为
A.11,8 B.13,2 C.11,5 D.13,8
答案:A 此算法初值a=12,b=5,通过赋值a=a-1,b=b +3对a、b进行赋值运算,故选A.
4.在求函数的值的算法中,不可能用到的语句或算法为
A.输入语句B.复合If语句
C.输出语句D.插入排序
答案:D 求分段函数的值主要使用条件语句,判断自变量的范围,所以要用到复合If语句,而输出语句在这里也是必需的,事实上,任何一个算法都必须有输出语句,本题没有要求排序,所以,不需要插入法排序.
5.给出下列四个命题:①解方程ax2+bx+c=0(a≠0);②求函数f(x)=x2-2,x≥0,,x+5,x<0的函数值;③求体积为8的正方体的表面积;④求三个数a,b,c中的最大数.其中不需要用条件语句来描述其算法的有
A.1个B.2个C.3个D.4个
答案:A 只有③不需要用条件语句描述算法.
6.下图是求S=1+3+5+7+…前20项和的算法框图,①处应填
A.P=P+1 B.P=P+2 C.P=P+3 D.P =P+4
答案:B 由题意,和式每一项与前一项比较都大2(即步长为2),∴选B。
7.三个数144,360,504的最大公因数是
A.24 B.36 C.72 D.48
答案:C∵144=24×32,360=23×32×5,504=23×32×7,∴144,360,504的最大公因数为23×32=72.故选C.
8.某店一个月的收入和支出总共记录了N个数据a1,a2,…,a N,其中收入记为正数,支出记为负数.该店用下面的算法框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的
A.A>0,V=S-T B.A〈0,V=S-T
C.A〉0,V=S+T D.A〈0,V=S+T
答案:C 月总收入S应当为本月的各项收入之和,故需满足A〉。