第三节算法初步A级·基础过关|固根基|1
(2020届湖北部分重点中学联考)执行如图所示的程序框图,则输出的结果是()A.7B.8C.9D.10解析:选B由题图可知,S=log2+log2+log2+…+log2=log2,当log2=-2时,n=6,当n=7时,S<-2,此时n=8,故选B.2.(2019届长沙模拟)某同学为实现“给定正整数N,求最小的正整数i,使得7i>N”,设计程序框图如图,则判断框中可填入()A.x≤N
解析:选C依题意,知当x≤N时,执行循环体,当x>N时,退出循环,故应填入的条件是“x>N
”.故选C.3.(2019届南昌摸底调研)执行如图所示的程序框图,输出的n为()1A.1B.2C.3D.4解析:选C当n=1时,f(x)=x′=1,此时f(x)=f(-x),但f(x)=0无解;当n=2时,f(x)=(x2)′=2x,此时f(x)≠f(-x);当n=3时,f(x)=(x3)′=3x2,此时f(x)=f(-x),且f(x)=0有解,结束循环,输出的n为3
故选C.4.(2019届湘东五校联考)若[x]表示不超过x的最大整数,则图中的程序框图运行之后输出的结果为()A.600B.400C.15D.10解析:选B根据题意,得=[4
975]=4,所以该程序框图运行后输出的结果是40个0,40个1,40个2,40个3,40个4的和,所以输出的结果为S=40+40×2+40×3+40×4=400
故选B.5.(2019届江西五校联考)已知a>1,b>1,且logab+logba=,ab=ba,则执行如图所示的程序框图,输出的S=()A.B.2C.D.32解析:选C由logab+logba=,得(logab)2-logab+1=0,解得logab=3或logab=
将ab=ba两边同时取以a为底的对数,得b=alogab,logab=