内容正文:
专题04 算法初步
A组 基础巩固
1.(2021·灵丘县豪洋中学高三开学考试(理))执行如图所示的程序框图,输出的S的值为( )
A. B. C.2 D.4
【答案】C
【分析】
根据程序框图逐行模拟,得到规律后即可得到答案.
【详解】
程序运行时,变量S,i的值依次为:
,;,;,;,;,
每次循环的结果,对应i是奇数时,对应i是偶数时,
输出时是偶数,对应.
故选:C.
2.(2021·渭南市尚德中学高三月考(理))某程序框图如图所示,若该程序运行后输出的值是,则( )
A. B. C. D.
【答案】A
【分析】
运行程序,根据输出的值求得.
【详解】
运行程序,,
判断否,,,
判断否,,
判断否,,
判断是,输出,所以.
故选:A
3.(2021·河北武强中学高二期中(文))执行如图所示的程序框图,那么输出的值为( )
A.9 B.10 C.55 D.65
【答案】C
【分析】
本题需要先阅读流程图得出流程图的功能是计算的值,然后结合等差数列前项和公式计算即可.
【详解】
阅读流程图可得该流程图的功能是计算:的值,
结合等差数列前项和公式可得输出的值为.
故选:C.
4.(2021·安徽师范大学附属中学高二期中(文))运行如图所示的程序框图,若输入的a,b的值分别为2,3,输出的S的值为46,则判断框中可以填( )
A. B.
C. D.
【答案】B
【分析】
模拟程序的运行,当时,确定n的值,即可得出答案.
【详解】
运行该程序,第一次,,,,;
第二次,,,,;
第三次,,,,;
此时输出,故判断框中可以填,
故选:B
5.(2021·长丰县凤麟中学高二期中(文))某程序框图如图所示,运行后输出n的值为( )
A.2 B.3 C.4 D.5
【答案】C
【分析】
分析程序框图,依次写出每次循环得到的的值,当时,满足条件,输出的值即可.
【详解】
执行程序框图,
由,
第一次循环:,不满足条件;
第二次循环:,不满足条件;
第三次循环:,满足条件;
故选:C.
6.(2020·玉林市育才中学高二月考)下图算法:此算法的功能是( ).
第一步,.
第二步,,则.
第三步,若,则.
第四步,输出.
A.输出,,中的最大值
B.输出,,中的最小值
C.将,,由小到大排序
D.将,,由大到小排序
【答案】B
【分析】
逐步分析各步算法,根据赋值语句的功能,即可得解.
【详解】
逐步分析算法中的各语句的功能,第一步是把a的值赋值给m,
第二步是比较a,b的大小,并将a,b中的较小值保存在变量m中,
第三步是比较c与a,b中的较小值的大小,并将两数的较小值保存在变量m中,
故变量m的值最终为a,b,c中的最小值.
故选:B.
7.(2021·会泽县茚旺高级中学高二月考(理))执行如图所示的程序框图,输出的结果为( )
A. B. C. D.
【答案】C
【分析】
列举出算法的每一步,即可得出输出结果.
【详解】
第一次循环,成立,,;
第二次循环,成立,,;
第三次循环,成立,,;
第四次循环,成立,,;
第五次循环,成立,,.
不成立,跳出循环体,输出的值为.
故选:C.
8.(2021·四川乐山·(理))执行下列程序后输出的结果是( )
A.-1 B.0 C.1 D.2
【答案】C
【分析】
模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.
【详解】
解:当n=5,S=0时,满足进入循环的条件,执行完循环体后,S=5,n=4;
当n=4,S=5时,满足进入循环的条件,执行完循环体后,S=9,n=3;
当n=3,S=9时,满足进入循环的条件,执行完循环体后,S=12,n=2;
当n=2,S=12时,满足进入循环的条件,执行完循环体后,S=14,n=1;
当n=1,S=14时,不满足进入循环的条件,退出循环体后,输 出 n=1.
故选:C.
9.(2021·四川乐山·高二期末(文))执行下列程序后输出的结果是( ).
WHILE
WEND
PRINT
END
A. B.0 C.1 D.2
【答案】C
【分析】
根据程序逻辑描述,写出执行步骤及其对应的输出结果,直到不成立,即可确定输出的值.
【详解】
由程序执行逻辑,其执行步骤及结果如下:
1、,:,则,;
2、,:,则,;
3、,:,则,;
4、,:,则,;
5、,:,跳出循环体.
∴输出.
故选:C
10.(2021·贵州高二学业考试)下边程序运行的结果是( )
A.-2 B.1 C.4 D.5
【答案】C
【分析】
代入计算即可.
【详解】
由题可知,时,运行,代入计算可得.
故选:C.
11.(2021·全国高三专题练习)用秦九韶算法在计算时,要用到的乘法和加法的次数分别为
A.4