2018高考文科试题解析分类汇编:程序框图与计算原理
1.【2018高考广东文9】执行如图2所示的程序框图,若输入n的值为6,则输出s的值为
A. 105 B. 16 C. 15 D. 1 【答案】C
【解析】第一步:s?1;第二步:s?1?3;第三步:s?1?3?5,结束,输出s,即s?1?3?5?15。 2.【2102高考福建文6】 阅读右图所示的程序框图,运行相应的程序,输出s值等于
A -3 B -10 C 0 D -2
【答案】A.
【解析】可以列表如图, 循环次数 初始 1 2 s 1 1 0 k 1 2 3 易知结果为-3.故选A. 3.【2102高考北京文4】执行如图所示的程序框图,输出S值为
3 -3 4
(A)2 (B)4 (C)8 (D)16 【答案】C
【解析】k?0,s?1?k?1,s?1?k?2,s?2?k?2,s?8,循环结束,输出的s为8,故选C。
【考点定位】 本小题主要考查程序框图,涉及到判断循环结束的时刻,以及简单整数指数幂的计算。
4.【2018高考天津文科3】阅读右边的程序框图,运行相应的程序,则输出S的值为
(A)8 (B)18 (C)26 (D)80
【答案】C
【解析】第一次循环S?3?3?2,n?2,第二次循环S?2?3?3?8,n?3,第三次循环S?8?3?3?26,n?4,第四次循环满足条件输出S?26,选C. 5.【2018高考山东文7】执行右面的程序框图,如果输入a=4,那么输出的n的值为
3202
(A)2 (B)3 (C)4 (D)5 【答案】B
【解析】当a?4时,第一次P?40?1,Q?3,n?1,第二次P?41?4,Q?7,n?2,第三次P?42?16,Q?15,n?3,此时P?Q不满足,输出n?3,选B. 6.【2018高考新课标文6】如果执行右边的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则
(A)A+B为a1,a2,…,aN的和
A+B(B)为a1,a2,…,aN的算术平均数
2
(C)A和B分别是a1,a2,…,aN中最大的数和最小的数 (D)A和B分别是a1,a2,…,aN中最小的数和最大的数
【答案】C
【解析】根据程序框图可知,这是一个数据大小比较的程序,其中A为最大值,B为最小值,选C.
7.【2018高考安徽文6】如图所示,程序框图(算法流程图)的输出结果是