1、中学人教版高中数学必修三同步练习第一章算法初步单元测评附答案单元测评(一)本试卷分第卷(选择题)和第卷(非选择题)两部分第卷60分,第卷90分, 共150分,考试时间120分钟第卷(选择题共60分)一、选择题(本大题共12小题,每小题5分,共60分在每小题给出的四个选项中,只有一项是符合题目要求的)1算法有三种基本逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是()A一个算法只能包含一种基本逻辑结构B一个算法最多可以包含两种基本逻辑结构C一个算法必须包含三种基本逻辑结构D一个算法可能包含三种基本逻辑结构2389化成的四进制数的末位是()A1 B2C3 D03关于终端框的说法正确的是(
2、)A表示一个算法的起始和结束,图形符号是B表示一个算法输入和输出的信息,图形符号是C表示一个算法的起始和结束,图形符号是D表示一个算法输入和输出的信息,图形符号是4执行图C11所示的程序框图,若输出的结果为11,则M处可填入的条件为()图C11Ak31 Bk15Ck31 Dk155用秦九韶算法求多项式f(x)1235x9x35x53x6当x1时的值,有如下说法:要用到6次乘法;要用到6次加法和15次乘法;v012;v311.其中说法正确的是() A BC D6执行图C12所示的程序框图,若输入x2,h0.5,则输出的各个数的和等于()图C12A3 B3.5C4 D4.57由辗转相除法得三个数7
3、20,120,168的最大公约数是()A24 B30 C120 D688执行图C13所示的程序框图,若输出的S值为16,则输入的自然数n的最小值等于()图C13A7 B8 C9 D109执行下面程序,若输出y的值为1,则输入x的值为()A0 B1 C0或1 D1,0或110如果下面程序执行后输出的结果是990,那么在程序中处应为()Ai10 Bi8Ci9 Di0,VSTBA0,VSTDA0,VST12计算机中常用到的十六进制采用数字09和字母AF共16个计数符号,各符号与十进制的对应关系如下表:十六进制0123456789ABCDEF十进制0123456789101112131415例如用十六
4、进制表示有DE1B,则AB()A6E B7C C5F DB0请将选择题答案填入下表:题号123456789101112总分答案第卷(非选择题共90分)二、填空题(本大题共4小题,每小题5分,共20分把答案填在题中横线上)13若输入8,则执行下列程序后输出的结果是_14将二进制数101101(2)化为十进制数,结果为_;再将这个十进制数化为八进制数,结果为_15按如图C15所示的程序框图运算,若输入的x的值为8,则输出的k等于_图C1516阅读下面的程序,该算法的功能是_三、解答题(本大题共6个小题,共70分解答应写出文字说明、证明过程或演算步骤)17(10分)已知函数f(x)每输入一个x值,都
5、得到相应的函数值,画出程序框图并写出程序18(12分)图C16所示的程序框图表示了一个什么样的算法?试用当型循环写出它的算法并画出相应的程序框图图C1619(12分)用秦九韶算法求多项式f(x)x5x3x2x1当x3时的值20(12分)(1)用更相减损术求184,253的最大公约数;(2)用辗转相除法求98,280的最大公约数21(12分)设计算法求的值,要求画出程序框图,并用基本的算法语句编写程序22(12分)输入x,求函数y的值的程序框图如图C17所示(1)指出程序框图中的错误之处并写出正确的算法步骤(2)重新绘制程序框图,并回答下面提出的问题要使输出的值为7,则输入的x的值应为多少?要使
6、输出的值为正数,则输入的x应满足什么条件?图C17单元测评(一)1D2A解析 将389化成四进制数是12011(4)3C解析 终端框表示一个算法的起始和结束,图形符号是.4B解析 依题意k1,S0,进入循环,循环过程依次为:S011,k2113;S134,k2317;S4711,k27115,终止循环,输出S11.结合选项知,M处可填k15.5B解析 因为x的最高次数为6,所以正确,错误;v03,故错误;v1v0x52,v2v1x02,v3v2x911,故正确6B解析 按照程序框图依次执行为x2,h0.5,输出y0;x1.5,h0.5,输出y0;x1,h0.5,输出y0;x0.5,h0.5,输
7、出y0;x0,h0.5,输出y0;x0.5,h0.5,输出y0.5;x1,h0.5,输出y1;x1.5,h0.5,输出y1;x2,h0.5,输出y1,结束循环故输出的各个数的和为3.5,选B.7A解析 由辗转相除法得120和168的最大公约数是24,再由辗转相除法得24和720的最大公约数是24.故选A.8C解析 根据程序框图可知i2,k1,S1,进入循环后,循环次数与S,i,k的值的变化如下表:第3次循环后,S8,i8,应满足条件“in”,故自然数n9;第4次循环后,S16,i10,应退出循环,不满足条件“in”,故自然数n10.所以9n10,因此自然数n的最小值等于9.9C解析 由题意得或
8、解得x1或x0,故选C.10D解析 由程序易知处为“i0.月净盈利应当为月总收入减去本月各项支出的和,又T0”,处理框内应填“VST”12A解析 AB对应的十进制数是110,所以用十六进制表示有AB6E.130.7解析 这是一个利用条件结构编写的程序,当输入t8时,执行c0.20.1(t3),得c0.7. 144555(8)解析 101101(2)12502412312202112045,化为十进制数为45.又45855,4555(8)153解析 第一次循环x88,k1,通过判断得,需要继续循环;第二次循环x888,k2,通过判断得,需要继续循环;第三次循环x8888,k3,通过判断,结束循环
9、,输出k3.故最后输出的k值为3.16求S12320和t12320的值17解:程序框图和程序如下18解:这是一个计算10个数的平均数的算法当型循环的算法如下:第一步,S0.第二步,I1.第三步,如果I小于等于10,执行第四步;否则,转第七步第四步,输入G.第五步,SSG.第六步,II1,返回第三步第七步,A.第八步,输出A.程序框图如图19解:f(x)x5x3x2x1(x0)x1)x1)x1)x1.当x3时,v01,v11303,v233110,v3103131,v4313194,v59431283,f(3)283.20解:(1)用更相减损术,得25318469,18469115,1156946,694623,462323,184与253的最大公约数是23.(2)用辗转相除法,得28098284,9884114,84146,98与280的最大公约数是14.21解:程序框图和程序如下22解:(1)函数y是分段函数,其程序框图中应该有判断框,应该有条件结构,不应该只用顺序结构正确的算法步骤如下所示:第一步,输入x.第二步,判断x2是否成立若是,则y3x2;否则y2.第三步,输出y.(2)根据(1)中的算法步骤,可以画出程序框图如图所示要使输出的值为7,则3x27,故x3,即输入的x的值应为3.要使输出的值为正数,则得x2.故当x2时,输出的值为正数
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1