高中数学必修3期中考试试卷班级______姓名______分数_______一.选择题。(每小题4分,共48分)1.下列关于算法的说法中,正确的是()A.算法是某个问题的解决过程B.算法执行后可以不产生确定的结果C.解决某类问题的算法不是唯一的D.算法可以无限的操作下去不停止2.算法的三种基本结构是()A.顺序结构、模块结构、条件结构B.顺序结构、循环结构、模块结构C.顺序结构、条件结构、循环结构D.模块结构、条件结构、循环结构3.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是()A.B.C.D.4.给出以下四个问题:①输入一个数x,输出它的相反数;②求面积为6的正方形周长;③求三个数a、b、c中的最大数;④求函数f(x)=1020xxxx≥的函数值。其中不需要条件语句来描述其算法的有()(A)1个(B)2个(C)3个(D)4个5.图中程序运行后输出的结果为()(A)343(B)433(C)-1816(D)16-186.图中程序是计算2+3+4+5+6的值的程序。在WHILE后的①处和在s=s+i之后的②处所就填写的语句可以是A.①i1②i=i-1B.①i1②i=i+1C.①i=1②i=i+1D.①i=1②i=i-1a=bb=ac=bb=aa=cb=aa=ba=cc=bb=ai=6s=0WHILE①s=s+i②ENDPRINTsEND(第6题)x=-1y=20IFx0THENx=y+3ELSEy=y-3ENDIFPRINTx-y;y+x(第5题)7.算法:S1输入nS2判断n是否是2,若n=2,则n满足条件,若n2,则执行S3、S3依次从2到n一1检验能不能整除n,若均不能整除n,满足上述条件n的是()(A)偶数(B)奇数(C)约数(D)质数8.当2x时,下面的程序段结果是()1i0sWHILE4i*1ssxWENDPRINTsENDA.3B.15C.7D.179下列符号框中表示处理框的是()A菱形框B平行四边形框C矩形框D圆角矩形框10.右图是一个算法的程序框图该算法的输出结果是()(A)21(B)32(C)43(D)5411用二分法求方程x3-2=0的近似根的算法中要用哪种算法结构()(A)顺序结构(B)条件分支结构(C)循环结构(D)三种结构都要用到12.下列关于条件语句的叙述,正确的是()(A)条件语句中必须有if、else和end(B)条件语句中可以没有end(C)条件语句中可以没有else,但必须有end(D)条件语句中可以没有else以没end将选择题答案填入表格内123456789101112二、填空题。(每小题4分,共16分)NY开始结束m=0,n=0,i=1i=i+1,m=m+1n=n+1/(m+i)i4?输出n第10题13.已知函数y=|x+3|,向量程序框表示的是给出x值,求所对应的函数值的算法,请将该程序框图补充完整,其中①处应填;②处应填y=--x--3。14.上面程序框图输出的结果是20。15..结合下面的算法:第一步,输入x第二步,判断x是否小于0,若是则输出x+2,否则执行第三步第三步,输出x-1当输入的x的值分别是-1,0,1时,输出的结果分别为___1__,___-1___,__0___16..294和84的最大公约数是__42__三.解答题.(本题4小题,共36分)17.已知一个三角形的三边边长分别是3,4,5,设计一个算法,求出它的面积。(6分)18.用更相减损术,求下列两数的最大公约数:(8分)(1)225,135;(2)98,280NY开始结束s=1,a=5s=s×aa=a-1a≥4?输出s第14题YN开始结束输入实数x输出y①y=3+x②第13题19.(1)如图所示的程序框图所表示的算法功能是什么?(10分)(2)写出相应的程序。20.右图是在求:S=1+21+221+321+…+921的一个程序框图(12分)(1)在程序框图的①处填上适当的语句。(2)写出相应的程序。答:(1)(2)参考答案选择题1到12CCBAAADBCCDC二.填空题13x≥3y=--x--3142015.1,-1,01642三.解答题17.S1取a=3,b=4,c=5;S2计算p=(a+b+c)/2;S3计算()()()SppapbpcS4输出S的值18(1)最大公约数是45;(2)最大公约数是14.19(1)输入三个实数,输出其中的最小数。(2)INPUT“a,b,c,”;a,b,cIFabTHENa=bENDIFIFacTHENa=cENDIFPRINTaEND20..(1)T=T/2(2)S=0I=0T=1DOS=S+TT=T/2I=I+1LOOPUNTILI9PRINTSEND