内容正文:
1.1.2程序框图与算法的基本逻辑结构随堂练习(解析版)
A级 基础巩固
一、单选题
1.执行下图所示的程序框图,则输出的
的值为( )
A.5
B.6
C.4
D.3
【答案】A
【分析】
执行如图所示程序框图,逐一进行运算,即可求出结果.
【详解】
依次执行如下:
,
;
,
;
,
;
,
,
满足条件
,退出循环体,输出
,
故选:A.
【点睛】
识别、运行程序框图和完善程序框图的思路:
(1)要明确程序框图的顺序结构、条件结构和循环结构.
(2)要识别、运行程序框图,理解框图所解决的实际问题.
(3)按照题目的要求完成解答并验证.
2.运行如图所示的程序框图,若输入的
值为
时,输出的
的值为
,则判断框中可以填( )
A.
B.
C.
D.
【答案】B
【分析】
本题可模拟程序框图的运行过程,即可得出输出的
的值为
时判断框中可以填的条件.
【详解】
运行该程序:
输入
,
第一次循环:
,
,
;
第二次循环:
,
,
;
第三次循环:
,
,
,
因为输出的
的值为
,所以判断框中可以填
,
故选:B.
3.执行如图所示的程序框图,若输入
,
分别为4,3,则输出的
( )
A.13
B.12
C.11
D.10
【答案】A
【分析】
执行框图,代入数据,即可得到答案.
【详解】
输入
,
,
,
故选:A.
4.阅读如图所示的程序框图,运行相应的程序,若输出的
为
,则判断框中填写的内容可以是( )
A.
B.
C.
D.
【答案】C
【分析】
根据程序框图,写出每次运行的结果即可求解.
【详解】
模拟执行程序框图,可得
,
满足条件;
,
,满足条件;
,
,满足条件,
,
,
由题意,此时应该不满足条件,退出循环,输出
的值为
.
改判断框中填写的内容可以是
.
故选:C.
5.执行如图所示的程序框图,则输出
的值为( )
A.
B.
C.
D.
【答案】C
【分析】
按照程序框图运行程序即可求解.
【详解】
解:由程序框图可知:
第一次进入循环:
,
,
第二次进入循环:
,
,
第三次进入循环:
,
,
第四次进入循环:
,
,
此时,
,终止循环,输出
.
故选:C.
6.执行如图所示的程序框图,则输出
的值为( )
A.179
B.180
C.181
D.182
【答案】C
【分析】
根据程序框图可知:输出的
的值为使不等式
成立的最小整数,求解即可得到.
【详解】
由程序框图可知:
输出的
的值为使不等式
成立的最小整数,
解得
,
故输出的
的值为181.
故选:C.
【点睛】
本题考查了程序框图的循环结构,解题关键为理解程序框图的内在含义,考查了转化思想,计算量不大,属于基础题.
7.执行如下图所示的程序框图,则输出的结果为( )
A.3
B.4
C.5
D.6
【答案】B
【分析】
根据循环结构的计算公式,当结果不满足条件时,退出循环体,输出
.
【详解】
解:
;
;
;
,
退出循环体,输出
.
故选:B.
【点睛】
本题考查循环结构输出结果,读懂程序框图是解题的关键,属于基础题.
8.执行如图所示的程序框图,输出结果为( )
A.9
B.11
C.13
D.36
【答案】B
【分析】
执行程序,直到
时,求出输出的结果.
【详解】
,
所以输出结果为
故选:B
【点睛】
本题主要考查了由程序框图求输出值,属于基础题.
B级 综合提升
9.定义运算
为执行如图所示的程序框图输出的S值,则式子
的值是( )
A.
B.1
C.
D.-1
【答案】C
【分析】
先求出
和
的值,判断满足否条件,用
计算即可.
【详解】
,
,
,故
,故输出的
为
故选:C
【点睛】
本题考查程序框图计算输出值,属于基础题
10.执行如图所示的程序框图,若输入
,则输出的数等于( )
A.
B.
C.
D.
【答案】A
【分析】
根据程序框图,逐步计算,即可得出结果.
【详解】
初始值
,
,
,
第一步,
,
,进入循环;
第二步:
,
,此时
,进入循环;
第三步:
,
,此时
,进入循环;
第四步:
,
,此时
,进入循环;
第五步:
,
,此时
,进入循环;
第六步:
,
,此时
,进入循环;
第七步:
,
,此时
,进入循环;
第八步:
,
,此时
,进入循环;
第九步:
,
,此时
,进入循环;
第十步:
,
,此时
,结束循环;输出
.
故选:A.
【点睛】
本题主要考查求循环程序框图的输出值,属于基础题型.
11.如图是求
的程序框图,图中空白框中应填入( )
A.
B.
C.
D.
【答案】C
【分析】
本题主要考查算法中的程序框图,渗透阅读、分析与解决问题等素养,认真分析式子结构特征与程序框图结构,即可找出作出选