【大高考】(三年模拟一年创新)2016届高考数学复习第十一章算法初步理(全国通用)A组专项基础测试三年模拟精选一、选择题1.(2015·广东惠州模拟)程序框图的运算结果为()A.12B.24C.16D.48解析当n=5时,s=1×2×3×4=24,选B
(2015·山东枣庄模拟)某算法的程序框图如图所示,如果输出的结果为26,则判断框内的条件应为()A.k≤5
解析分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算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
答案C3.(2014·大连模拟)如图是输出的值为1+++…+的一个程序框图,框内应填入的条件是()A.i≤99
解析S=0,i=1;S=1,i=3;S=1+,i=5;…;S=1++…+,i=99;S=1++…+,i=101,输出结果,故填入“i≤99
答案A第3题图第4题图4.(2014·山西省四校联考)执行如图所示的程序框图后,输出的值为4,则P的取值范围是()A
≤P2,因此输出的P值为4
答案4B组专项提升测试三年模拟精选一、选择题9.(2015·河南省三市调研)某程序框图如图所示,则该程序运行后输出的S的值为()A.1B
解析依题意得,运行程序后输出的是数列{an}的第2013项,其中数列{an}满足:a1=1,an+1=
注意到a2=,a3=,a4=,a5=1,a8=,…,该数列中的项以4为周期重复性地出现,且2013=4×503+1,因此a2013=a1=1,运行