- 359.50 KB
- 2021-06-10 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
2013届高考一轮复习 算法与程序框图
一、选择题
1、在可行域内任取一点,规则如下程序框图所示,则能输出数对(x,y)的概率为( )
A. B.
C. D.
2、下图是求…的乘积S的程序框图,图中空白框中应填入的内容为( )
A. B.
C. D.
3、在一个算法中,如果需要反复执行某一处理步骤,最好采用的逻辑结构是( )
A.顺序结构
B.条件结构
C.循环结构
D.顺序结构或条件结构
4、对程序框表示的功能描述正确的一项是( )
A.表示算法的起始和结束
B.表示算法输入和输出的信息
C.赋值、计算
D.按照算法的顺序连接程序框
5、流程线的功能是( )
A.表示算法的起始和结束
B.表示算法输入和输出的信息
C.赋值、计算
D.按照算法的顺序连接程序框
6、已知一个程序框图如下图所示,若输入n=6,则该程序运行的结果是( )
A.2 B.3 C.4 D.15
7、下列所给的运算结果正确的有( )
①ABS(-5)=5 ② ③5/2=2.5 ④5
A.2个
B.3个
C.4个
D.5个
二、填空题
8、执行下图所示的程序框图,若输入x=10,则输出y的值为 .
9、下图的算法功能是 ; 输出的结果为i= ;i+2= .
10、下边程序框图给出的程序执行后输出的结果是 .
11、已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为……
(1)若程序运行中输出的一个数组是(9,t),则t= ;
(2)程序结束时,共输出(x,y)的组数为 .
12、某程序框图如下图,则该程序框图的功能是 .
13、某班数学Ⅰ测试的卷面成绩从高到低依次为、、…、小兵设计了一个程序框图,计算并输出本次测试卷面成绩最高的前30名学生的平均分a.则语句(1)是 ,语句(2)是 .
三、解答题
14、一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(不用砝码)将假银元找出来吗?
15、指出下列语句的错误,并改正:
①A=B=30
②x=1,y=2,z=5
③INPUT“How old are you?”x
④INPUT,x
⑤PRINT A+B=;C
⑥PRINT Goodbye!
以下是答案
一、选择题
1、C
2、D
解析:本题考查算法:答案选D.
3、C
4、B
5、D
6、B
7、B
解析:①③⑥正确.
二、填空题
8、
解析:当x=10时
此时|y-x|=6;
当x=4时此时|y-x|=3;
当x=1时此时|y-x|;
当时此时|y-x|故输出y的值为.
9、查找乘积是624的连续两个偶数 24 26
10、24
11、-4 1 005
12、把区间[-2,2]平均分成10等份,求函数f(x)=在区间的端点及各等分点的函数值
13、? (2)a
三、解答题
14、 分析:最容易想到的解决这个问题的一种方法是:把9枚银元按顺序排成一列,先称前2枚,若不平衡,则可找出假银元;若平衡,则2枚银元都是真的,再依次与剩下的银元比较,就能找出假银元.
解法一:按照下列步骤,就能将假银元找出来:
第一步:任取2枚银元分别放在天平的两边,如果天平左右不平衡,则轻的一边就是假银元;如果天平平衡,则进行第二步.
第二步:取下右边的银元放在一边,然后把剩余的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一枚就是假银元.如都平衡,则剩下的最后一枚就是假银元.
解法二:算法步骤如下:
第一步,把9枚银元平均分成3组,每组3枚;
第二步,先将其中两组放在天平的两边,天平不平衡,那么假银元就在轻的那一组;如果天平左右平衡,则假银元就在未称量的那一组里;
第三步,取出含假银元的那一组,从中任取2枚银元放在左右天平两边进行称量,如果天平不平衡,则假银元在轻的那一边;若天平平衡,则未称的那一枚就是假银元.
15、解:①变量不能连续赋值.可以改为:
A=30
B=A
②一个赋值语句只能给一个变量赋值.可以改为:
x=1
y=2
z=5
③INPUT语句”提示内容”后面有个分号(;).改为INPUT“How old are you?”;x
④INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为:
INPUT x
⑤PRINT语句”提示内容”部分要加引号(“”).改为PRINT“A+B=”;C
⑥PRINT语句可以没有表达式部分,但提示内容必须加引号(“”).改为PRINT “Goodbye!”