第16部分:算法框图一、选择题:1.(2010年高考天津卷文科3)阅读右边的程序框图,运行相应的程序,则输出s的值为(A)-1(B)0(C)1(D)3【答案】B【解析】由程序框图知:当i=1时,S=1×(3-1)+1=3;当i=2时,S=3×(3-2)+1=4;当i=3时,S=4×(3-3)+1=1;当i=4时,S=1×(3-4)+1=0,因为当i大于4,就输出S了,所以选B
【命题意图】本题考查程序框图的基础知识,考查同学们的识图能力
2.(2010年高考福建卷文科6)阅读右图所示的程序框图,运行相应的程序,输出的值等于()A
5【答案】C【解析】由程序框图可知,该框图的功能是输出使和时的的值加1,因为,,所以当时,计算到,故输出的是4,选C
【命题意图】本题属新课标新增内容,考查认识程序框图的基本能力
(2010年高考浙江卷文科4)某程序框图所示,若输出的S=57,则判断框内为(A)k>4
(B)k>5
1(C)k>6
(D)k>7
解析:选A,本题主要考察了程序框图的结构,以及与数列有关的简单运算,属容易题4.(2010年高考辽宁卷文科5)如果执行右面的程序框图,输入,那么输出的等于(A)720(B)360(C)240(D)120解析:选B
(2010年高考宁夏卷文科8)如果执行右面的框图,输入N=5,则输出的数等于(A)(B)(C)(D)2【答案】D解析:根据题意满足条件的.6.(2010年高考陕西卷文科5)右图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为[D](A)S=S*(n+1)(B)S=S*xn+1(C)S=S*n(D)S=S*xn【答案】D二、填空题:1.(2010年高考山东卷文科13)执行右图所示的程序框图,若输入,则输出y的值为
【答案】【解析】当x=4时,y=,此时|y-x|=3;当x=1时,y=