高一数学必修3算法初步.doc
水寨中学高一数学必修3算法初步(1)班级: 姓名: 成绩: 一、选择题(每小题5分,共50分)题号12345678910答案二、填空题(每小题5分,共20分)11 12 13 14 一、选择题(每小题5分,共60分)1我国古代数学发展一直处于世界领先水平,特别是宋、元时期的“算法”,其中可以同欧几里德辗转相除法相媲美的是 ( )A割圆术 B更相减损术C秦九韶算法 D孙子乘余定理2在输入语句中,若同时输入多个变量,则变量之间的分隔符号是 ( )A逗号 B空格 C分号 D顿号3.对赋值语句的描述正确的是 ( )可以给变量提供初值 将表达式的值赋给变量可以给一个变量重复赋值 不能给同一变量重复赋值A B C D4.用“辗转相除法”求得和的最大公约数是( )A B C D5下列各数中,最小的数是 ( )A. B. C. D. 6如果下边图形所示程序执行后输出的结果是132,那么在程序until后面的“条件”应为 ( )A. i > 11 B. i >=11 C. i <=11 D. i<117下边图形所示程序执行后输出的结果是 ( )A1 B0 C1 D2n=5s=0WHILE s<15 S=s+n n=n1WENDPRINT nEND(第7题)i=12s=1DO s= s *i i = i1LOOP UNTIL “条件”PRINT sEND(第6题)8.【2012高考广东文9】执行如图2所示的程序框图,若输入的值为6,则输出的值为( ) A. 105 B. 16 C. 15 D. 19. 【2102高考北京文4】执行如图所示的程序框图,输出S值为()(A)2 (B)4 (C)8 (D)1610.天津】阅读右边的程序框图,运行相应的程序,则输出S的值为(A)8 (B)18 (C)26 (D)80 第(9)题 第(10)题IF a>5 THENIF b<4 THENc=abELSE c=baEND IFELSEIF a>3 THENc=a*bELSE c=a MOD bEND IFEND IFPRINT c第12题11.如图所示算法,则输出的i值为 * 12.若a=7,b=6,左边程序运行结果是 * i=1DO s=i*i i=i+1LOOP UNTIL s>121i=i-1PRINT iEND第11题13.【2012高考湖南文14】如果执行如图3所示的程序框图,输入,则输出的数 = . 14.【2012高考湖北文16】阅读如图所示的程序框图,运行相应的程序,输出的结果s=_。 第(13)题 第(14)题1-10 BAADA DBCCC11. 12 12. -113. 414. 9