《高中数学第一章算法初步第一章测试题新人教A版必修3.pdf》由会员分享,可在线阅读,更多相关《高中数学第一章算法初步第一章测试题新人教A版必修3.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高中数学第一章算法初步第一章测试题新人教 A版必修 3 1/4 高二数学必修3第一章测试题(考试时间 90 分钟)一选择题.(每小题 5 分,共 60 分)1算法的三种基本结构是()A顺序结构、模块结构、条件分支结构B顺序结构、条件结构、循环结构C模块结构、条件分支结构、循环结构D顺序结构、模块结构、循环结构2对于算法:第一步,输入 n.第二步,判断 n 是否等于 2,若 n=2,则 n 满足条件;若 n2,则执行第三步。第三步,依次从 2 到 n-1 检验能不能整除n,若 不能整除 n,则执行第四步;若能整除 n,则执行第一步。第四步,输出 n。满足条件的 n 是()A质数 B.奇数 C.偶
2、数 D.约数3将两个数 a=8,b=7 交换,使 a=7,b=8,使用赋值语句正确的一组是()Aa=b,b=a Bc=b,b=a,a=c C.b=a,a=b Da=c,c=b,b=a 4下列给出的赋值语句中正确的是()A3=A By=x2-1=(x-1)(x+1)CB=A-2 Dx+y=1 5.下列程序执行后输出的结果是()n=5 s=0 WHILE s11 B.i=11 C.i=11 D.i11 高中数学第一章算法初步第一章测试题新人教 A版必修 3 2/4 8以下程序运行后输出的结果是()A.-5,3 B.3,3 C.-5,-5 D.3 ,-5 9.右上程序运行后,输出的值是().A -4
3、 B.5 C.9 D.4 10下左程序运行后输出的结果为 ()A.50 B.5 C.25 D.0 11上右程序运行后输出的结果为()A.3 4 5 6 B.4 5 6 7 C.5 6 7 8 D.6 7 8 9 12.以下程序运行后的输出结果为()。i=1 WHILE i8 i=i+2 s=2*i+3 i=i-1 WEND PRINT s END A17 B.19 C.21 D.23 二、填空题。(每小题 4 分,共 16 分)13.二进制的数(2)10110转化成十进制数,结果为_;再将该结果化为八进制数,结果为。(第 8题)(第 9 题)35,abcaabbcPRINTb aEND59AB
4、xABIFABTHENxABENDIFPRINTxENDa=0 j=1 WHILE j=5 a=(a+j)MOD 5 j=j+1 WEND PRINT a END 第 10题x=1 y=1 WHILE x=4 Z=0 WHILE y=x+2 Z=Z+1 y=y+1 WEND PRINT Z x=x+1 y=1 WEND END 第 11 题高中数学第一章算法初步第一章测试题新人教 A版必修 3 3/4 14.用秦九韶算法计算多项式f(x)=3x5-4x4+6x3-2x2-5x-2的值时,式子改写为_,当 x=5 时此多项式的值为 _.15.下列程序运行的结果是 _ INPUT t N=15 I
5、F t=4 THEN SUM=0 c=0.2 i=1 ELSE WHILE i=N c=0.2+0.1*(t-3)SUM=SUM+i END IF i=i+2 PRINT c WEND END (16 题)PRINT SUM END (15题)16若输入 8,则本题程序执行后输出的结果为 _。三.解答题。(共 44 分)17(10 分)下面给出一个问题的算法:第一步,输入 a;第二步,若 a 500 的最小的自然数n。(1)画出执行该问题的程序框图;(2)右边是解决该问题的一个程序,但有几处错误,请找出错误并予以更正。20.(10分)编写一个程序,已知函数1,330,11,12xxxxxxy输入 x 的值,输出相应的函数值.i=1 S=1 n=0 DO S =500 S=S+i i=i+1 n=n+1 WEND PRINT n+1 END