好文档 - 专业文书写作范文服务资料分享网站

2024高考文一轮分层突破:第十二章 第2讲 算法与程序框图

天下 分享 时间: 加入收藏 我要投稿 点赞

[基础题组练]

1.已知一个算法的程序框图如图所示,当输出的结果为0时,输入的实数x的值为( )

A.-3 B.-3或9 C.3或-9 D.-3或-9

?1?解析:选B.当x≤0时,??-8=0,x=-3;当x>0时,2-log3x=0,x=9.故x=-

?2?

3或x=9,故选B.

2.(2024·景德镇模拟)执行如图所示的程序框图,若输入的a的值为1,则输出的k的值为( )

x 1

A.1 C.3

B.2 D.4

11

解析:选D.开始,k=0,a=1,所以b=1;第一次循环,a=-=-,此时a≠b;

1+12第二次循环,k=2,a=

1

?1?1+?-?

?2?

=-2,此时a≠b;第三次循环,k=4,a=-

1

=1,此时a=b,

1+(-2)

结束循环,输出k的值为4,故选D.

3.(2024·陕西汉中重点中学联考)阅读如图所示的程序框图,运行相应的程序,输出的结果是( )

A.5 C.667

B.26 D.677

解析:选D.根据程序框图,模拟程序的运行,可得a=1,满足条件a<100,执行循环体,

a=2,满足条件a<100,执行循环体, a=5,满足条件a<100,执行循环体, a=26,满足条件a<100,执行循环体,

a=677,不满足条件a<100,退出循环体,输出a的值为677,故选D.

4.(2024·武汉市调研测试)执行如图所示的程序框图,则输出s的值为( )

2

A.5 C.27

B.12 D.58

解析:选C.k=1,s=1,第一次循环,s=1+1=2,k=2×1+1=3; 第二次循环,s=2+3=5,k=2×3+1=7; 第三次循环,s=5+7=12,k=2×7+1=15;

第四次循环,s=12+15=27,k=2×15+1=31>30,终止循环.输出s=27,故选C. 5.(2024·黑龙江齐齐哈尔二模)如图所示的程序框图,若输出S=30,则输入的整数m的值为( )

A.7 C.9

B.8 D.10

解析:选C.执行程序框图,可得S=0,k=m

S=m,k=m+1

S=3m+3,k=m+3>m+2,退出循环,输出S=3m+3,由3m+3=30得m=9.故选C.

6.(2024·宁夏石嘴山三中一模)数学名著《算学启蒙》中有关于“松竹并生”的问题:松长四尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.下面是源于其思想的一个程序框图.若输入a,b的值分别为8,2,则输出的n=( )

3

A.2 C.5

B.3 D.4

解析:选C.输入a,b分别为8,2,n=1,a=12,b=4,不满足退出循环的条件;

n=2,a=18,b=8,不满足退出循环的条件; n=3,a=27,b=16,不满足退出循环的条件; n=4,a=,b=32,不满足退出循环的条件; n=5,a=

243

,b=64,满足退出循环的条件;故输出n=5,故选C. 4812

7.(2024·重庆质量调研(一))执行如图所示的程序框图,如果输入的x=0,y=-1,n=1,则输出x,y的值满足( )

A.y=-2x B.y=-3x C.y=-4x D.y=-8x

解析:选C.初始值x=0,y=-1,n=1,执行循环体,x=0,y=-1,x+y<36,n1332222

=2,x=,y=-2,x+y<36,n=3,x=,y=-6,x+y>36,退出循环,输出x=,

222

2

2

y=-6,此时x,y满足y=-4x,故选C.

4

8.(2024·原创冲刺卷三)执行如图所示的程序框图,若输出结果为y=44.5,则循环体的判断框内应填( )

A.x<88 B.x≤89 C.x<89 D.x≤90

解析:选B.因为sin1°+sin2°+…+sin89°=44(sin1°+sin89°)+sin45°=44(sin1°+cos1°)+sin45°=44.5,所以判断框内应填“x≤89”.

9.(2024·长春市质量监测(一))我国古代数学著作《九章算术》有如下问题:“今有器中米,不知其数,前人取半,中人三分取一,后人四分取一,余米一斗五升(注:一斗为十升).问,米几何?”如图是解决该问题的程序框图,执行该程序框图,若输出的S=15(单位:升),则输入的k的值为( )

2

2

2

2

2

2

2

2

2

A.45 C.75

B.60 D.100

解析:选B.依题意知,n=1,S=k,满足条件n<4,执行循环体,n=2,S=k-=;

22

kkkk2kk满足条件n<4,执行循环体,n=3,S=-=;满足条件n<4,执行循环体,n=4,S=-2333k3kkk=,此时不满足条件n<4,退出循环,输出的S=.由题意可得=15,解得k=60,故选4444B.

10.(2024·陕西省九校第二次联考)执行如图所示的程序框图,如果输入的a,b,k 5

2024高考文一轮分层突破:第十二章 第2讲 算法与程序框图

[基础题组练]1.已知一个算法的程序框图如图所示,当输出的结果为0时,输入的实数x的值为()A.-3B.-3或9C.3或-9D.-3或-9?1?解析:选B.当x≤0时,??-8=0,x=-3;当x>0时,2-log3x=0,x=9.故x=-?2?3或x=9,故选B.
推荐度:
点击下载文档文档为doc格式
4aa4w16p640mq5e7eayt5nd0e7n2yj017fo
领取福利

微信扫码领取福利

微信扫码分享