2019年高考数学算法初步(文科)含解析 联系客服

发布时间 : 星期六 文章2019年高考数学算法初步(文科)含解析更新完毕开始阅读cc05cb69f80f76c66137ee06eff9aef8951e483b

算法初步

一、选择题

1.某程序框图如图所示,则该程序运行后输出的值是( )

A.2 014 B.2 015 C.2 016 D.2 017 答案:D

解析:分析程序框图可知,当i为偶数时,S=2 017,当i为奇数时,S=2 016,而程序在i=0时跳出循环,故输出的S为2 017,故选D.

111

2.要计算1+2+3+…+2 017的结果,如图所示的程序框图的判断框内可以填( )

A.n<2 017 B.n≤2 017 C.n>2 017 D.n≥2 017 答案:B

解析:通过分析知,判断框内为满足循环的条件, 第1次循环,S=1,n=1+1=2,

1

第2次循环,S=1+2,n=2+1=3,

……

当n=2 018时,由题意,此时应该不满足条件,退出循环,输出S的值.

所以结合选项知,判断框内的条件应为n≤2 017.故选B. 3.(2018·太原二模)如图是一算法的程序框图,若输出结果为S=720,则在判断框中可填入的条件是( )

A.k≤6 B.k≤7 C.k≤8 D.k≤9 答案:B

解析:第一次执行循环体,得到S=10,k=9;第二次执行循环体,得到S=90,k=8;第三次执行循环体,得到S=720,k=7,此时满足条件.故选B.

4.(2018·云南大理统测)我国古代数学典籍《九章算术》“盈不足”中有一道问题:“今有垣高九尺.瓜生其上,蔓日长七寸;瓠生其下,蔓日长一尺.问几何日相逢?”现用程序框图描述,如图所示,则输出的结果n=( )

A.4 B.5 C.6 D.7 答案:C

解析:模拟执行程序,可得a=0.7,S=0,n=1,S=1.7; 不满足条件S≥9,执行循环体,n=2,a=1.4,S=3.4; 不满足条件S≥9,执行循环体,n=3,a=2.1,S=5.1; 不满足条件S≥9,执行循环体,n=4,a=2.8,S=6.8;

不满足条件S≥9,执行循环体,n=5,a=3.5,S=8.5; 不满足条件S≥9,执行循环体,n=6,a=4.2,S=10.2. 退出循环,输出n的值为6.故选C. 5.(2017·新课标全国卷Ⅲ,7)执行如图所示的程序框图,为使输出S的值小于91,则输入的正整数N的最小值为( )

A.5 B.4 C.3 D.2 答案:D

解析:假设N=2,程序执行过程如下: t=1,M=100,S=0,

100

1≤2,S=0+100=100,M=-10=-10,t=2,

-10

2≤2,S=100-10=90,M=-10=1,t=3, 3>2,输出S=90<91.符合题意. ∴ N=2成立.显然2是最小值. 故选D. 6.(2017·新课标全国卷Ⅰ,8)下面程序框图是为了求出满足3n

-2n>1 000的最小偶数n,那么在可以分别填入( )

两个空白框中,

A.A>1 000和n=n+1 B.A>1 000和n=n+2

C.A≤1 000和n=n+1 D.A≤1 000和n=n+2 答案:D

解析:程序框图中A=3n-2n,故判断框中应填入A≤1 000?,由于初始值n=0,要求满足A=3n-2n>1 000的最小偶数,故执行框中应填入n=n+2,选D.

7.(2018·福建漳州八校联考)执行如图所示的程序,若输出的值为1,则输入的值为( )

A.0 B.1

C.0或1 D.-1,0或1 答案:C

解析:当x≥1时,由x2=1得x=±1,∴x=1符合题设;

当x<1时,由-x2+1=1得x=0,符合题设.∴输入的值为0或1.

8.(2018·辽宁鞍山模拟)执行如图所示的程序框图,若输出的结31

果是32,则输入的a为( )

A.3 B.4 C.5 D.6 答案:C

11113

解析:n=1,S=0+21=2;n=2,S=2+22=4;