[基础题组练]
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