
高考物理一轮配套练习 9.1 算法与程序框图 理 苏教版 试题.doc
8页第九章 算法初步第一节 算法与程序框图强化训练当堂巩固1.下图是求…的乘积S的程序框图,图中空白框中应填入的内容为( ) A. B. C. D. 答案:D 解析:本题考查算法:答案选D. 2.在可行域内任取一点,规则如下程序框图所示,则能输出数对(x,y)的概率为( ) A. B. C. D. 答案:C 3.指出下列语句的错误,并改正: ①A=B=30 ②x=1,y=2,z=5 ③INPUT“How old are you?”x ④INPUT,x ⑤PRINT A+B=;C ⑥PRINT Goodbye! 解:①变量不能连续赋值.可以改为: 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!” 4.一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(不用砝码)将假银元找出来吗? 分析:最容易想到的解决这个问题的一种方法是:把9枚银元按顺序排成一列,先称前2枚,若不平衡,则可找出假银元;若平衡,则2枚银元都是真的,再依次与剩下的银元比较,就能找出假银元. 解法一:按照下列步骤,就能将假银元找出来: 第一步:任取2枚银元分别放在天平的两边,如果天平左右不平衡,则轻的一边就是假银元;如果天平平衡,则进行第二步. 第二步:取下右边的银元放在一边,然后把剩余的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一枚就是假银元.如都平衡,则剩下的最后一枚就是假银元. 解法二:算法步骤如下: 第一步,把9枚银元平均分成3组,每组3枚; 第二步,先将其中两组放在天平的两边,天平不平衡,那么假银元就在轻的那一组;如果天平左右平衡,则假银元就在未称量的那一组里; 第三步,取出含假银元的那一组,从中任取2枚银元放在左右天平两边进行称量,如果天平不平衡,则假银元在轻的那一边;若天平平衡,则未称的那一枚就是假银元. 课后作业巩固提升见课后作业B题组一 对程序语句的理解 1.“x=3*5”,“x=x+1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是( ) ①x=3*5的意思是此式与算术中的式子是一样的; ②x=3*5是将整数值15赋给x; ③x=3*5可以写成3*5=x; ④x=x+1在执行时赋值号右边x的值是15,执行后左边x的值是16. A.①③ B.②④ C.①④ D.②③ 答案:B 2.下列所给的运算结果正确的有( ) ①ABS(-5)=5 ② ③5/2=2.5 ④5A.2个 B.3个 C.4个 D.5个 答案:B 解析:①③⑥正确. 3.已知一个程序框图如下图所示,若输入n=6,则该程序运行的结果是( ) A.2 B.3 C.4 D.15 答案:B 4.流程线的功能是( ) A.表示算法的起始和结束 B.表示算法输入和输出的信息 C.赋值、计算 D.按照算法的顺序连接程序框 答案:D 5.对程序框表示的功能描述正确的一项是( ) A.表示算法的起始和结束 B.表示算法输入和输出的信息 C.赋值、计算 D.按照算法的顺序连接程序框 答案:B 6.在一个算法中,如果需要反复执行某一处理步骤,最好采用的逻辑结构是( ) A.顺序结构 B.条件结构 C.循环结构 D.顺序结构或条件结构 答案:C 题组二 对程序框图的理解 7.某班数学Ⅰ测试的卷面成绩从高到低依次为、、…、小兵设计了一个程序框图,计算并输出本次测试卷面成绩最高的前30名学生的平均分a.则语句(1)是 ,语句(2)是 . 答案:? (2)a 8.某程序框图如下图,则该程序框图的功能是 . 答案:把区间[-2,2]平均分成10等份,求函数f(x)=在区间的端点及各等分点的函数值 9.已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为…… (1)若程序运行中输出的一个数组是(9,t),则t= ; (2)程序结束时,共输出(x,y)的组数为 . 答案:-4 1 005 10.下边程序框图给出的程序执行后输出的结果是 . 答案:24 11.下图的算法功能是 ; 输出的结果为i= ;i+2= . 答案:查找乘积是624的连续两个偶数 24 26 12.执行下图所示的程序框图,若输入x=10,则输出y的值为 . 答案: 解析:当x=10时 此时|y-x|=6; 当x=4时此时|y-x|=3;当x=1时此时|y-x|;当时此时|y-x|故输出y的值为. 。
