内容正文:
章末检测(一)
(满分160分,时间120分钟)
一、填空题(本大题共14小题,每小题5分,共70分).
1.如图是一个算法的流程图,则输出的n的值是________.
解析 执行程序n=1,a=2,2<20;a=8,n=2,8<20;a=26,n=3,26>20.故输出n=3.
答案 3
2.如图是一个算法流程图,则输出的n的值是________.
解析 本题实质上就是求满足不等式2n>20的最小整数解.2n>20的整数解为n≥5,因此输出的n=5.
答案 5
3.执行如图所示的流程图,若输入的a的值为1,则输出的k值为________.
解析 a=1,k=0,b=1,a=-;k=1,a=-2;k=2,a=1,此时a=b成立,所以输出当前的k=2.
答案 2
4.执行如图所示的流程图,若输入的x的值为1,则输出的y的值是________.[来源:Z+xx+k.Com]
解析 当x=1时,1<2,则x=1+1=2;当x=2时,不满足x<2,则y=3×22+1=13.
答案 13
5.根据下面的伪代码,当输入a,b分别为2,3时,最后输出的m的值为________.
解析 ∵a=2,b=3,∴a<b,应把b的值赋给m,
∴m的值为3.
答案 3
6.执行如图所示的流程图,输出S的值是________.
解析 这是一个循环结构,每次循环的结果依次为k=2;k=3;k=4;k=5>4,所以输出的S=sin.=
答案
7.阅读如图所示的流程图,运行相应的程序,则输出S的值为________.[来源:学§科§网]
解析 输入S=20,i=1;
i=2×1=2,S=20-2=18,2>5不成立;
i=2×2=4,S=18-4=14,4>5不成立;
i=2×4=8,S=14-8=6,8>5成立.
输出S=6.
答案 6
8.下面是一个算法的伪代码,如果输出的y值是20,则输入的x值是________.
解析 由伪代码知,y=
当x≤5时,10x=20,解得x=2;
当x>5时,2.5x+5=20,解得x=6.
所以输入的x值为2或6.
答案 2或6
9.执行如图所示的流程图,输出的结果为________.
解析 由题意知x=1,y=1,k=0;s=1-1=0,t=1+1=2,x=0,y=2,k=0+1=1,因为1≥3不成立继续循环,s=-2,t=2,x=-2,y=2,k=2,因为2≥3不成立继续循环,s=-4,t=0,x=-4,y=0,k=3,因为3≥3成立退出循环,输出(-4,0).
答案 (-4,0)
10.执行如图所示的流程图,输出的n为________.
解析 由题意,流程图循环如下:①a=1,n=1;②a=1+≈0.003<0.005,所以输出n=4.,n=4,此时=,n=3;④a=1+=,n=2;③a=1+=
答案 4
11.执行如下所示的伪代码,输出的结果是________.[来源:学#科#网Z#X#X#K]
解析 本题“For语句”中i的取值依次为1,3,5,则第1次执行循环体时,输出s=2;第2次执行循环体时,输出s=5;第3次执行循环体时,输出s=10.故输出的结果是2,5,10.
答案 2,5,10
12.图中伪代码运行后输出的结果为________.
解析 因为x=-1<0,所以x=20+3=23,y=20,则x-y=3,y+x=43.
答案 3 43
13.给出15个数:1,2,4,7,11,…(第n+1项比第n项大n),要计算这15个数的和,现在给出解决该问题的流程图(如图所示),那么流程图中判断框①处和执行框②处应分别填入________.
解析 ①处为判断条件,满足条件时循环,否则跳出循环,输出x的值,因为i初值为1,故需循环15次,因此i=15时循环执行最后一次,故条件为“i≤15”.②处为计算数列中一项的值,因为第n+1项比第n项大n,故第i+1项p的值应为第i项p的值加上i,即p=p+i.
答案 i≤15,p←p+i
14.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:
队员i
1
2
3
4
5
6
三分球个数
a1
a2[来源:学科网]
a3
a4
a5
a6
如图是统计该6名队员在最近三场比赛中投进的三分球总数的流程图,则图中判断框内应填________,输出的S=________.
解析 由题意可知,流程图是要统计6名队员投进的三分球的总数,由流程图的循环逻辑知识可知,判断框应填i<7或i≤6,输出的结果就是6名队员投进的三分球的总数,而6名队员投进的三分球数分别为a1,a2,a3,a4,a5,a6,故输出的S=a1+a2+…+a6.
答案 i<7(或i≤6) a1+a2+…+a6
二、解答题(本大题共6小题,共90分.解答时应写出必要的文字说