算法与程序框图基本算法语句练习题 选择题 1.已知某算法的程序框图,若程序运行时,输入a=2,b=x2,且已知1<x2,则输出的结果为() 输入x a=2 , b=x (1题) (2题) D.4 2.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过50kg按0.53元/kg收费,超 过50kg的部分按0.85元/kg收费.相应收费系统的流程图如图所示,则①处应填() B.y=50×0.53+(x-50)×0.85 C.y=0.53x D.y=50×0.53+0.85x 3.如图所示的程序框图运行后,输出的结果是() b=1 否 (3题) (4题) 4.下面的程序框图,输出的结果为() 5.在如图的程序框图中,若输入m=77,n=33,则输出的n的值是()
算法与程序框图基本算法语句练习题 一、选择题 1.已知某算法的程序框图,若程序运行时,输入 a=2 x,b=x 2,且已知 1<x<2,则输出的结果为( ) (1 题) (2 题) A.2 B.2 x C.x 2 D.4 2.某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过 50kg 按 0.53 元/kg 收费,超 过 50kg 的部分按 0.85 元/kg 收费.相应收费系统的流程图如图所示,则①处应填( ) A.y=0.85x B.y=50×0.53+(x-50)×0.85 C.y=0.53x D.y=50×0.53+0.85x 3.如图所示的程序框图运行后,输出的结果是( ) (3 题) (4 题) A.-10 B.0 C.10 D.20 4.下面的程序框图,输出的结果为( ) A.1 B.2 C.4 D.16 5.在如图的程序框图中,若输入 m=77,n=33,则输出的 n 的值是( )
开始 r为m除以n的余数 /输出n/ 结束 结束 (5题) (6题) 6.阅读如图所示的程序框图,运行相应的程序,则输出A的值为() 7.如果执行如图的程序框图,那么输出的值是() LC-A+B LA-B B=CI 输出S I k=k+I (8题) 8.如果执行如图的程序框图,那么输出的C=() 9.下面程序运行后输出结果是3,则输入的x值一定是() INPUT x F D0 THEN PRINTy
(5 题) (6 题) A.3 B.7 C.11 D.33 6.阅读如图所示的程序框图,运行相应的程序,则输出 A 的值为( ) A. 31 16 B. 15 16 C. 15 8 D. 7 4 7.如果执行如图的程序框图,那么输出的值是( ) (7 题) (8 题) A.2010 B.-1 C. 1 2 D.2 8.如果执行如图的程序框图,那么输出的 C=( ) A.3 B.5 C.8 D.13 9.下面程序运行后输出结果是 3,则输入的 x 值一定是( ) INPUT x IF x>0 THEN y=x ELSE y=-x END IF PRINT y END A.3 B.-3 C.3 或-3 D.0
10.下列程序语句的算法功能是() INPUT IF ab THEN b END IF F Kc THEN END IF print a A.输出a,b,c三个数中的最大数B.输出a,b,c三个数中的最小数 C.将a,b,c按从小到大排列 D.将a,b,c按从大到小排列 11.若运行如下程序,最后输出y的值为-20,那么输入的t值为() INPUT“t="; IF t O THEN y=3 *R SOR(x) EISE IF x=0 THEN ELSE INPUT y=-2*x2+4非x r>=4 THEN END IF END II ELSE PRINT 3 END END IF PRINT CO D.-16 END (12题) (13题) 13.下列程序语句是求函数y=|x-4|+1的函数值,则①处为( A y=3-X B y=x- D. y=ABS (x-4)+l 14.如果执行下面的程序框图,输入x=-2,b=0.5,那么输出的各个数的和等于()
10.下列程序语句的算法功能是( ) INPUT a,b,c IF a<b THEN a=b END IF IF a<c THEN a=c END IF PRINT a END A.输出 a,b,c 三个数中的最大数 B.输出 a,b,c 三个数中的最小数 C.将 a,b,c 按从小到大排列 D.将 a,b,c 按从大到小排列 11.若运行如下程序,最后输出 y 的值为-20,那么输入的 t 值为( ) 12.运行下列程序,当输入数值-2 时,输出结果是( ) (12 题) (13 题) 13.下列程序语句是求函数 y=|x-4|+1 的函数值,则①处为( ) A.y=3-x B.y=x-5 C.y=5-x D.y=ABS(x-4)+1 14.如果执行下面的程序框图,输入 x=-2,h=0.5,那么输出的各个数的和等于( )
否 WHILE 599 WEND LOOP UNTII“条件” RINt S PRINt s Print s END END END (16题) (17题) A.D11 17.有如下两个程序( A.两个程序输出结果相同 B.程序(1)输出的结果比程序(2)输出的结果大 C.程序(2)输出的结果比程序(1)输出的结果大 D.两个程序输出结果的大小不能确定,谁大谁小都有可能 18.给出甲、乙两个程序M对甲、 乙两程序和输出结果判断正确的是 乙:i=1000 S=0 A.程序结构不同,结果不同 B.程序结构不同,结果相同 WHILE i<=1000 DO C.程序结构相同,结果不同 程序结构相同,结果相同 WEND OOP UNTIL i PRINT S END END
(14 题) (15 题) A.3 B.3.5 C.4 D.4.5 15.下边程序运行后输出的结果是( ) A.-1 B.0 C.1 D.2 16.如果下边程序运行后输出的结果是 132,那么在程序 UNTIL 后面的“条件”应为( ) (16 题) (17 题) A.i>11 B.i>=11 C.i<=11 D.i<11 17.有如下两个程序( ) A.两个程序输出结果相同 B.程序(1)输出的结果比程序(2)输出的结果大 C.程序(2)输出的结果比程序(1)输出的结果大 D.两个程序输出结果的大小不能确定,谁大谁小都有可能 18.给出甲、乙两个程序 M 对甲、 乙 两 程 序 和 输 出 结 果 判 断 正 确 的 是 ( ) A . 程 序 结 构 不 同 , 结 果 不 同 B.程序结构不同,结果相同 C . 程 序 结 构 相 同 , 结 果 不 同 D.程序结构相同,结果相同
19.下面是求1~1000内所有偶数的和的程序,把程序框图补充完整,则() [开始 匚a2S20 =+ 输出S 输出s/ (19题) (20题) A.①处为S=S+i,②处为i=i+ B.①处为S=S+i,②处为i=i+2. C.①处为i=i+1,②处为S=S+ D.①处为i=i+2,②处为S=S+ 20.(2010·天津文,3)阅读下边的程序框图,运行相应的程序,则输出s的值为( 21.下面的程序框图运行后,输出的S=() 始 Sas+T i=i+1 /输出:7 (21题) (22题) 22.如图是一个算法的程序框图,该算法所输出的结果是( B.1+=+=+… D +…+ 23.某店一个月的收入和支出总共记录了M个数据a,a,…,a,其中收入记为正数,支出记为负 数.该店用下边的程序框图计算月总收入S和月净盈利V那么在图中空白的判断框和处理框中 应分别填入下列四个选项中的()
19.下面是求 1~1000 内所有偶数的和的程序,把程序框图补充完整,则( ) (19 题) (20 题) A.①处为 S=S+i,②处为 i=i+1. B.①处为 S=S+i,②处为 i=i+2. C.①处为 i=i+1,②处为 S=S+i. D.①处为 i=i+2,②处为 S=S+i. 20.(2010·天津文,3)阅读下边的程序框图,运行相应的程序,则输出 s 的值为( ) A.-1 B.0 C.1 D.3 21.下面的程序框图运行后,输出的 S=( ) (21 题) (22 题) A.26 B.35 C.40 D.57 22.如图是一个算法的程序框图,该算法所输出的结果是( ) A.1+ 1 2 + 1 3 +…+ 1 10 B.1+ 1 3 + 1 5 +…+ 1 19 C.. 1 2 + 1 4 + 1 6 +…+ 1 20 D. 1 2 + 1 2 2+ 1 2 3+…+ 1 2 10 23.某店一个月的收入和支出总共记录了 N 个数据 a1,a2,…,aN,其中收入记为正数,支出记为负 数.该店用下边的程序框图计算月总收入 S 和月净盈利 V,那么在图中空白的判断框和处理框中, 应分别填入下列四个选项中的( )
输入N,a1,a2,…,as k=k+1 L T=T+ L S=S+A 否 输出Sv (23题) (24题) A. 0, V=S-T B. 0, I=S-T C.D0,Ⅳ=S+T D. A0, V=S+T 24.某程序框图如图所示,该程序运行后输出的k的值是 A.4 B.5 D.7 25.如果执行下面的程序框图,那么输出的S为() 开始 LS=0 n=1,S=0 s=5+L 输出n k=k+ 题) (26题) A.2450 B.2500 C.2550 D.2652 26.执行如图所示的程序框图后,输出的值为4,则P的取值范围是() 15 15 27.下面是求方程ax+bx+c=0(a≠0)的根的程序框图 则判断框内(1)处应填的条件为() A.△>0? B.Δ≥0 C.△<0? D.A≤0?
(23 题) (24 题) A.A>0,V=S-T B.A0,V=S+T D.A 15 16 C. 3 4 0? B.Δ≥0? C.Δ<0? D.Δ≤0?
输人a,b,c(a≠0) 人a,b,c 计算Δ=b2-4ac x二 输出方程无实数解 输出x1,x2 (27题) (28题) 28.下面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判 断框中,应该填入下面四个选项中 29.如图,若f(x)=x2,8(x)=log2x,输入x的值为0.25,则输出结果为() C开始 输人正数x /输人x/ h(r=fur /输出y/ (29题) (30题) A.0.24 30.如图所示的程序框图运行后输出结果 输入的x值为() 、填空题 31.如下图所示,这是计算艺+子+6+…+20的值的一个程序框图,其中判断框内应填入的条件是
(27 题) (28 题) 28.下面的程序框图,如果输入三个实数 a,b,c,要求输出这三个数中最大的数,那么在空白的判 断框中,应该填入下面四个选项中的( ) A.c>x? B.x>c? C.c>b? D.b>c? 29.如图,若 f(x)=x 2,g(x)=log2x,输入 x 的值为 0.25,则输出结果为( ) (29 题) (30 题) A.0.24 B.-2 C.2 D.-0.25 30.如图所示的程序框图运行后输出结果为1 2 ,则输入的 x 值为( ) A.-1 B. 2 2 C. 1 2 D.-1 或 2 2 二、填空题 31.如下图所示,这是计算1 2 + 1 4 + 1 6 +…+ 1 20的值的一个程序框图,其中判断框内应填入的条件是 ________.
/输人实数x/ x=2x3[x)=5-4 s=s+1 (31题) (32题) (33题) 32.如上中图是某个函数求值的程序框图,则满足该程序的函数解析式为 33.如上右图是求 -的值的算法的程序框图,则图中判断框中应填入条件 34.读下列流程图填空: 开始 开始 /输人ab /输人x 输人正数ab 输人ab7 =a2+b 输出a 2b/输mb72 f(x)=4-x 输出m/ 输出c/ (1)流程图(1)的算法功能是 (2)流程图(2)的算法功能是 (3)流程图(3)的算法功能是 (4)流程图(4)的算法功能是 35.某算法的程序框如图所示,若输出结果为三,则输入的实数x的值是 〔结束
(31 题) (32 题) (33 题) 32.如上中图是某个函数求值的程序框图,则满足该程序的函数解析式为________. 33.如上右图是求 1 2+ 1 2+ 1 2+ 1 2+ 1 2+ 1 2 的值的算法的程序框图,则图中判断框中应填入条件________. 34.读下列流程图填空: (1)流程图(1)的算法功能是________________.(2)流程图(2)的算法功能是________________. (3)流程图(3)的算法功能是________________.(4)流程图(4)的算法功能是________________. 35.某算法的程序框如图所示,若输出结果为1 2 ,则输入的实数 x 的值是________.