【大高考】2017版高考数学一轮总复习第11章算法初步模拟创新题理一、选择题1
(2016·天津市红桥区模拟)某程序框图如图所示,则输出的结果s等于()A
61解析程序在运行过程中各变量的值如下表示:ks是否继续循环循环前11第一圈24是第二圈311是第三圈426是第四圈557否故最终的输出结果为:57故选:B
(2016·四川资阳模拟)执行如图所示的程序框图,则输出的s=()A
255解析模拟程序框图的运行过程,得出该程序运行后输出的是:S=20+21+22+23+…+28==29-1=511
(2015·广东惠州模拟)如图所示的程序框图的运算结果为()A
48解析当n=5时,s=1×2×3×4=24,选B
(2015·山东枣庄模拟)某算法的程序框图如图所示,如果输出的结果为26,则判断框内的条件应为()A
解析分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算S值并输出,模拟程序的运行过程,即可得到答案,程序在运行过程中,各变量的值变化如下所示:S=0,k=1;S=1,k=2;S=4,k=3;S=11,k=4;s=26
可得,当k=4时,S=26,此时应该结束循环体并输出S的值为26,所以判断框应该填入的条件为:k>3
答案C二、填空题5
(2015·安徽马鞍山模拟)已知实数x∈{1,2,3,4,5,6,7,8,9},执行如图所示的程序框图,则输出的x不小于121的概率为________
解析经过第一次循环得到x=3x+1,n=2,经过第二次循环得到x=3(3x+1)+1,n=3,经过第三次循环得到x=3[3(3x+1)+1]+1,n=4,此时输出x,输出的值为2