算法初步练习题(附详细答案)好
- 格式:doc
- 大小:580.50 KB
- 文档页数:13
. .
..
.资料. . . 一、选择题:
1. (2014,5,5分)执行如图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为( )
A.0 B.1 C.2 D.3
2. (2014,6,5分)执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S属于( )
A.[-6,-2] B.[-5,-1] C.[-4,5] D.[-3,6]
3.(2014,4,5分)当m=7,n=3时,执行如图所示的程序框图,输出的S值为( )
A.7 B.42 C.210 D.840
. .
..
.资料. . .
4.(2014课标全国卷Ⅱ,7,5分)执行下面的程序框图,如果输入的x,t均为2,则输出的S=( )
A.4 B.5 C.6 D.7
5.(2014课表全国Ⅰ,7,5分)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )
A. B. C. D.
. .
..
.资料. . .
6. (2014高三第一次模拟考试,5) 执行下边的程序框图,则输出的是( )
A. 5040 B. 2450 C. 4850 D. 2550
7. (2014第三中学第一次高考模拟考试,5) 若按下侧算法流程图运行后,输出的结果是76, 则输入的的值为( )
A. B. C. D.
. .
..
.资料. . .
8、(2014红色六校高三第二次联考理数试题,4)一算法的程序框图如右图所示,若输出的21y,则输入的x可能为( ) A. B. C. 或 D. 或
1.(09天津文)阅读下面的程序框图,则输出的S
A.14 B.20 C.30 D.55
2.(09)阅读图2所示的程序框图,运行相应的程序,输出的结果是
A.1 B. 2 C. 3 D. 4
开始
11SS
2S
输出n 是 2,1Sn
1nn
否
结束 开始
输出S 0,1Si
4?i 1ii 2SSi
是
结束 否 第8题 . . ..
.资料. . .
3.(09)阅读右图所示的程序框图,运行相应的程序,输出的结果是
A.2 B.4 C.8 D.16
开始
11SS
2S
输出n 是 2,1Sn
2nn
结束 0,0kS
2SSS 开始
100?S
输出k 否
结束 是
1kk 2题
1题 . . ..
.资料. . .
4.(09)某程序框图如图所示,该程序运行后输出的k的值是
A.4 B.5 C.6 D.7
5.执行右面的程序框图,输出的S是
A.378 B.378 C.418 D.418
6.如图的程序框图表示的算法的功能是
A.计算小于100的奇数的连乘积
B.计算从1开始的连续奇数的连乘积
C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数
D.计算100531n时的最小的n值.
3题
开始
输出S 否1,0Sk
2SSk 是
开始 1kk 20k 开始
100s
输出i 1,3si
ssi 2ii
是
结束 否 4题 . . ..
.资料. . .
7.(09)如果执行右边的程序框图,输入2,0.5xh,那么输出的各个数的和等于
A.3 B.3.5 C.4 D.4.5
5题 6题
否
yx
是 否 开始
0x
0y
xxh 是
结束 1x 输入,xh
否 是
1y
输出y
2x 否
存在零点?
输出函数()fx
结束 是 开始
输入函数()fx
()()0?fxfx
是
否 . . ..
.资料. . .
8、某流程如图所示,现输入如下四个函数,
则可以输出的函数是
A.2)(xxf B.xxf1)( C.62ln)(xxxf D.xxfsin)(
二、填空题:
9.(09)执行右边的程序框图,输出的T .
10(2008)右面的程序框图,如果输入三个实数a,b,c,要求输出这
三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的
①cx ②xc ③C.cb ④bc
11、按如下程序框图,若输出结果为170,则判断框应补充的条件为( ) 0,0,0STn
5SS 开始
TS
输出T 否
结束 是
2nn
TTn
9题 xc xa
bx 开始
输入,,abc
输出x 否
结束 是
xb 否
是 8题 7题 . . ..
.资料. . .
A.5i B.7i C.9i D.9i
三、解答题:
12.已知数列{an}的各项均为正数,观察程序框图,若10,5kk时,分别有2110115SS和
(1)试求数列{an}的通项;
(2)令manbbbbn...,221求的值.
开始 1i0SiSS22ii?否S输出结果是输出S
1kk ik 开始
0,0,1SMi
是
SSM 1iiaad 否
结束 输入1,,Akd
11iiMaa . . ..
.资料. . .
1.C.【解读与点评】当1i时, S=1;当i=2时, S=5;循环下去,当i=3时,
S=14;
当i=4时,S=30;本试题考查了程序框图的运用.
2.D【解读与点评】本题考查是算法的重新框图与算法的语句识别.易错点是
不懂得运行顺序.
当1,2nS代入程序中运行第一次是1S,然后赋值此时2n;返回运
行第二次可得111(1)2S,然后赋值3n; 再返回运行第三次可得 . . ..
.资料. . . 12112S,然后赋值4n,判断可知此时2S,故输出4n.故选D.