2011《金版新学案》高三数学一轮复习 基本算法语句随堂检测 文 北师大版.doc

2011《金版新学案》高三数学一轮复习 基本算法语句随堂检测 文 北师大版.doc

ID:53305559

大小:116.50 KB

页数:4页

时间:2020-04-03

2011《金版新学案》高三数学一轮复习 基本算法语句随堂检测 文 北师大版.doc_第1页
2011《金版新学案》高三数学一轮复习 基本算法语句随堂检测 文 北师大版.doc_第2页
2011《金版新学案》高三数学一轮复习 基本算法语句随堂检测 文 北师大版.doc_第3页
2011《金版新学案》高三数学一轮复习 基本算法语句随堂检测 文 北师大版.doc_第4页
资源描述:

《2011《金版新学案》高三数学一轮复习 基本算法语句随堂检测 文 北师大版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2011《金版新学案》高三数学一轮复习基本算法语句随堂检测文北师大版(本栏目内容,学生用书中以活页形式单独装订成册!)一、选择题(每小题6分,共36分)1.在求函数y=的值算法中不可能用到的语句或算法为(  )A.输入语句B.复合If语句C.输出语句D.排序【解析】 分段函数的值主要使用条件语句,判断自变量的范围,所以要用到复合If语句,而输出语句在这里也是必须的,本题没有要求排序,所以不需要排序.【答案】 D2.计算机执行下面的程序段后,输出的结果是(  )a=1b=3a=a+bb=a-b输出 a,bA.1,3B.4,1

2、C.0,0D.6,0【解析】 a=3+1=4,b=4-3=1.【答案】 B3.当a=3时,下面的程序段输出的结果是(  )If a<10 Theny=2aElsey=aa输出yA.9B.3C.10D.6【解析】 ∵a=3<10,∴y=2×3=6.【答案】 D4.下面的程序运行后第3个输出的数是(  )i=1x=1Do 输出x i=i+1 x=x+LoopWhilei<>5A.1B.C.2D.【解析】 该程序中关键是循环语句,第一次输出的数是1,4用心爱心专心第二次输出的数是x=1+=,第三次输出的数是x=1++=2.【

3、答案】 C5.以下程序:x=-1Do x=xxWhile x>10输出xA.不能执行B.能执行一次C.能执行十次D.有语法错误【解析】 程序中存在语法错误,应为LoopWhile.考查程序的严密性.【答案】 D6.下面的程序运行后的输出结果为(  ) i=1Do i=i+2 S=2i+3 i=i-1LoopWhile i<8输出SA.17B.20C.21D.23【解析】 这是用DoLoop语句编写的循环语句,最后一次执行循环体时,S=2×(7+2)+3=21.【答案】 C二、填空题(每小题6分,共18分)7.下列程序执行

4、后输出的结果是________.i=11S=1Do S=Si i=i-1LoopWhilei>=9输出S【解析】 程序反映出的算法过程为i=11⇒S=11×1,i=10i=10⇒S=11×10,i=9i=9⇒S=11×10×9,i=8i=8<9退出循环,执行输出S.【答案】 9908.(2009年江苏卷)下图是一个算法的流程图,最后输出的W=________.4用心爱心专心【解析】 由流程图知,第一次循环:T=1,S=1;第二次循环:T=3,S=32-1=8;第三次循环:T=5,S=52-8=17,此时跳出循环,∴W=5

5、+17=22.【答案】 229.下述程序的表达式为________.S=0For i=2To10p=2i-1S=S+Next输出S【解析】 程序中体现的循环语句的应用.S=++…++.【答案】 S=++…++三、解答题(共46分)10.(15分)求1-+-+…-的值,要求用Do…LoopWhile语句实现,写出算法语句.【解析】 i=1 sum=0 Dosum=sum+i=i+1LoopWhile i<=20输出sum11.(15分)已知函数y=编写程序,输入自变量x的值,输出其相应的函数值,并画出程序框图.【解析】 程序

6、如下:输入xIFx<0 THENy=2x+1ELSEIFx=0 THEN4用心爱心专心 y=1ELSE y=x^2+1ENDIFENDIF输出yEND程序框图如图所示:12.(16分)编写程序,使得任意输入的3个整数按从大到小的顺序输出.【解析】 用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下:第一步;输出3个整数a,b,c.第二步:将a与b比较,并把小者赋给b,大者赋给a.第三步:将a与c比较,并把小者赋给c,大者赋给a,此时a已是三者中最大的.第四

7、步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好.第五步:按顺序输出a,b,c.程序:INPUT “a,b,c=”;a,b,cIF b>a THENt=aa=bb=tENDIFIF c>a THENt=aa=cc=tEND IFIF c>b THENt=bb=cc=tEND IFPRINT a,b,cEN4用心爱心专心

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

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

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