开卷速查(六十)算法初步A级基础巩固练1.[2014·天津]阅读如图所示的程序框图,运行相应的程序,输出S的值为()A.15B.105C.245D.945解析:逐次计算的结果是T=3,S=3,i=2;T=5,S=15,i=3;T=7,S=105,i=4,此时输出的结果为S=105
答案:B2.[2016·晋江模拟]执行如图所示的框图,若输出的结果为,则输入的实数x的值是()A
解析:程序框图是求函数y=的函数值,当y=时,x=
答案:B3.如图是一个算法的程序框图,若输出的结果是31,则判断框中整数M的值是()A.3B.4C.5D.6解析:本程序计算的是S=1+2+22+…2A,即S==2A+1-1,由2A+1-1=31得2A+1=32,解得A=4,则A+1=5时,条件不成立,所以M=4
答案:B4.如果执行如图所示的程序框图,输出的S=110,那么判断框内应填入的条件是()A.k<10
B.k≥11
C.k≤10
D.k>11
解析:由程序可知该程序是计算S=2+4+…+2k==k(k+1),由S=k(k+1)=110得k=10,则当k=10时,k=k+1=10+1=11不满足条件,所以条件为k≤10
答案:C5.[2014·课标Ⅱ]执行如图的程序框图,如果输入的x,t均为2,那么输出的S=()A.4B.5C.6D.7解析:由程序框图可知,第一步,M=2,S=5,k=2;第二步,M=2,S=7,k=3
故输出结果为7
答案:D6.对任意非零实数a,b,若a·b的运算原理如图所示,则(log2)·4的值为()A.-B
解析:由框图可知a·b=故(log2)·4=(-1)·==
答案:C7.[2014·山东]执行下面的程序框图,若输入的x的值为1,则输出的n的值为__________
解析:12-4×1+3≤0,x=2,n=1;22-4×2+3≤0,