2018秋新版高中数学北师大版必修3习题:第二章算法初步 检测 Word版含解析.docxVIP

2018秋新版高中数学北师大版必修3习题:第二章算法初步 检测 Word版含解析.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章检测 (时间:120分钟 满分:150分) 一、选择题:本大题共12小题,每小题5分.在每小题给出的四个选项中,只有一项是符合题目要求的. 1.下列说法正确的是(  ) A.Do Loop语句和For语句结构相同 B.Do Loop语句先执行一次循环体,若条件为真,则继续执行循环体部分 C.Do Loop语句每次开始执行循环体前,都要判断条件是否为真 D.Do Loop语句每次开始执行循环体之前,都要判断条件是否为假,这样重复执行,一直到条件为真时,就跳过循环体部分 答案:B 2.下列赋值语句错误的是(  ) A.i=i-1 B.m=m2+1 C.k= D.x+y=a 答案:D 3.在如图所示的算法框图中,第3个输出的数是(  ) A.1 B. C.2 D. 解析:第一次循环,输出A=1,N=2; 第二次循环,A=1+12 第三次循环,A=32+1 …… 故第3个输出的数是2. 答案:C 4.下面是求56个数的平均数的基本语句,在横线上应填写的内容为(  ) S=0 For i=1 To     ? 输入xi S=S+xi Next a=S/56 输出    ? A.56,a B.56,S C.57,a-1 D.57,S-1 解析:由于是求56个数的平均数,因此循环变量的终值是56,输出的是这56个数的平均数a. 答案:A 5.执行如图所示的算法框图,若输入的a,b,k分别为1,2,3,则输出的M=(  ) A. 解析:当a=1,b=2,k=3,n=1时,1≤3,M=1+12=32,a=2,b=32,n 答案:D 6.程序框图如图所示,若输出的y=0,则输入的x为(  ) A.-3,0 B.-3,-5 C.0,-5 D.-3,0,-5 解析:由程序框图可知,此框图表示分段函数求值,y=x+3,x0,0,x=0 答案:A 7.执行下面的算法语句,输出的结果为(  ) x=20 If x=10 Then  Value=5*x Else  Value=4*x End If 输出Value A.100 B.80 C.60 D.20 解析:由算法语句可知,当x=20时,Value=5×20=100. 答案:A 8.执行以下算法语句时,执行循环体的次数是(  ) i=1 Do i=i+1 i=i*i Loop While i10 输出i                  A.2 B.10 C.11 D.8 解析:i=1,第一次执行循环体, i=i+1=2, i=i·i=4, i=410,成立. 第二次执行循环体 i=i+1=5, i=i·i=25, i=2510,不成立, 退出循环,共执行了2次循环体. 答案:A 9.执行下面的算法框图,如果输入的x,t均为2,那么输出的S=(  ) A.4 B.5 C.6 D.7 解析:第一次:1≤2成立,M=2,S=5,k=2; 第二次:2≤2成立,M=2,S=7,k=3; 第三次:3≤2不成立,输出S=7. 故输出的S=7. 答案:D 10.执行两次如图所示的算法框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出a的值分别为(  ) A.0.2,0.2 B.0.2,0.8 C.0.8,0.2 D.0.8,0.8 解析:第一次:a=-1.20,a=-1.2+1=-0.2,-0.20,a=-0.2+1=0.80,a=0.8≥1不成立,输出0.8. 第二次:a=1.20不成立,a=1.2≥1成立,a=1.2-1=0.2≥1不成立,输出0.2. 答案:C 11.执行如图所示的算法框图,若输出的值为4,则P的取值范围是(  ) A. B. C. D. 解析:根据算法框图,第一次循环,S= 第二次循环,S= 第三次循环,S= 而输出的n值为4,故P的取值范围为 答案:A 12.如图是某算法框图,若输出的y值是4,则输入的x值可以是(  ) A.1 B.2 C.3 D.4 解析:算法框图中含有选择结构,其本质是求一个分段函数的值, 即求函数y=x 当x≤2时,令x2=4,解得x=±2; 当2x≤5时,令2x-8=4,解得x=6,不合题意,舍去; 当x5时,令log2x=4,x=16. 故x=2或x=-2或x=16. 答案:B 二、填空题:本大题共4小题,每小题5分. 13.如图,定义某种运算S=ab,运算原理如图所示,则式子2tanπ4ln e+lg 1001 解析:由所给的算法框图可知,其功能即S=ab=a 由于tanπ4=1=ln e,lg 100=213- 答案:13 14.把求1×4×7×…×(3n-2)的值的算法语句补充完整. 输入n; s=1  ①  i=1  ②  n? s=s*(3i-2)  ③ ? 输出s. 答案:①For ②To ③Ne

您可能关注的文档

文档评论(0)

叶倾城 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档