题目内容
8.执行如图所示的算法,则输出的结果是( )A. | 1 | B. | 2 | C. | 3 | D. | 4 |
分析 模拟执行程序框图,依次写出每次循环得到的M,S的值,由对数的运算性质可知,当S的值为1,满足条件,输出S的值为1.
解答 解:模拟执行程序框图,可得
S=0,n=2
n=3,M=$\frac{4}{3}$,S=${log}_{2}\frac{4}{3}$
不满足条件S∈Z,n=4,M=$\frac{5}{4}$,S=${log}_{2}\frac{4}{3}$+${log}_{2}\frac{5}{4}$
不满足条件S∈Z,n=5,M=$\frac{6}{5}$,S=${log}_{2}\frac{4}{3}$+${log}_{2}\frac{5}{4}$+${log}_{2}\frac{6}{5}$=log24-log23+log25-log24+log26-log25=log26-log23=1
满足条件S∈Z,退出循环,输出S的值为1.
故选:A.
点评 本题主要考查了循环结构的程序框图,考查了对数的运算法则,属于基础题.
练习册系列答案
相关题目
18.在求2+5+8+…+2015的程序框图中(如图),正整数m的最大值为( )
A. | 2015 | B. | 2016 | C. | 2017 | D. | 2018 |
16.已知A={x|x2<1},B={x|x≥0},全集U=R,则A∩(∁UB)=( )
A. | {x|x<0} | B. | {x|x<-1} | C. | {x|-1<x<0} | D. | {x|0<x<1} |