当前位置:文档之家› 伪代码和流程图练习题

伪代码和流程图练习题

伪代码流程图练习题
第一大题选择题
1.已知某算法的程序框图,若程序运行时,输入a=2x,b=x2,且已知1<x<2,则输出的结果为( )
(1题)(2题)
A.2 B.2x C.x2D.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的值是( )
(5题) (6题)
A .3
B .7
C .11
D .33
6.阅读如图所示的程序框图,运行相应的程序,则输出A 的值为( ) A.3116
B.1516
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 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,那么输出的各个数的和等于( )
(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内所有偶数的和的程序,把程序框图补充完整,则( )
(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+12+13+…+110 B .1+13+15+…+119
C..12+14+16+…+120
D.12+122+123+…+12
10
23.某店一个月的收入和支出总共记录了N 个数据a 1,a 2,…,a N ,其中收入记为正数,支出记为负
数.该店用下边的程序框图计算月总收入S 和月净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( )
(23题) (24题)
A .A >0,V =S -T
B .A <0,V =S -T
C .A >0,V =S +T
D .A <0,V =S +T
24.某程序框图如图所示,该程序运行后输出的k 的值是( ) A .4 B .5 C .6 D .7 25.如果执行下面的程序框图,那么输出的S 为( )
(25题 ) (26题)
A .2450
B .2500
C .2550
D .2652
26.执行如图所示的程序框图后,输出的值为4,则P 的取值范围是( ) A.78<P ≤15
16
B .P >1516 C.34<P ≤7
8
D.78≤P <15
16
27.下面是求方程ax 2
+bx +c =0(a ≠0)的根的程序框图. 则判断框内(1)处应填的条件为( ) A .Δ>0?
B .Δ≥0?
C .Δ<0?
D .Δ≤0?
(27题)(28题)
28.下面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )
A.c>x?B.x>c? C.c>b?D.b>c?
29.如图,若f(x)=x2,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
的值的一个程序框图,其中判断框内应填入的条件是
________.
(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的值是________.。

相关主题