- 程序框图
- 共161题
7.下图是用模拟方法估计圆周率的程序框图,
表示估计结果,则图中空白框内应填入( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
14.有如下程序框图(如下图所示),则该程序框图表示的算法的功能是___________。
正确答案
计算并输出使1×3×5×7…× >10 000成立的最小整数
解析
解析已在路上飞奔,马上就到!
知识点
4.如果运行下面的程序框图(i为虚数单位),那么输出S的值是( )
正确答案
解析
解析已在路上飞奔,马上就到!
知识点
7.某算法的程序框图如图所示,若输人的a,b的值分别为60与32,则程序执行后的结果是( )
正确答案
解析
根据题意,模拟程序框图的运行过程,用辗转相除法求两个数a、b的最大公约数;当a=60,b=32时,最大公约数是4.故选:B
考查方向
本题主要考查算法的程序框图,体现了学生的基础知识掌握能力。
解题思路
按照流程图分布计算即可。
易错点
对程序流程理解错误。
知识点
3. 下面的程序框图(如图所示)能判断任意输入的数的奇偶性:
其中判断框内的条件是( )
正确答案
解析
m是这个数除以2所得的余数,往左边是这个方向输出的是奇数,所以奇数除以2的余数为1,故选D。
考查方向
解题思路
根据奇数和偶数除以2所得的余数为0还是1来判断。
易错点
1、不知道是在判断框里面填什么,不知道是m为0还是填x为0。
知识点
6.按如下程序框图,若输出结果为273,
则判断框内?处应补充的条件为
正确答案
解析
由题可知,S=0+31+33+35=273,得i=7。A选项不正确,C选项不正确,D选项不正确,所以选B选项。
考查方向
本题主要考查流程图
解题思路
按照流程图所示依次代入计算,即可得到结果。A选项不正确,C选项不正确,D选项不正确,所以选B选项。
易错点
本题易在判断循环次数时发生错误。
知识点
5.执行如图所示的程序框图.若输出的结果为3,则可输入的实数x的个数为( )
正确答案
解析
根据题意,该框图的含义是
当x≤1时,得到函数y=x2-1;当x>1时,得到函数y=log2x.
因此,若输出结果为3时,
①若x≤1,得x2-1=3,解之得x=-2
②当x>1时,得y=log2x=3,得x=8
因此,可输入的实数x值可能是-2或8,共2个数
故选:B
考查方向
解题思路
根据题中程序框图的含义,得到分段函数,由此解关于x的方程f(x)=3,即可得到可输入的实数x值的个数.
易错点
1、本题易在由x2-1=3,解之得x=±2 。但是易忘掉x≤1的条件,舍掉2.
2、本题不容易搞清楚程序框图的含义。
知识点
5. 执行图中的程序框图(其中表示不超过
的最大整数),则输出的
值为( )
正确答案
解析
n=0不满足判断框中的条件,n=1,s=1;
n=1不满足判断框中的条件,n=2,s=2 ;
n=2不满足判断框中的条件,n=3,s=3
n=3不满足判断框中的条件,n=4,s=5
n=4不满足判断框中的条件,n=1,s=7
n=5不满足判断框中的条件,n=5,s=9
n=5满足判断框中的条件,输出的结果为9,所以答案为C
考查方向
解题思路
顺序结构 循环结构 判断结构
易错点
循环语句理解错误,判断条件看错
知识点
5.执行右侧的程序框图,输出S的值为
正确答案
解析
,第一步,
,第二步,
,第三步,
,第四步,
否输出
,故选D。
考查方向
解题思路
根据给出的程序框图循环执行,直到不符合条件跳出循环。
易错点
1.无法确定程序结束的条件导致出错。 2.对于对数的运算法则不会出错。
知识点
9.若如图所示的程序框图输出的是
,则条件①可为( )
正确答案
解析
126=2++
,所以当n=6时仍然进入循环。故选B
考查方向
本题考查流程图的知识。
解题思路
根据循环体写出输出的结果的形式,求出n的值 。
易错点
不理解流程图的逻辑含义;
知识点
扫码查看完整答案与解析