高一数学程序框图练习题

算法与程序框图练习题
一、选择题: 1.阅读下面的程序框图,则输出的 S ? A. 14 B. 20 C. 30 D. 55 2.阅读图 2 所示的程序框图,运行相应的程序,输出的结果是 A. 1 B. 2 C. 3 D. 4
开始 开始

S ? 0, i ? 1

S ? 2, n ? 1
S?


S ? S ? i2
i

? i ?1 i ? 4?


1 1? S

n ? n ?1
S ?2
是 输出 n 2题 结束

是 输出 S 结束 1题

3.某程序框图如图所示,该程序运行后输出的 k 的值是 A. 4 B. 5 C. 6 D. 7
开始 开始

k ? 0, S ? 0
S ? 100 ?
是 否

s ? 1, i ? 3

s ? s ?i

i ?i?2


S ? S ?2

S

s ? 100
输出 k 结束 是 输出 i 结束 4题

k ? k ?1
3题

4.如图的程序框图表示的算法的功能是 A.计算小于 100 的奇数的连乘积 B.计算从 1 开始的连续奇数的连乘积

C.从 1 开始的连续奇数的连乘积,当乘积大于 100 时,计算奇数的个数 D.计算 1? 3 ? 5 ? ? ? ? ? n ? 100 时的最小的 n 值. 5.运行如下程序框图,如果输入的 t ? [?1,3] ,则输出 s 属于 A. [?3, 4] B. [?5, 2] C. [?4,3]
开始

D. [?2,5]

A ? 2, B ? 1

A ? A ?1

B ? 2B ? 1

A?5
否 输出 B 结束 5题 是

6题

6.某程序框图如图所示,则该程序运行后输出的 B 等于 A. 15 B. 29 C. 31 D. 63 7. 如图所示,是关于闰年的流程,则以下年份是闰年的为 A.1996 年 B.1998 年 C.2010 年 D.2100 年
开始 输入 a, b, c

x?a


b?x
否 是 否 输出 x 7题 结束 8题

x?b

x?c

8.右面的程序框图,如果输入三个实数 a,b,c,要求输出这三个数中最大的 数,那么在空白的判断框中,应该填入下面四个选项中的( ) A. c ? x B. x ? c C. c ? b D. b ? c 9.某程序框图如图所示,若输出的 S=57,则判断框内为 (A)k>4? (B)k>5? (C) k>6? (D) k>7?
开始

S ? 0, T ? 0, n ? 0

T ?S




S ? S ?5 n ? n?2 T ?T ?n

输出 T 结束

10 题 10 题 9题

10.执行上边的程序框图,输出的 T ? ( ). A. 12 B.20 C.30 D.42 二、填空题: 11.阅读如图所示的程序框图,运行相应的程序,输出的结果 i ? ___________. 12.如图所示,程序框图(算法流程图)的输出值 x ? ________。
开始

a ? 10, i ? 1

a ? 4?
否 是



a 是奇数
?



a ? 3a ? 1

a?

a 2

输出 i

i ? i ?1

结束

11 题

12 题


相关文档

高一数学算法和程序框图检测试题
2009-2010学年高一数学《算法与程序框图》练习题
高一数学《程序框图习题课》
高一数学程序框图与算法的基本逻辑结构检测题
高一数学必修3_算法与程序框图练习题1
高一数学程序框图
高一数学程序框图1
高一数学程序框图2
高一数学(1-2编写算法程序习题分析)
高一数学程序框图顺序结构
电脑版