算法初步简单练习题
算法初步算法初步练习题 练习题 一、选择题一、选择题 1.09 天津文阅读下面的程序框图,则输出的S A.14 B.20 C.30 D.55 2.09 福建阅读图 2 所示的程序框图,运行相应的程序,输出的结 果是 A.1 B. 2 C.3 D.4 S 0,i1 S 2, n 1 S SSi2 ii1 1 1S i 4 n n1 否 S 2 是 3.09 福建阅读右图所示的程序框图,运行相应的程序,输出的结 果是 A.2 B.4 C.8 D.16 S 2, n 1 S 1 1S k 0,S 0 S 100 n 2n S 2 S S 2S k k 1 4 4..09 浙江某程序框图如图所示,该程序运行后输出的k的值是 A.4 B.5 C.6 D.7 5.执行右面的程序框图,输出的S是 A.378 B.378 C.418D.418 6.如图的程序框图表示的算法的功能是 A.计算小于 100 的奇数的连乘积 B.计算从 1 开始的连续奇数的连乘积 C.从 1 开始的连续奇数的连乘积,当乘积大于 100 时,计算奇 数的个数D.计算135n 100时的最小的n值. s1,i 3 k1,S 0 否 ssi ii2 k 20 s 100 是 S S2k是 否 k k 1 7. 右图是把二进制数11111 2 化为十进制数的一个程序框图,判断框内 应填入的 条件是 A.i 4 B.i 4 C.i 5 s1,i1 D.i 5 ii1 s12s A 2,B 1 A A 1 B2B1 否 是 A 5 否 是 8.某程序框图如图所示,则该程序运行后输出的B等于 A.15 B.29C.31D.63 9.09 海南如果执行右边的程序框图,输入x 2,h 0.5,那么输出 的各个数的和等于 A.3 B.3.5 C.4 D.4.5 xxh 输入 k 1,S 0,T 0 A ai x 0 x 1 T T A k k 1 S S A y 0 yx y1 k N x 2 10.09 辽宁某店一个月的收入和支出总共记录了 N个数据a 1 , a 2 ,,a N ,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总 收入S和月 净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列 四个选项中 的 A.A 0,V S T B.A 0,V S T C.A 0,V S T D.A 0,V S T 11. 如图 1 所示,是关于闰年的流程,则 以下年份是闰年的为 A.1996 年 B.1998 年 C.2010 年 D.2100 年 12. . 某流程如右上图所示, 现输入如下四个函数,则可以输出的函数 是 A. f x x2 B. f x 1 x C. f x ln x 2x6 D. f x sin x f x f x 0 二、填空题二、填空题 输 入 x a b a a2 b x1 x 2 1313..09 安徽程序框图(即算法流程图)如图所示,其输出结果是 _______. 1414..09 山东执行右边的程序框图,输出的T . S 0,T 0,n 0 T S S S 5 n n 2 T T n 15.下面的程序框图表示的算法的结果是16 a 1 a 2a1 a 100 16.阅读右上面的流程图,若输入a 6,b 1,则输出的结果是 2 2 a 1,b 1 a 3 1717(2008 海南宁夏)右面的程序框图,如果输入三个实数a,b,c, 要求输出这 三个数中最大的数,那么在空白的判断框中,应该填入下面四个 选项中的 ①c x②x c③C.c b④b c x a b x x b x c