新高中数学北师大版必修3练习2章基础知识测试含答案解析.docx
- 文档编号:2771891
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:11
- 大小:117.51KB
新高中数学北师大版必修3练习2章基础知识测试含答案解析.docx
《新高中数学北师大版必修3练习2章基础知识测试含答案解析.docx》由会员分享,可在线阅读,更多相关《新高中数学北师大版必修3练习2章基础知识测试含答案解析.docx(11页珍藏版)》请在冰豆网上搜索。
新高中数学北师大版必修3练习2章基础知识测试含答案解析
第二章基础知识测试
第Ⅰ卷(选择题 共50分)
一、选择题(本大题共10个小题,每小题5分,共50分)
1.下列关于算法的描述中正确的是( )
A.只有数学问题才会有算法
B.算法过程要一步一步执行,每一步操作都是明确的
C.有的算法可能无结果
D.算法中有些语句可能永远不会被执行
[答案] B
[解析] 算法要解决的问题不仅仅是数学问题,显然A不正确;算法由一系列程序或步骤组成,这些程序或步骤首先必须是明确而有效的,因此算法一定会有结果,故C不正确;算法中的任意一个语句都能被执行到,否则这个语句就是多余的,应删掉,故D不正确.
2.下面流程图描述的算法的运行结果是( )
A.-5 B.5
C.-1D.-2
[答案] A
[解析] 根据判断框,如果x<0,则y=3x-2,所以x=-1时,y=3×(-1)-2=-5.
3.给出下列流程图,欲输出给定两实数a、b中的较小的数,则判断框中应填( )
A.a>bB.a≥b
C.a [答案] C [解析] 输出的是较小的数,回答“是”时输出了a,说明a较小,故填a 4.当a=1,b=3时,执行完下面一段程序后x的值是( ) A.1B.3 C.4D.-2 [答案] C [解析] 因为a 5.(2014·福建文,4)阅读如图所示的程序框图,运行相应的程序,输出的n的值为( ) A.1B.2 C.3D.4 [答案] B [解析] 本题考查了程序框图的相关概念. S1: n=1,21>12→是, S2: n=2,22>22→否, 输出n=2. 关键是理解赋值语句n+1及条件2n>n2. 6.阅读下图所示的程序框图,运行相应的程序,输出的结果是( ) A.3B.11 C.38D.123 [答案] B [解析] 本题考查程序框图. 根据赋值语句“a=a2+2”及初值a=1得输出的a为11,共循环2次. 7.下面是求56个数的平均数的基本语句,在横线上应填写的内容为( ) S=0 Fori=1To________ 输入x; S=S+x Next a=S/56 输出________. A.56 aB.56 S C.57 a-1D.57 S-1 [答案] A [解析] 由于是求56个数的平均数,所以循环变量的终值是56,输出的是这56个数的平均数a. 8.以下给出的是计算 + + +…+ 的值的一个流程图(如下图所示),其中判断框内应填入的条件是( ) A.i>10B.i<10 C.i>20D.i<20 [答案] A [解析] 该程序满足判断框“ ”内条件时,循环停止,由题可知i=10时循环进行最后一次,即sum再加上 ,循环一次后,i变为11,这时应中止循环,∴循环应满足的条件是i>10.故选A. 9.下列语句执行后输出的结果是( ) n=5; S=0; Do S=S+n n=n-1 LoopWhileS<15 输出n. A.-1B.0 C.1D.2 [答案] B [解析] 第一次循环S=5,n=4;第二次循环S=9,n=3;第三次S=12,n=2;第四次S=14,n=1;第五次S=15,n=0.故此时输出n的值为0. 10.找出乘积为840的两个相邻偶数,算法流程图如右图,其中__①__,__②__,__③__处语句填写正确的是( ) A.S=i(i+2),输出i,输出i-2 B.S=i2+2,输出i+2,输出i-2 C.S=i(i+2),输出i,输出i+2 D.S=i2+2,输出i,输出i+2 [答案] C [解析] ①处所填应为相邻偶数之积,故B,D错误.若判断框执行“是”,由①处填的“S=i(i+2)”知②处应填“输出i”,③处应填“输出i+2”. 第Ⅱ卷(非选择题 共100分) 二、填空题(本大题共5个小题,每小题5分,共25分,将正确答案填在题中横线上) 11.运行如图所示的程序,输出的结果是________. [答案] 3 [解析] 本题主要考查算法知识,由于a=1,b=2,a=a+b=1+2=3. 12.在求方程x(x+2)=48的正整数解时,某同学给出了下列算法流程图,其结果为________. [答案] 6 [解析] 因为i=6,i+2=8时,6×8=48,然后输出i的值. 13.某算法流程图如下图所示,则输出量y与输入量x满足的关系式是______________. [答案] y= [解析] 当x>1时,有y=x-2, 当x≤1时,有y=2x, 所以,y与x满足的关系式是y= . 14.根据下面的算法语句,可知输出的结果T为________. T=1 I=3 Do T=T+I I=I+2 LoopWhileI<50 输出T [答案] 625 [解析] 由算法语句知T=1+3+5+7+9+11+…+49= =625.故填625. 15.(2014·浙江理,11)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________. [答案] 6 [解析] 本题考查循环结构运行, 第一次运行结果S=1,i=2 第二次运行结果S=4,i=3, 第三次运行结果S=11,i=4. 第四次运行结果S=26,i=5. 第五次运行结果S=57,i=6. 此时S=57>50,输出i=6. 注意认真写出每次运行结果. 三、解答题(本大题共6个小题,共75分) 16.(本小题满分12分)画出求12+22+32+…+20142的算法流程图. [解析] 算法流程图如下. 17.(本小题满分12分) 如图所示,有一城市,市区半径为15km的圆形区域,近效区为距中心15~25km范围内的环形地带,距中心25km以外的为远郊区.市区地价每公顷100万元,近效区地价每公顷60万元,远郊区地价为每公顷20万元,输入某一点的坐标为(x,y),求该点的地价.请设计出相应的程序流程图. [解析] 算法流程图如图: 由该点坐标(x,y),求其与市中心的距离r= ,确定是市区、近郊区还是远郊区,进而确定地价的值 y= 18.(本小题满分12分)用For语句描述一个算法,找出满足以下三个条件的矩形: (1)四边形长均为整数; (2)面积值与周长值相等;(3)各边长都不超过400. [解析] 用语句描述为 Fora=1To400 Forb=1To400 If a*b=2(a+b) Then 输出a,b EndIf Next Next 19.(本小题满分12分)下列语句是求S=2+3+4+…+99的一个程序,请回答问题: i=1 S=0 Do S=i+S i=i+1 LoopWhile i<99 输出S (1)语句中是否有错误? 请加以改正; (2)把程序改为另一种类型的循环语句. [解析] (1)错误有两处 第一处: 语句i=1应改为i=2. 第二处: 语句LoopWhile i<99,应改为LoopWhile i≤99 (2)语句改成另一种循环类型语句应为: i=2 S=0 For i=2 to 99 S=S+i Next 输出S 20.(本小题满分13分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式,画出流程图. [解析] 函数关系式为: y= 流程图如图所示: 21.(本小题满分14分)商场促销活动中: 年历每本20元,购买5到9本按9折收费,买10本及以上8.5折收费.求购买x本时所付金额y为多少元? 画流程图并用相应的语句描述. [解析] 流程图如下图 用语句描述为: 输入x; If x<5 then y=20x Else If x≥10 then y=20*0.85x Else y=20*0.9x EndIf EndIf 输出y.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学 北师大 必修 练习 基础知识 测试 答案 解析