欢迎来到天天文库
浏览记录
ID:61361035
大小:62.67 KB
页数:5页
时间:2021-01-26
《苏教版(文科数学)算法初步(4)单元测试.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯名校名推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯(二)1.关于程序框图中,图形符号的理解正确的有()①任何一个程序框图都必须有起止框;②输入框只能放在开始框后,输出框只能放在结束框前;③判断框不是唯一的具有超过一个退出点的图形符号;④对于一个程序来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个答案A解析任何一个程序都必须有开始和结束,从而必须有起止框;输入和输出可以用在算法中任何需要输入、输出的位置;判断框内的条件不是唯一的,如a>b?亦可写成a≤b?故①正确.k]2.程序框图由程序框和流
2、程线组成,下面对应正确的是()①终端框(起止框),表示一个算法的起始和结束;②输入、输出框,表示一个算法输入和输出的信息;③处理框(执行框),功能是赋值、计算;④判断框,判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”.A.(1)与①,(2)与②,(3)与③,(4)与④B.(1)与④,(2)与②,(3)与①,(4)与③C.(1)与①,(2)与③,(3)与②,(4)与④D.(1)与①,(2)与③,(3)与④,(4)与②答案D3.下列关于基本逻辑结构的说法中正确的是()A.一个算法一定含有顺序结构B.一个算法一定含有分
3、支结构C.一个算法一定含有循环结构D.以上说法均不对答案A4.下列关于顺序结构的说法:①是最基本、最简单的算法结构;②框与框之间是依次进行处理的;③除输入、输出框之外,中间过程都是处理框;④可以从一个框图跳到另一个框图执行.其中正确的个数为()A.4B.3C.2D.1答案B解析④不正确.5.下面程序框图的运行结果是()1⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯名校名推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯A.2B.2.5C.4D.3.5答案B6.阅读程序框图,其输出的结果是()A.4B.5C.6D.13答案D7.如图所示的程序框图,若输出的
4、结果为2,则①处的处理框内应填的是()A.x=2B.b=2C.x=1D.a=5答案C解析由程序框图知,b=(2x+3)-3=2x,则当b=2x=2时,x=1,则①处为x=1.8.如图所示程序框图中,其中不含有的程序框是()2⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯名校名推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯A.终端框B.输入、输出框C.判断框D.处理框答案C9.在程序框图中,图形符号的名称是,符号表示的意义,在程序框图中,是任何流程不可少的,表示程序的.答案流程线,流程进行的方向;起止框开始和结束10.写出下列算法的功能.(1)图1中算法
5、的功能是(a>0,b>0).(2)图2中算法的功能是.答案(1)求以a,b为直角边的直角三角形斜边c的长(2)求两个实数a,b的和11.下面的程序框图是交换两个变量的值并输出,则图中①处应为.答案x=y12.如图所示的程序框图,根据该图和下列各小题的条件回答问题.3⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯名校名推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯(1)该程序框图解决的是一个什么问题?(2)当输入的x值为0和4时,输出的值相等,问当输入的x值为3时,输出的值为多大?(3)条件同(2),问要使输入的值和输出的值相等,输入的值应该是多大?解析
6、(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值问题.(2)当输入的x值为0和4时,输出的值相等,即f(0)=f(4).∵f(0)=0,f(4)=-16+4m,∴-16+4m=0,∴m=4.∴f(x)=-x2+4x.∴f(3)=-32+4×3=3.故当输入的x值为3时,输出的值为3.2=x,得x=0或x=3.(3)由f(x)=x,即-x+4x学]∴要想使输入和输出的值相等,输入的值应该是0或3.学]13.一次考试中,某同学的语文、数学、英语、物理、化学的成绩分别是a,b,c,d,e,设计一个计算该同学的总分和平均分的算法,并画出程序
7、框图.解析算法步骤如下:第一步,输入该同学的语文、数学、英语、物理、化学的成绩:a,b,c,d,e.第二步,计算S=a+b+c+d+e.S第三步,计算ω=.5第四步,输出S和ω.程序框图如图所示.学,,]14.如右图是解决某个问题而绘制的程序框图.4⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯名校名推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯仔细分析各图框内的内容及图框之间的关系,回答下面的问题:(1)图框①中x=2的含义是什么?(2)图框②中y1=ax+b的含义是什么?(3)图框④中y2=ax+b的含义是什么?(4)该程序框图解决的是怎样的一个问
8、题?(5)若最终输出的结果是y1=3,y2=-2.当x取5时输出的结果5a+b的值应该是多大?(6)在(5)的前提下输入的
此文档下载收益归作者所有