第二章 算法初步 章末检测试卷(含答案)

上传人:可** 文档编号:116426 上传时间:2020-01-09 格式:DOCX 页数:13 大小:718.73KB
下载 相关 举报
第二章 算法初步 章末检测试卷(含答案)_第1页
第1页 / 共13页
第二章 算法初步 章末检测试卷(含答案)_第2页
第2页 / 共13页
第二章 算法初步 章末检测试卷(含答案)_第3页
第3页 / 共13页
第二章 算法初步 章末检测试卷(含答案)_第4页
第4页 / 共13页
第二章 算法初步 章末检测试卷(含答案)_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、章末检测(二)(时间:120分钟满分:150分)一、选择题(本大题共12个小题,每小题5分,共60分)1.已知变量a,b已被赋值,要交换a、b的值,采用的算法是()A.ab,ba B.ac,ba,cbC.ac,ba,ca D.ca,ab,bc答案D2.阅读下面的算法框图:若输出结果为0,则处的执行框内应填的是()A.x1 B.b0C.x1 D.a解析先确定执行框内是给x赋值然后倒着推,b0时,2a30,a,a时,2x1,x1.答案A3.如图所示,该算法框图运行后输出的结果为()A.1 B.10C.19 D.28解析该算法框图的运行过程是:A1,S1,A12,成立;S1910,A112,A22,

2、成立;S10919,A213,A32,不成立.输出S19.答案C4.执行如图所示的算法框图,若输出k的值为8,则判断框内可填入的条件是()A.s B.sC.s D.s解析由s0,k0满足条件,则k2,s,满足条件;k4,s,满足条件;k6,s,满足条件;k8,s,不满足条件,输出k8,所以应填“s”.答案C5.执行如图所示的算法框图,则输出的k的值是()A.3 B.4 C.5 D.6解析由题意,得k1时,s1;k2时,s112;k3时,s246;k4时,s6915;k5时,s15163115,此时输出的k值为5.答案C6.下面程序运行后,输出的值是()i0Doii1Loop While i*i

3、2 000ii1输出i.A.42 B.43 C.44 D.45解析程序功能是求使i22 000,输出结果为44.答案C7.下面程序运行后,输出的值是()S0Fori1 To 3A0For j1 To 4AANextSSANext输出S.A.12 B.3C.4 D.解析本题是两个循环语句的嵌套,特别要注意在内循环中i的值.答案D8.若输入的x2.5,执行下面的程序,输出的结果为()输入x;yxIfxy0.5Thenyy1End If输出y.注:x表示x的整数部分,如2.12,3.73.A.2 B.3C.4 D.1解析2.52,2.520.5,y213.答案B9.某程序框图如图所示,执行该程序,若

4、输入的p为24,则输出的n,S的值分别为()A.n4,S30 B.n5,S30C.n4,S45 D.n5,S45解析若输入的p为24,由于024,第一次循环,S0313,n2;由于324,第二次循环,S3329,n3;由于924,第三次循环,S93318,n4;由于1824,第四次循环,S183430,n5.此时不满足判断条件,退出循环体,故n5,S30.答案B10.阅读如图所示的算法框图,运行相应的程序,则输出s的值为()A.1 B.0 C.1 D.3解析当i1时,s1(31)13;当i2时,s3(32)14;当i3时,s4(33)11;当i4时,s1(34)10;当i5时,满足条件i4,跳

5、出循环,输出s的值为0.答案B12.如图是一个算法框图,该算法所输出的结果是()A. B. C. D.解析运行第一次的结果为n0;第二次n;第三次n.此时i4程序终止,即输出n.答案C二、填空题(本大题共4个小题,每小题5分,共20分)13.执行如图所示的算法框图,若输入x9,则输出y_.解析x9时,y25,|yx|59|41不成立;x5时,y2,|yx|5|1不成立;x时,y2,|yx|1成立,输出y.答案14.设a是一个各位数字都不是0且没有重复数字的三位数.将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a815,则I(a)158,D(a)8

6、51).阅读如图所示的算法框图,运行相应的程序,任意输入一个a,输出的结果b_.解析取a1815b1851158693815a2693:由a2693b2963369594693a3594;由a3594b3954459495594a4495;由a4495b4954459495a4b495.答案49515.下列四个算法框图,都是为计算2242621002而设计的.正确的算法框图为_;图中,输出的结果为_(只需给出算式表达式);在错误的算法框图中,不能执行到底的为_.解析将每一个算法框图所表示的算法“翻译”出来即可进行判断.答案22426298216.为求36930的和,补全下面算法语句,在“条件为

7、真”上应填的内容为_.解析输出求和最后一个数是30,为3的10倍,故应填i10.答案i10三、解答题(本大题共6个小题,共70分)17.(10分)孙明的父亲开店卖作业本,大作文本每本0.8元,大演草本也是每本0.8元,笔记本是每本0.6元,方格本每本0.3元,请你帮助孙明的父亲设计一个收费算法框图.解设卖出的各种作业本的数量分别为a1,a2,a3,a4,算法框图如图所示.18.(12分)写出解方程pxq0(其中p,q为常数)的一个算法,并画出相应的算法框图.解算法如下:第一步,输入p,q.第二步,如果p0,则x,并执行第三步;否则执行第四步.第三步:输出x,结束算法.第四步,如果q0,则输出“

8、方程无实数根”;否则输出“方程的解是全体实数”.算法框图如图.19.(12分)根据下面算法语句画出相应的框图.S1n1DoSS*nnn1Loop While S1 000输出n.解框图如下所示:20.(12分)某次对55个产品进行检验,测得55个质量数据不超过100克,请你用基本语句描述一个算法,用来统计质量在95100克,9094克以及小于90克产品的数量.解用基本语句描述算法如下:i1m0n0l0Do输入S;IfS95Thenmm1ElseIfS90Thennn1Elsell1End IfEnd Ifii1Loop Whilei55输出m,n,l.21.(12分)某工厂2018年的产值是2

9、 000万元,如果年生产增长率为4%,计算最早哪一年生产总值超过3 000万元.画出算法框图.解算法框图如下:22.(12分)陈老师购买安居工程的集资房92平方米,单价为1 000元/平方米,一次性国家财政补贴28 800元,学校补贴14 400元,余款由个人负担.房地产开发公司对教师实行分期付款(注),每期为1年,等额付款,签订购房合同后1年付款1次,再经过1年又付款1次,共付10次,10年后付清,如果按年利率7.5%,每年按复利计算(注),那么每年应付款多少元?画出算法框图,并写出计算所需的算法语句(计算结果精确到百元)(注).注:分期付款,各期所付的款以及最后1次付款时所生的利息合计应等

10、于个人负担的购房余款的现价及这个房款现价到最后1次付款时所生的利息之和.每年按复利计算,即本年利息计入次年的本金生息.必要时参考下列数据:1.07591.917,1.075102.061,1.075112.216.解设每年应付款x元,那么到最后1次付款时(即购买10年后),第1年付款及所生利息之和为x1.0759元,第2年付款及所生利息之和为x1.0758元,第9年付款及所生利息之和为x1.075元,第10年付款为x元,而所购房余款的现价及其利息之和为1 00092(28 80014 400)1.0751048 8001.07510(元).因此有x(11.0751.07521.0759)48 8001.07510,解得x7 109.473.算法框图如图,程序步骤如下:输入i1s0x0m1a48 800For i1To10ssmmm*1.075xa*m/sNext输出x.

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 高中 > 高中数学 > 北师大版 > 必修3