预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用心爱心专心 第五十一讲算法与程序框图、基本算法语句 班级________姓名________考号________日期________得分________ 一、选择题:(本大题共6小题,每小题6分,共36分,将正确答案的代号填在题后的括号内.) 1.(精选考题·新课标全国卷)如果执行下面的框图,输入N=5,则输出的数等于() A.eq\f(5,4) B.eq\f(4,5) C.eq\f(6,5) D.eq\f(5,6) 解析:根据程序框图可知,该程序框图的功能是计算S=eq\f(1,1×2)+eq\f(1,2×3)+eq\f(1,3×4)+…+eq\f(1,k(k+1)),现在输入的N=5,所以输出的结果为S=eq\f(1,1×2)+eq\f(1,2×3)+eq\f(1,3×4)+eq\f(1,4×5)+eq\f(1,5×6)=eq\b\lc\(\rc\)(eq\a\vs4\al\co1(1-\f(1,2)))+eq\b\lc\(\rc\)(eq\a\vs4\al\co1(\f(1,2)-\f(1,3)))+…+eq\b\lc\(\rc\)(eq\a\vs4\al\co1(\f(1,5)-\f(1,6)))=eq\f(5,6).故选D. 答案:D 2.(精选考题·福建)阅读下图所示的程序框图,运行相应的程序,输出的i值等于() A.2B.3 C.4D.5 解析:当i=1时,a=1×2=2,s=0+2=2,i=1+1=2;由于2>11不成立,故a=2×22=8,s=2+8=10,i=2+1=3;由于10>11不成立,故a=3×23=24,s=10+24=34,i=3+1=4;34>11成立,故输出的i=4. 答案:C 3.(精选考题·天津)阅读如图所示的程序框图,运行相应的程序,则输出s的值为() A.-1B.0C.1D.3 解析:第一次执行s=1×(3-1)+1=3,i=2;第二次执行s=3×(3-2)+1=4,i=3;第三次执行s=4×(3-3)+1=1,i=4;第四次执行s=1×(3-4)+1=0;i=5>4,结束循环,故输出的结果是0,选B. 答案:B 4.(精选考题·辽宁)如果执行右面的程序框图,输入n=6,m=4,那么输出的p等于() A.720B.360 C.240D.120 解析:k=2,p=12;k=3,p=60;k=4,p=360,k=4时不满足k<m,所以输出的p=360. 答案:B 5.如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为() A.S=S*(n+1)B.S=S*xn+1 C.S=S*n D.S=S*xn 解析:由题意可知,输出的是10个数的乘积,故循环体应为S=S*xn,所以选D. 答案:D 6.(精选考题·天津)阅读如图所示的程序框图,若输出s的值为-7,则判断框内可填写() A.i<3?B.i<4? C.i<5?D.i<6? 解析:由题意可知i=1,s=2→s=1,i=3→s=-2,i=5→s=-7,i=7,因此判断框内应为i<6?. 答案:D 二、填空题:(本大题共4小题,每小题6分,共24分,把正确答案填在题后的横线上.) 7.(精选考题·安徽)如图所示,程序框图(算法流程图)的输出值x=________. 解析:当x=1时,执行x=x+1后x=2;当x=2时,执行x=x+2后x=4,再执行x=x+1后x=5;当x=5时,执行x=x+1后x=6;当x=6时,执行x=x+2后x=8,再执行x=x+1后x=9;当x=9时,执行x=x+1后x=10;当x=10时,执行x=x+2后x=12,此时12>8,因此输出的x的值为12. 答案:12 8.(精选考题·山东)执行如图所示的程序框图,若输入x=4,则输出y的值为________. 解析:当x=4时,y=1,|1-4|=3>1,此时x=1; 当x=1时,y=-eq\f(1,2),eq\b\lc\|\rc\|(\a\vs4\al\co1(-\f(1,2)-1))=eq\f(3,2)>1,此时x=-eq\f(1,2); 当x=-eq\f(1,2)时,y=-eq\f(5,4),eq\b\lc\|\rc\|(\a\vs4\al\co1(-\f(5,4)+\f(1,2)))=eq\f(3,4)<1, 故此时输出y的值为-eq\f(5,4). 答案:-eq\f(5,4) 9.定义某种运算S=a⊗b,运算原理如图所示. 则式子:(2taneq\f(5π,4))⊗lne+lg100⊗(eq\f(1,3)