2016年北京自主招生数学模拟题:基本算法语句.docx

2016年北京自主招生数学模拟题:基本算法语句.docx

ID:62001627

大小:219.34 KB

页数:9页

时间:2021-04-10

2016年北京自主招生数学模拟题:基本算法语句.docx_第1页
2016年北京自主招生数学模拟题:基本算法语句.docx_第2页
2016年北京自主招生数学模拟题:基本算法语句.docx_第3页
2016年北京自主招生数学模拟题:基本算法语句.docx_第4页
2016年北京自主招生数学模拟题:基本算法语句.docx_第5页
资源描述:

《2016年北京自主招生数学模拟题:基本算法语句.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文档2016年自主招生数学模拟题:基本算法语句【试题内容来自于相关和学校提供】题目1:下面程序运行后,输出的值是_____ ·A.42·B.43·C.44·D.45题目2:如图为计算20个数据的平均数的程序,则在横线上应填的语句是(  )·A.i>20·B.i>=20·C.i<20·D.i<=209/9文档题目3:为了在程序运行后得到Y=16,应输入X的值是(  )·A.3或-3·B.-5·C.-5或5·D.5或-3题目4:如图程序:若输入的两位数是83,则输出的结果为(  )·A.83·B.38·C.3·D.8题目5:给出以下四个问题,

2、①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求二进数111111的值.其中不需要用条件语句来描述其算法的有_____ ·A.1个·B.2个9/9文档·C.3个·D.4个题目6:下列程序运行后的结果为_____ 题目7:按如图所示的程序运行后输出的结果为_____ .题目8:9/9文档下面是求s=1+3+5+…+101的伪代码,在“-”上填正确的内容.s←_____             i←_____                   while   i_____ i←_____ En

3、d  whilePrint   s.题目9:已知下列程序I NPUT     tIF  t<=3  THENC=0.2ELSEC=0.2+0.1*(t-3)END  IFPRINT  CEND当输入t=5时,输出结果是_____ .题目10:如图所示是一算法的伪代码,执行此算法时,输出的结果是_____ .题目11:求1-12+13-9/9文档14+…-120的值,要求用Do…Loop While语句实现,写出算法语句.题目12:用IF语句描述算法,判断直线ax+by+c=0与圆(x-x0)2+(y-y0)2=r2的位置关系.题目13:以

4、下程序流程图及其相应程序是实现用二分法求近似值,但步骤并没有全部给出,请补上适当的语句或条件,以保证该程序能顺利运行并达到预期的目的.9/9文档题目14:已知函数y=x2√3x题目15:编写程序,使得任意输入的3个整数按从大到小的顺序输出.答案部分1、C解析:由已知可得程序的功能是利用循环计算满足i2<2000(i∈N)的最大i值∵442<2000,452>2000,故选C2、A解析:解:根据题意为一个求20个数的平均数的程序,则循环体需执行20次故当循环20次时,此时循环变量的值为21应退出循环,又因直到型循环是满足条件退出循环,i>2

5、0时退出循环。从而横线上应填充的语句为i>20故选A。3、C解析:解:本程序含义为:输入x如果x<0,执行:y=(x+1)2否则,执行:y=(x-1)2因为输出y=16由y=(x+1)2,可得,x=-5由y=(x-1)2可得,x=5故x=5或-5故选C。4、B解析:解:经过分析,本题为当型循环结构,输入的两位数是83,执行如下:a=Mod(83,10)=3,b=(83-3)÷10=8,x=10×3+8=38,输出x=38,结束。故输出的结果为:38。故选B。5、B解析:9/9文档①②直接输出即可;③④需要用到判断语句即条件语句。③中需要比

6、较两个数的大小,因此要用到条件语句;④中需要控制何时结束循环结构,故需要条件语句。故选B。6、1,-2,-1解析:从所给的赋值语句中可以看出,a,b初始赋给的值分别为1,2,接下来c是a-b赋给的值:c=-1,b是a+c-b赋给的值:b=-2∴输出的d的值是:a=1,b=-2,c=-1故答案为:1,-2,-1。7、22解析:由题意,若x<0,则将y-3赋给x;若x>0,则将y+3赋给x∴x=5,y+3=-20+3=-17,∴x-y=5+17=22故答案为:22。8、,1,≤101,i+2解析:s←                    i

7、←    1                       while   i    ≤101_s←s+ii←    i+2    End  whilePrint   s故答案为:0,1,≤101,i+29、解析:解:由已知中程序语句可知该程序的功能是:计算分段函数C={0.2,t≤30.2+0.1(t-3),t>3的值∵t=5∴C=0.2+0.1(5-3)=0.4故答案为:0.410、3解析:根据题中的程序框图,可得该程序经过第一次循环,因为s=0<15,所以得到新的S=0+6=6,n=5;然后经过第二次循环,因为s=6<15,所以得到新

8、的S=6+5=11,n=4;然后经过第三次循环,因为s=11<15,所以得到新的S=11+4=15,n=3;接下来判断:因为s=15,不满足s<15,所以结束循环体并输出最后的n,综上所述,可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。