浙大城院数据结构基础期末模拟1

合集下载

浙教2024版七年级数学上册期末模拟卷(含答案解析)

浙教2024版七年级数学上册期末模拟卷(含答案解析)

2024-2025学年七年级数学上学期期末模拟卷(浙教版)(考试时间:120分钟试卷满分:120分)注意事项:1.答卷前,考生务必将自己的姓名、准考证号填写在答题卡上。

2.回答选择题时,选出每小题答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

写在本试卷上无效。

回答非选择题时,将答案写在答题卡上。

写在本试卷上无效。

3.测试范围:浙教版2024七上全部(有理数+有理数的运算+实数+代数式+一元一次方程+图形的初步认识)。

4.难度系数:0.65。

第Ⅰ卷一、选择题(本大题共10小题,每小题3分,满分30分.在每个小题给出的四个选项中,只有一项符合题目要求的)1.―3的倒数是( )A.―3B.3C.―13D.13【答案】C【详解】解:∵―3×(―13)=1,∴―3的倒数是―13.故选:C.2.华为MateX系列的新款三折叠手机华为MateXT非凡大师于9月20日10:08正式开售.截至9月19日,预约人数已超650万.数据650万用科学记数法表示为()A.6.5×105B.65×105C.6.5×106D.65×106【答案】C【详解】解:650万=6500000=6.5×106,故选:C.3.下列计算不正确的是( )A.2m+3m=5m B.x2+2x2=3x2C.3(a+b)=3a+3b D.―a2b+ba2=1【答案】D【详解】A.2m+3m=5m,故本选项计算正确,不符合题意;B.x2+2x2=3x2,故本选项计算正确,不符合题意;C.3(a+b)=3a+3b,故本选项计算正确,不符合题意;D.―a2b与ba2是同类项,故―a2b+ba2=0,故本选项计算不正确,符合题意.故选:D.4.下列选项中,正确的是()A=±4B.=5C.±=±3D.―=―8【答案】D【详解】解:A=4,选项错误,不符合题意;B、=±5,选项错误,不符合题意;C、=±D、=―8,选项正确,不符合题意;故选:D.5.如图,C是线段AB上一点,D为BC的中点,且AB=10cm,BD=4cm.若点E在直线AB上,且AE=3 cm,则DE的长为()A.3cm B.15cm C.3cm或15cm D.3cm或9cm【答案】D【详解】解:因为D为BC的中点,BD=4cm,所以BC=8cm,CD=BD=4cm.因为AB=10cm,所以AC=2cm.如图①,当点E在点A右侧时.因为AE=3cm,所以CE=1cm,所以DE=CD―CE=4―1=3(cm);如图②,当点E在点A左侧时因为AE=3cm,所以DE=AE+AC+CD=3+2+4=9(cm).综上所述,DE的长为3cm或9cm;故选D.6.若x、y二者满足等式x2―3y=3x+y2,且x、y互为倒数,则代数式x2―3(x+y)+5―y2―4xy的值为()A.1B.4C.5D.9【答案】A【详解】解:∵x、y互为倒数,∴xy=1,∵x2―3y=3x+y2,∴x2―3(x+y)+5―y2―4xy=x2―3x―3y+5―y2―4xy=x2―3y―3x+y2―4xy+5=0―4×1+5=1,故选:A.7.某车间原计划用13小时生产一批零件,后来每小时多生产10件,用了12小时不但完成了任务,而且还多生产60件.设原计划每小时生产x个零件,则所列方程()A.13x=(12+10x)+60B.12(x+10)=13x+60C.x13―x+6012=10D.x+6012―x13=10【答案】B【详解】设原计划每小时生产x 个零件,实际生产每小时生产(x+10)个零件,12小时的零件数量是12(x+10)件,原计划13小时生产的零件数量是13x件,由此得到方程12(x+10)=13x+60,故答案为:B.8.如图,OC是∠BOD的平分线,OE是∠BOC内部一条射线,过点O作射线OA,在平面内沿箭头方向转动,使得∠AOB:∠BOE=3:2,若∠BOD=120°,∠COE=30°则∠AOC的度数为()A.15°B.105°C.15°或105°D.无法计算【答案】C【详解】解:∵∠BOD=120°,OC是∠BOD的平分线,∠BOD=60°,∴∠COD=∠COB=12又∵∠COE=30°,∴∠BOE=∠COB―∠COE=30°,而∠AOB:∠BOE=3:2,∠BOE=45°,∴∠AOB=32如图,当OA在AB下方时,此时,∠AOC=∠COB+∠AOB=60°+45°=105°;如图,当OA在AB上方时,此时,∠AOC=∠COB―∠AOB=60°―45°=15°;即:∠AOC=15°或105°,故选:C.9.有一个数值转换器,原理如图所示,若开始输入x的值是5,可发现第1次输出的结果是16,第2次输出的结果是8,第3次输出的结果是4,依次继续下去,第2021次输出的结果是()A.1B.2C.4D.8【答案】A【详解】解:第1次输出结果是16,第2次输出结果是8,第3次输出结果是4,=2,第4次输出结果是42=1,第5次输出结果是22第6次输出结果是3×1+1=4,下面开始循环,除去前2次的输出结果,后面的输出结果以4,2,1为一个循环,(2021―2)÷3=673,∴第2021次输出结果是1.故选:A.10.如图,数轴上O,A两点的距离为12,一动点P从点A出发,按以下规律跳动:第1次跳动到AO的中点A1处,第2次从A1点跳动到A1O的中点A2处,第3次从A2点跳动到A2O的中点A3处.按照这样的规律继续跳动到点A4,A5,A6…A n(n≥3,n是整数)处,问经过这样2024次跳动后的点A2024与A1A的中点的距离是()A.12﹣3×122022B.9﹣3×122022C.12﹣3×122023D.9﹣3×122023【答案】B【详解】∵数轴上O,A两点的距离为12,∴点A表示的数为12,A1表示的数为12×12=6,A2表示的数为12×=3,A3表示的数为12×,A4表示的数为12×,……,A n表示的数为12×,∴经过这样2024次跳动后的点A2024表示的数为12×,∵点A表示的数为12,A1表示的数为6,∴A1A的中点表示的数为12+62=9,∴经过这样2024次跳动后的点与A1A的中点的距离为,9―12×=9―3×4220249―3×122022,故选:B.第Ⅱ卷二、填空题(本大题共6小题,每小题3分,满分18分)11.在整式4xy2―7x3y―23x+6y2中,次数最高项是;一次项系数是.【答案】―7x3y;―23.【详解】解:在整式4xy2―7x3y―23x+6y2中,4xy2的次数为1+2=3,―7x3y的次数为3+1=4,―23x的次数为1,6y2的次数为2,这四项中次数最高为4次,∴次数最高的项是―7x 3y ;一次项是―23x ,一次项的系数为―23.故答案为:―7x 3y ;―23 .12.a +2和b ―3互为相反数,那么a +b = .【答案】1【详解】解:由题意得:a +2+b ―3=0,∴a +b =1,故答案为:1.13.大于的所有整数之和是 .【答案】7【详解】解∶∵4<6<9,<<2<<3,∴―3<―<―2,∵2.25<3<4,<< 1.5<<2,∴4<+1<5,∴大于+1的所有整数为―2,―1,0,1,2,3,4,∴大于+1的所有整数之和是―2+(―1)+0+1+2+3+4=7,故答案为∶7.14.已知方程2x ―3=3和方程1―3m―x 3=0有相同的解,则m 的值为 .【答案】2【详解】解:2x ―3=32x =3+3,x =3,代入1―3m ―x 3=0得:1―3m ―33=0,3―3m +3=0m =2,故答案为:2.15.如图,∠AOB=∠COD=∠EOF=90°,则图中∠1,∠2,∠3三个角的数量关系是.【答案】∠1+∠2+∠3=90°【详解】∵∠AOB=∠COD=∠EOF=90°,∴∠1+∠BOC=∠BOD+∠BOC=90°,∴∠1=∠BOD,∴∠1+∠2+∠3=∠BOD+∠2+∠3=90°.故答案为:∠1+∠2+∠3=90°.16.下列说法中,正确的是.(请写出正确的序号)①若|1a|=―1a,则a<0;②2―|x―2024|的最大值为2;③若|a|>|b|,则(a+b)(a―b)④A,B,C三点在数轴上对应的数分别是―2、x、6,若相邻两点的距离相等,则x=2;⑤若代数式2x+|9―3x|+|1―x|+2016的值与x无关,则该代数式值为2024;⑥若a+b+c=0,abc>0,则b+c|a|+a+c|b|+a+b|c|的值为1.【答案】①②⑤⑥【详解】解:①若|1a|=―1a,则a<0,故①正确;②|x―2024|的最小值为0,则2―|x―2024|的最大值为2,故②正确;③因为|a|>|b|,当a>0,b>0时,a>b,则a+b>0,a―b>0,此时(a+b)(a―b)>0;当a>0,b<0时,a>b,则a+b>0,a―b>0,此时(a+b)(a―b)>0;当a<0,b>0时,a<b,则a+b<0,a―b<0,此时(a+b)(a―b)>0;当a<0,b<0时,a<b,则a+b<0,a―b<0,此时(a+b)(a―b)>0;,当b=0时,此时(a+b)(a―b)>0;∴(a+b)(a―b)>0,故③错误;④A、B、C三点在数轴上对应的数分别是―2、x、6,若相邻两点的距离相等,当三点在数轴上的位置为A、B、C时,此时x―(―2)=6―x,解得x=2;当三点在数轴上的位置为A、C、B时,此时6―(―2)=x―6,解得x=14;当三点在数轴上的位置为C、A、B时,此时―2―6=x―(―2),解得x=―10;故x=2或―10或14,故④错误;⑤若代数式2x+|9―3x|+|1―x|+2016的值与x无关,则2x+|9―3x|+|1―x|+2016=2x+9―3x+x―1+2016=2024,故⑤正确;⑥∵a+b+c=0,abc>0,∴a、b、c中一定是一正两负,b+c=―a,a+c=―b,a+b=―c,不妨设a>0,b<0,c<0,∴b+c|a|+a+c|b|+a+b|c|=―aa+―b―b+―c―c=―1+1+1=1,故⑥正确.故答案为:①②⑤⑥.三、解答题(本大题共8小题,满分72分.解答应写出文字说明,证明过程或演算步骤)17.(8分)计算:(1)×―2―13(2)―14+16÷(―2)3×|―3―1|.(3)21°17′×6;(4)65°24′÷4.【详解】(1)解:原式=―×(―2)+×+―×23=32+14―12=54;……………………………………2分(2)解:原式=―1+16÷(―8)×4 =―1―8=―9.……………………………………4分(3)解:21°17′×6=126°102′=127°42′;……………………………………6分(4)解:65°24′÷4=64°84′÷4=16°21′.……………………………………8分18.(8分)解下列方程(1)5(y―2)+4=y―2(3+y);(2)2x―14+1=5x+76.【详解】(1)解:5(y―2)+4=y―2(3+y)去括号:5y―10+4=y―6―2y移项:5y―y+2y=10―4―6,合并同类项得:6y=0,化系数为1:y=0……………………………………4分(2)解:2x―14+1=5x+76去分母得:3(2x―1)+12=2(5x7),去括号得:6x―3+12=10x+14,移项合并同类项得:―4x=5化系数为1:x=―54……………………………………8分19.(8分)尺规作图:已知线段a,b(保留作图痕迹,不写作法).(1)作线段AB,使AB=a+2b;(2)作线段PQ,使PQ=a―2b.【详解】(1)解:画一条射线AM,以点A为圆心,线段a的长为半径画弧,交射线AM于点E,在射线EM 上顺次截取EF=FB=b,线段AB=a+2b,即为所求作的;……………………………………4分(2)解:画一条直线m,在直线m上任取一点C,截取CQ=a,在线段CQ上,顺次截取CD=DP=b,线段PQ=a―2b即为所求作的.……………………………………8分20.(8分)已知代数式A=2x2+3xy+3x,B=x2―xy+x.(1)求A―2B;(2)当x=―1、y=3时,求A―2B的值.【详解】(1)解:∵A=2x2+3xy+3x,B=x2―xy+x∴A―2B=2x2+3xy+3x―2x2―xy+x=2x2+3xy+3x―2x2+2xy―2x=5xy+x;……………………………………4分(2)当x=―1、y=3时,A―2B=5×(―1)×3+(―1)=―16.……………………………………8分21.(8分)某小型工厂生产酸枣面和黄小米,每日两种产品合计生产1500袋,两种产品的成本和售价如下表,设每天生产酸枣面x(x<1500)袋.(1)用含x的代数式表示该工厂每天这两种产品的生产成本,并进行化简;(2)用含x的代数式表示该工厂每天这两种产品获得的利润,并进行化简;(利润=售价-成本)(3)当x=600时,求该工厂每天这两种产品的生产成本与每天获得的利润.【详解】(1)解:因为40x+13(1500―x)=19500+27x,所以该工厂每天这两种产品的生产成本为(19500+27x)元;……………………………………2分(2)解:因为(46―40)x+(15―13)(1500―x)=3000+4x,所以该工厂每天这两种产品获得的利润为(3000+4x)元;……………………………………5分(3)当x=600时,该工厂每天这两种产品的生产成本:19500+27x=19500+27×600=35700(元),该工厂每天这两种产品获得的利润:3000+4x=3000+4×600=5400(元).………………8分答:该工厂每天这两种产品的生产成本是35700元,该工厂每天这两种产品获得的利润是5400元.22.(10分)如图,直角三角板DOE的直角顶点O在直线AB上,OD平分∠AOF.(1)比较∠EOF和∠EOB的大小,并说明理由;(2)若OF平分∠AOE,求∠BOE的度数.【详解】(1)解:∠EOB=∠EOF;理由如下:∵∠DOE=90°,∴∠AOD+∠EOB=180°―∠DOE=90°,∵OD平分∠AOF,∴∠AOD=∠FOD,∴∠FOD+∠EOB=90°,∵∠FOD+∠EOF=90°,∴∠EOB=∠EOF.……………………………………5分(2)解:设∠AOD=x°,∵OD平分∠AOF,∴∠DOF=x°,∵∠DOE=90°,∴∠EOF=90°―x°,∵OF平分∠AOE,∴∠EOF=∠AOF,∴x°+x°=90°―x°,∴x=30°,∴∠BOE=180°―∠AOD―∠DOE=180°―30°―90°=60°.……………………………………10分23.(10分)学校10月19日举办体育文化艺术节活动,准备单色圆珠笔、双色圆珠笔、三色圆珠笔三种圆珠笔共1000支作奖励(每种圆珠笔都要有),其中双色圆珠笔的单价比单色圆珠笔的单价贵0.2元,买5支双色圆珠笔和8支单色圆珠笔共需要6.2元.(1)双色圆珠笔和单色圆珠笔的单价分别是多少元?(2)若某超市的三色圆珠笔根据球珠直径有两个级别,学校只能从中选择一个级别.价格如下表:三色圆珠笔级别球珠直径0.7mm球珠直径0.5mm单价1元 1.5元现在学校用880元去购买这三种圆珠笔,且单色圆珠笔和三色圆珠笔的数量是相同的,应该选样哪种级别的三色圆珠笔比较合适?购买方案是什么?请说明理由.(3)若要求购买三色圆珠笔的数量是单色圆珠笔的一半,单色圆珠笔和双色圆珠笔单价不变,其中三色圆珠笔单价为a元,在总数量不变的前提之下,无论这三种圆珠笔的数量如何分配,总费用始终不变.求此时a 的值和总费用.【详解】(1)解:设单色圆珠笔单价为x元,双色圆珠笔单价为(x+0.2)元,由题意得:5(x+0.2)+8x=6.2,解得x=0.4,∴x+0.2=0.6,答:单色圆珠笔单价为0.4元,双色圆珠笔单价为0.6元;……………………………………3分(2)解:设购买单色圆珠笔y支,三色圆珠笔y支,则双色圆珠笔(1000―2y)支,①当选球珠直径0.7mm三色圆珠笔购买时,则0.4y+0.6(1000―2y)+y=880,解得y=1400>1000,不合题意;②当选球珠直径0.5mm三色圆珠笔购买时,则0.4y+0.6(1000―2y)+1.5y=880,解得y=400,∴1000―2y=1000―800=200,符合题意,答:购买单色圆珠笔和三色圆珠笔各400支,双色圆珠笔200支;……………………………………6分(3)解:设购买m支三色圆珠笔,则单色圆珠笔2m支,双色圆珠笔(1000―3m)支,总费用为T元,由题意得:T=0.4×2m+0.6(1000―3m)+am=0.8m+600―1.8m+am=(0.8+a―1.8)m+600,∵T与m无关,∴0.8+a―1.8=0,解得:a=1,∴T=600,答:此时a的值为1,总费用始终不变,总费用为600元.……………………………………10分24.(12分)【新知理解】如图①,点C在线段AB上,图中的三条线段AB、AC和BC.若其中一条线段的长度是另外一条线段长度的2倍,则称点C是线段AB的“蓝青点”.(1)填空:线段的中点_________这条线段的“蓝青点”;(填“是”或“不是”)【问题解决】(2)如图②,点A和B在数轴上表示的数分别是―20和40,点C是线段AB的“蓝青点”,求点C在数轴上表示的数.【应用拓展】(3)在(2)的条件下,动点P从点A出发,以每秒2个单位长度的速度沿AB向点B匀速运动;动点Q从点B出发,以每秒3个单位长度的速度沿BA向点A匀速运动.点P、Q同时出发,当其中一点到达终点时,两个点运动同时停止,设运动的时间为t秒,当t为何值时,A、P、Q三点中,其中一点恰好是另外两点为端点的线段的“蓝青点”?(直接写出答案).【详解】解:(1)∵原线段的长是线段中点分成的短线段的2倍,∴线段的中点是这条线段的“蓝青点”.故答案为:是.分(2)设C点表示的数为x,①若C为AB中点,即AC=BC,则x―(―20)=40―x,解得x=10.……………………………………3分②若AC=2BC,则x―(―20)=2(40―x),解得x=20,……………………………………4分③若BC=2AC,则40―x=2[x―(―20)],解得x=0.……………………………………5分综上,C点表示的数为10或20或0.……………………………………6分(3)解:根据题意,t秒后,P点对应的数为―20+2t,Q点对应的数为40―3t.P、Q相遇前,P点是线段AQ的“蓝青点”,则分三种情况:①PQ=2AP,(40―3t)―(―20+2t)=2[(―20+2t)―(―20)],.……………………………………7分解得t=203②AP=2AQ,即AQ=PQ时,(―20+2t)―(―20)=(40―3t)―(―20+2t),.……………………………………8分解得t=607③AP=2PQ,(―20+2t)―(―20)=2[(40―3t)―(―20+2t)],解得t=10,……………………………………9分P、Q相遇后,Q点是线段AP的“蓝青点”,则分三种情况:①AQ=2PQ,(40―3t)―(―20)=2[(―20+2t)―(40―3t)],解得t=180.……………………………………10分13②AP=2PQ,即AQ=PQ,(40―3t)―(―20)=(―20+2t)――3t),解得t=15.……………………………………11分③PQ=2AQ,(―20+2t)―(40―3t)=2[(40―3t)―(―20)],解得t=180.……………………………………12分11。

数据结构(Java版)_郑州大学中国大学mooc课后章节答案期末考试题库2023年

数据结构(Java版)_郑州大学中国大学mooc课后章节答案期末考试题库2023年

数据结构(Java版)_郑州大学中国大学mooc课后章节答案期末考试题库2023年1.对不含相同元素的同一输入序列进行两组不同的、合法的入栈和出栈组合操作,所得的输出序列一定相同。

参考答案:错误2.在链队列中,即使不设置尾指针,也能进行入队操作。

参考答案:正确3.循环顺序队列和循环链队列都存在空间一处问题。

参考答案:错误4.直接选择排序的时间复杂度与关键字的初始排列无关。

参考答案:正确5.一个循环链表可以由给定的头指针或尾指针来唯一标识。

参考答案:正确6.所谓随机存取,就是通过首地址和元素的序号可以在O(1)的时间内找到指定的元素。

参考答案:正确7.快速排序在最坏情况下的时间复杂度是O(【图片】)。

参考答案:正确8.哈夫曼树是带权路径长度最短的树,路径上权值较大的结点离根较近()参考答案:正确9.在队列中存取数据元素的原则是()。

参考答案:先进先出10.将整数1、2、3、4依次进栈,则不可能得到的出栈序列是()。

参考答案:142311.完全二叉树的存储结构通常采用顺序存储结构()。

参考答案:正确12.在中序线索二叉树中,每一非空的线索均指向其祖先结点()参考答案:正确13.二叉树中序线索化后,不存在空指针域()参考答案:错误14.二叉树的层次遍历需要栈结构的支持。

参考答案:错误15.下列关于AOE网的叙述中,不正确的是()参考答案:任何一个关键活动提前完成,那么整个工程将会提前完成16.一棵非空的二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足()参考答案:只有一个叶子结点17.引入二叉线索树的目的是()参考答案:加快查找结点的前驱或后继的速度18.单源最短路径算法的时间复杂度为()参考答案:O()19.对6个不同的数据元素进行直接插入排序,最多需要进行()次关键字的比较。

参考答案:1520.完全二叉树中,若一个结点没有左孩子,则它必是树叶()。

参考答案:正确21.已知循环队列存储在一维数组A[0【图片】n]中,且队列非空时front和rear分别指向队首元素和队尾元素。

期末模拟试题(一)- 2022-2023学年七年级上册数学同步培优题库(浙教版)(原卷)

期末模拟试题(一)- 2022-2023学年七年级上册数学同步培优题库(浙教版)(原卷)

2022-2023学年七年级上期期末模拟试题(一)注意事项:本试卷满分120分,考试时间120分钟,试题共24题.答卷前,考生务必用0.5毫米黑色签字笔将自己的姓名、班级等信息填写在试卷规定的位置.一、选择题(本大题共10小题,每小题3分,共30分)在每小题所给出的四个选项中,只有一项是符合题目要求的.1.(2022·四川成都·七年级期末)目前,成都市已累计改造的老旧小区惠及居民约45万户,大力促进了人居环境有机更新,提升了市民幸福指数.将数据45万用科学记数法表示为( ) A .4.5×105B .4.5×104C .45×104D .0.45×1062.(2022·浙江·七年级期末)在实数−1,3-,0,15中,最小的实数是( ) A .−1B .3-C .0D .153.(2022·山东威海·期末)小明在设计黑板报时,想在黑板上画出一条笔直的参照线,由于尺子不够长,他想出了如下方法:①在一根长度合适的毛线上涂满粉笔末;②由两个同学分别按住毛线两端,并绷紧;③捏起毛线后松开,便可在黑板上弹出一条笔直的参照线.上述方法的数学依据是( ) A .两点之间,线段最短 B .两点确定一条直线 C .线段中点的定义D .两点间距离的定义4.(2022·江西南昌·二模)已知一种户外帐篷的几何体及其主视图如图所示,则它的左视图为( )A .B .C .D .5.(2022·浙江·七年级期末)下列说法正确的是( ) A .2mn 与212n m -是同类项B .单项式x 没有系数C .33x y 的次数是3D .多项式2321x x --的项是23x ,2x ,16.(2022·河南南阳·七年级期末)已知等式325m n =+,则下列等式变形不正确的是( ) A .3126m n +=+B .352m n -=C .645m n =+D .2533m n =+7.(2022·浙江金华·七年级期末)将一副三角尺按下列三种位置摆放,其中能使α∠和∠β相等的摆放方式是( )A .B .C .D .8.(2022·广东广州·七年级期末)下列结论:①射线OP 和射线PO 是同一条射线;②如果线段AM =MC ,则M 是线段AC 的中点;③在同一平面内,已知∠AOB =60°,∠AOC =30°,则∠BOC =30°;④等角的余角相等.其中正确的结论有( ) A .4个B .3个C .2个D .1个9.(2022·浙江·七年级专题练习)将连续奇数1,3,5,7,9,…排成如图所示的数表,若将十字形框上下左右移动,可框出另外五个数,则框出的五个数之和可以是( )A .2020B .2022C .2023D .202510.(2022·江苏·无锡市江南中学七年级期中)如图为甲、乙、丙三根笔直的钢管平行摆放在地面上的情形.已知乙有一部分只与甲重叠,其余部分只与丙重叠,甲没有与乙重叠的部分的长度为3m ,丙没有与乙重叠的部分的长度为4m .若乙的长度最长且甲、乙的长度相差x m ,乙、丙的长度相差y m ,则乙的长度为(用含有x 、y 的代数式表示)( )A .()7m x y -+B .()7m x y ++C .()27m x y +-D .()27m x y +-二、填空题(本大题共6小题,每小题3分,共18分.不需写出解答过程,请把答案直接填写在横线上)11.(2021·山东·七年级期末七年级期末)如图,把一副七巧板按如图进行1~7编号,1~7号分别对应着七巧板的七块,如果编号5对应的面积等于5cm 2,则由这幅七巧板拼得的“房子”的面积等于______cm 2.12.(2022·河北·威县七年级期末)2的算术平方根是_____;2是____的算术平方根.13.(2022·江苏扬州·七年级阶段练习)在数轴上表示a ,0,1,b 四个数的点如图所示,已知=OA OB ,则化简:1aa b a b++++=______.14.(2022·广东茂名·七年级阶段练习)如图,每个小正方形边长都为1的3×3方格纸中,3个白色小正方形已被剪掉,现需在编号为①~⑥的小正方形中,再剪掉一个小正方形,从而使余下的5个小正方形恰好能折成一个棱长为1的无盖正方体,则需要再剪掉的小正方形可能是 _____.(请填写所有可能的小正方形的编号)15.(2022·浙江·宁波市七年级期末)点O 为直线l 上一点,射线OA 、OB 均与直线l 重合,将射线OB 绕点O 逆时针旋转α(0≤α≤90°),过点O 作射线OC 、OD 、OM 、ON ,使得∠BOC =90°,∠COD =2α,∠COM =13∠AOC ,∠CON =13∠COD (OM 在∠AOC 内部,ON 在∠COD 内部),当∠MON=12α时,则α=_____.16.(2022·浙江温州·七年级期末)商品条形码是商品的“身份证”,共有13位数字.它是由前12位数字和校验码构成,其结构分别代表“国家代码、厂商代码、商品代码和校验码”.校验码是用来校验商品条形码中前12位数字代码的正确性,具有特定的算法.如图1是某商品条形码,从左至右偶数位数字为9,2,2,5,0,6,奇数位数字为6,4,7,2,0,1,校验码的算法为: 步骤1:计算偶数位数字之和a ,即a =9+2+2+5+0+6=24; 步骤2:计算奇数位数字之和b ,即b =6+4+7+2+0+1=20; 步骤3:计算3a 与b 的和c ,即c =3×24+20=92; 步骤4:取c 的个位数d ,d =2;步骤5:计算10与d 的差就是校验码X ,即X =10-2=8.若某条形码为690128599121M ,则校验码M 的值为 _____;如图2,某条形码中的两位数字被墨水污染了,已知这两个数字相同,则这个数字是 _____.三、解答题(本大题共8小题,共72分.请在答题卡指定区域内作答,解答时应写出文字说明、证明过程或演算步骤)17.(2022·浙江杭州·七年级期末)计算:(1)()()42015--+--; 32716- (3)()()32132232÷---⨯; (4)11632⎛⎫÷- ⎪⎝⎭.18.(2022·江苏·七年级期末)(1)先化简,再求值:4y ﹣(3x 2+5y ﹣3)﹣(﹣2x 2﹣5y +5),其中x =﹣3,y =﹣4;(2)若关于x ,y 的多项式3(x 2﹣2xy +y 2)﹣2(2x 2﹣kxy +2y 2)中不含xy 项,求k 的值.19.(2022·广东·九年级专题练习)解方程: (1)()319x +=; (2)12123x x-+-=;(3))1(32)1(2121-=⎥⎦⎤⎢⎣⎡--x x x ; (4)3213(1)(32)(1)45102x x x --+=--.20.(2022·四川成都·七年级期末)先观察下列各式,再完成题后问题:1112323=-⨯;1113434=-⨯;1114545=-⨯ (1)①请仿照上面各式的结构写出:156=⨯__________; ②1111122334(1)n n +++⋅⋅⋅+=⨯⨯⨯+__________;(其中,n 为整数,且满足1n ≥) (2)运用以上方法思考:求1111111141224406084112144+++++++的值.21.(2022·云南临沧市·七年级期中)若整数m 的两个平方根为63a -,22a -;b (1)求a 及m 的值;(2)求275m b ++的立方根.22.(2022·浙江·七年级期末)“双十一”期间,某电商城销售一种空调和立式风扇,空调每台定价3000元,立式风扇每台定价600元.商场决定开展促销活动,活动期间向客户提供两种优惠方案.方案一:买一台空调送一台立式风扇;方案二:空调和立式风扇都按定价的90%付款.现某客户要到该卖场购买空调5台,立式风扇x台(x>5).(1)若该客户按方案一购买,需付款元,(用含x的代数式表示)若该客户按方案二购买,需付款元.(用含x的代数式表示)(2)若x=10,通过计算说明此时按哪种方案购买较为合算?(3)当x=10时,你能给出一种更为省钱的购买方案吗?试写出你的购买方法,并计算需付款多少元?23.(2022·河北·七年级期末)如图,已知点C在线段AB上,AB=20,BC=13AC,点D,E在射线AB上,点D在点E的左侧.(1)DE在线段AB上,当E为BC中点时,求CE的长;(2)在(1)的条件下,点F在线段AB上,CF=3,求EF的长;(3)若AB=2DE,线段DE在射线AB上移动,且满足关系式4BE=3(AD+CE),求CDAC的值.24.(2022·浙江宁波·七年级期末)如图①.直线DE上有一点O,过点O在直线DE上方作射线OC,将一直角三角板AOB(其中45OAB∠=)的直角顶点放在点O处,一条直角边OB在射线OE上,另一边OA在直线DE的上方,将直角三角形绕着点O按每秒15的速度顺时针旋转一周,设旋转时间为t 秒.(1)当直角三角板旋转到图②的伩置时, 射线OB 恰好平分COE ∠, 此时, AOC ∠与AOD ∠ 之间的数量关系为____________.(2)若射线OC 的位置保持不变, 且120COD ∠=,①在旋转过程中,是否存在某个时刻,使得射线OB , 射线OC , 射线OE 中的某一条射线是另外两条射线所夹锐角的角平分线? 若存在,请求出t 的值; 若不存在, 请说明理由;②在旋转过程中, 当边AB 与射线OD 相交时, 如图③, 请直接写出BOC AOD ∠∠-的值_______.。

2022年湖南城市学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年湖南城市学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年湖南城市学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为()排序法。

A.插入B.选择C.希尔D.二路归并2、下列排序算法中,占用辅助空间最多的是()。

A.归并排序B.快速排序C.希尔排序D.堆排序3、链表不具有的特点是()。

A.插入、删除不需要移动元素B.可随机访问任一元素C.不必事先估计存储空间D.所需空间与线性长度成正比4、循环队列A[0..m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()。

A.(rear-front+m)%mB.rear-front+1C.rear-front-1D.rear-front5、在下列表述中,正确的是()A.含有一个或多个空格字符的串称为空格串B.对n(n>0)个顶点的网,求出权最小的n-1条边便可构成其最小生成树C.选择排序算法是不稳定的D.平衡二叉树的左右子树的结点数之差的绝对值不超过l6、下列关于无向连通图特性的叙述中,正确的是()。

Ⅰ.所有的顶点的度之和为偶数Ⅱ.边数大于顶点个数减1 Ⅲ.至少有一个顶点的度为1A.只有Ⅰ B.只有Ⅱ C.Ⅰ和Ⅱ D.Ⅰ和Ⅲ7、下列叙述中,不符合m阶B树定义要求的是()。

A.根结点最多有m棵子树 B.所有叶结点都在同一层上C.各结点内关键字均升序或降序排列 D.叶结点之间通过指针链接8、已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历结果为()。

A.CBEFDAB.FEDCBAC.CBEDFAD.不定9、每个结点的度或者为0或者为2的二叉树称为正则二叉树。

n个结点的正则二叉树中有()个叶子。

A.log2nB.(n-1)/2C.log2n+1D.(n+1)/210、下面给出的四种排序方法中,排序过程中的比较次数与排序方法无关的是()。

浙江省1月自学考试数据结构导论试题及答案解析

浙江省1月自学考试数据结构导论试题及答案解析

浙江省2018年1月自学考试数据结构导论试题课程代码:02142一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共14分)1.计算机算法指的是( )。

A.计算方法B.排序方法C.解决某一问题的有限运算序列D.调度方法2.在一个单链表中,若p↑结点不是最后结点,在p↑之后插入s↑结点,则实行( )。

A. s↑.next:=p;p↑.next=s;B. s↑.next:=p↑.next;p↑.next:=s;C. s↑.next:=p↑.next;p:=s;D. p↑.next:=s;s↑.next=p;3.某个向量第一元素的存储地址为100,每个元素的长度为2,则第五个元素的地址是( )。

A.110B.108C.100D.1204.循环队列用数组A[0..m-1]存放其元素值,已知其头尾指针分别是front和rear,则当前队列中的元素个数是( )。

A.(rear-front+m) MOD mB.rear-front+1C.rear-front-1D.rear-front5.栈和队列的共同特点是( )。

A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点6.深度为n的二叉树中所含叶子结点的个数最多为( )个。

A.2nB.nC.2n-1D.2n-17.树最适合用来表示( )。

A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据8.下面的二叉树中,( )不是完全二叉树。

9.下列说法错误的是( )。

A.一个图的邻接矩阵表示是唯一的B.一个图的邻接表表示是不唯一的C.一个图的生成树必为该图的极小连通子图D.一个无环有向图的拓扑排序序列必唯一10.设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。

A.5B.6C.7D.811.对线性表进行二分查找时,要求线性表必须( )。

浙大软院资料-17878真题回忆版

浙大软院资料-17878真题回忆版

17年浙大软院878试题良心回忆版~ 历年15、16年的题目,我一直没找到(14年起878不对外公布了)。

苦于那会自己连分值题型都不清楚,所以这里和另一位胡同学,仔细分析整理出了这一份资料,希望能给后面考878的同学带来帮助吧~数据结构(共90分)一、选择题(20题,每题2分,共40分)1.判断O(N3)、O(NlogN)、O(N(logN)3)、O(N2logN)的增速那个最快。

2.若有一颗完美二叉排序树,问选项中错误的性质描述。

3.给了一个AVL树的建树序列,判断选项中错误的是4.11年真题的11题,关于无向有权图的性质5.,此图的拓扑序列有几个?6.若有两个叶子结点是A和B,则问前中后序序列里,A和B的相对位置。

7.堆排序、快速排序、归并排序的需要的辅助空间大小排序?8.给出原始序列,第一趟序列,第二趟序列。

问是什么排序9.一个有N个结点的无向图,所有结点的度数为节点数的多少倍?10.一个三叉树,N1=5,N2=3,N3=2。

问N0=?11.给了一个最小堆,问删了两个元素之后,堆的层序遍历。

二、大题(50分)1、给出一个有权无向图,问深度遍历序列、广度遍历序列、最小生成树及其权值。

(18分)2、哈希动态排序题,给出一个序列,将其放入容量为13的哈希表中,H(key)=key%13,用线性探测的方式处理冲突。

(12分)(1).填表,将所给序列填入表中。

(2).在第一次发生冲突的时候,表的装填因子是什么。

3. 程序填空题,要求利用堆排序将一个数列A[N]排列成非递减序列。

(12分,共3空)(已经在历年真题中出现不少于3次了)4.编程题,编一个程序void(tree T,int X),作用是在二叉排序树T中找到比X大的数,并以非递增的方式打印出来。

(8分)C语言(共60分)一、选择题(15道,每题2分,共30分)二、分析题(5道,每题6分,共30分)此部分的前4题是读程序,写结果。

第5题是程序填空,3分,每空2分。

2022年广州城市理工学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年广州城市理工学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年广州城市理工学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。

A.快速排序B.堆排序C.归并排序D.直接插入排序2、设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储, a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为()。

A.13B.33C.18D.403、连续存储设计时,存储单元的地址()。

A.一定连续B.一定不连续C.不一定连续D.部分连续,部分不连续4、向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()。

A.h->next=sB.s->next=hC.s->next=h;h->next=sD.s->next=h-next;h->next=s5、用不带头结点的单链表存储队列,其队头指针指向队头结点,队尾指针指向队尾结点,则在进行出队操作时()。

A.仅修改队头指针B.仅修改队尾指针C.队头、队尾指针都可能要修改D.队头、队尾指针都要修改6、下列选项中,不能构成折半查找中关键字比较序列的是()。

A.500,200,450,180 B.500,450,200,180C.180,500,200,450 D.180,200,500,4507、已知字符串S为“abaabaabacacaabaabcc”,模式串t为“abaabc”,采用KMP算法进行匹配,第一次出现“失配”(s!=t)时,i=j=5,则下次开始匹配时,i和j的值分别()。

A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=28、有n(n>0)个分支结点的满二叉树的深度是()。

A.n2-1B.log2(n+1)+1C.log2(n+1)D.log2(n-l)9、有关二叉树下列说法正确的是()。

浙江大学城市学院数据库系统原理期中考试2019第二学期 - 试题及答案

浙江大学城市学院数据库系统原理期中考试2019第二学期 - 试题及答案

诚信应考 考出水平 考出风格浙江大学城市学院2018—2019学年第二学期中试卷《 数据库系统原理与应用 》开课单位: 计算分院 ;考试形式:闭、开卷;考试时间:__2019__年__11_月__17__日; 所需时间: 120 分钟一.____选择题_____(本大题共___10___题,每题___2___分,共____20___分。

)1、DBMS 是 __D___。

A .数据库B .操作系统C .数据库系统D .数据库管理系统2. 表之间一对多关系是指___B___。

A .一张表与多张表之间的关系B .一张表中的一个记录对应另一张表中的多个记录C .一张表中的一个记录对应多张表中的一个记录D .一张表中的一个记录对应多张表中的多个记录第1页共 7 页3.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__A___。

A: DBS包括DB和DBMS B: DBMS包括DB和DBSC: DB包括DBS和DBMS D: DBS包括DB,也就是DBMS4.数据库的概念模型独立于___A____。

A: 具体的机器和DBMS B: E-R图 C: 信息世界 D: 现实世界5.在数据库技术中,面向对象数据模型是一种___A____。

A: 概念模型 B: 结构模型 C: 物理模型 D: 形象模型6.数据库中,数据的物理独立性是指___C____。

A: 数据库与数据管理系统的相互独立B: 用户程序与DBMS的相互独立C: 用户的应用程序与存储在磁盘上的数据中的数据是相互独立的D: 应用程序与数据的逻辑结构相互独立7.设关系R和S分别有m和n个元组,则R×S的元组个数是___D____。

A.m B.n C.m+n D.m×n8.取出关系中的某些列,并消去重复的元组的关系运算称为___B____。

A.取列运算B.投影运算C.联结运算D.选择运算9.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的___D____。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

模拟试卷1
1.对于给定的n个元素,可以构造出的逻辑结构由这几种结构。

A.动态结构和静态结构
B.线性表、栈、队列、字符串
C.顺序结构、链表结构、线性结构、非线性结构
D.集合、线性结构、树形结构、图形结构
2.算法效率的度量的一种是时间复杂度,它与直接相关。

A.数据类型B.数据结构C.算法D.空间复杂度
3.一个顺序表所占存储空间的大小与无关。

A.顺序表长度B.结点类型
C.结点中各数据域的类型D.结点的存放次序
4.线性表是具有n个的有限序列。

A.表元素B.字符C.数据项D.数据元素
5.线性表在时,宜采用链式存储方式。

A.需不断对其进行插入删除B.需经常对其进行查找
C.无足够连续存储空间D.其结点含大量信息
6.设输入元素为1、2、3、P和A,输入次序为123PA,元素经过栈后得到各种输出序列,则可以作为高级语言变量名的序列有种。

A.4 B.5 C.6 D.7
7.一个队列的入队序列为a,b,c,d,则该队列的输出序列是。

A.d,c,b,a B.a,b,c,d
C.a,d,c,b D.c,b,d,a
8. 按照二叉树定义,具有3个结点的二叉树共有种形态。

A.3 B.4 C.5 D.6
9.如果用二叉链表来表示一棵具有n(n>1)个结点的二叉树,则在二叉链表中。

A.至多有n-1个非空的右指针域B.至少有2个空的右指针域
C.至少有2个非空的左指针域D.至多有n-1个空的右指针域
10.在高度为h的完全二叉树中,。

A.第i(1≤i<h)层上结点的度都为2 B.第i(1≤i<h)层上有2i-1个结点
C.度为0的结点都在第h层上D.不存在度为1 的结点
11.二叉树若用顺序存储结构(数组)存放,则下列四种运算中的最容易实现。

A.先序遍历二叉树B.判断两个结点是不是在同一层上
C.层次遍历二叉树D.根据结点的值查找其存储位置
12. 对某个无向图的邻接矩阵来说,下列叙述正确的是。

A.第i行上的非零元素个数和第i列上的非零元素个数一定相等
B.矩阵中的非零元素个数等于图中的边数
C.第i行与第i列上的非零元素的总数等于顶点vi的度数
D .矩阵中非全零行的行数等于图中的顶点数
13. G 是一个非连通无向图,共有15条边,则该图至少有 个顶点。

A .16
B .9
C .8
D .7
14. 在一个图中,所有顶点的度数之和等于所有边数的_____倍。

A .1/2
B .1
C .2
D .4
15.图的广度优先搜索算法的实现中需要使用 作为辅助工具。

A .栈
B .队列
C .线性表
D .链表
二.填空题 (本大题共 20 空,每空 1 分,共 20 分)
1.线性结构中元素之间存在 关系,树形结构中元素之间存在 关系,图形结构中元素之间存在 关系。

2.若顺序表中第一个元素的存储地址是100,表中每个元素的存储长度为4,则第5个元素的存储地址是 。

3.单链表中,q 在前p 在后的指向相邻的两个结点,要在q ,p 之间插入s 所指的结点,其实现的语句应是 。

4.将f(n)=1+1/2+1/3+ … +1/n 用递归实现,其递归体(递归函数)是f(n)= ,递归出口是f(1)= 。

5.循环队列A[0..m-1]存放其元素,用front 和rear 分别表示队头和队尾,则循环队列满的条件是 ,循环队列空的条件是 。

6.在二叉树的第i (i ≥1)层上至多有 个结点,深度为k (k ≥1)的完全二叉树至多 ⑾ 个结点,最少 个结点;如果二叉树的终端结点数为n 0,度为2的结点数为n 2,则n 0 =__ __。

7.已知一棵二叉树的先序序列和中序序列分别为GFDBHCEA 和DFHBGCAE ,则该二叉树的后序序列为 ,层序序列为 ,该二叉树的深度为 。

8.一个n 个顶点的有向强连通图最多有 条边,最少有 条边。

一个n 个顶点的无向连通图最多有 条边,最少有 条边。

三.解答题 ( 本大题共 3 题,每题 5 分,共 15 分)
1.用一维数组a[7] 顺序存储一个循环队列,队首和队尾指针分别用front 和rear 表示,当前队列中已有5个元素:22,30,16,36,58,其中22是队首, front 值为5,请画出对应的存储状态图,当连续做两次出队运算后,再做两次入队运算,让元素80,55依次进队,请再画出对应的存储状态图。

2.一棵二叉树的结点数据采用顺序存储结构存储在如下的数组中。

(1) 画出该二叉树的二叉链表图示
(2) 写出该二叉树的先序、中序和后序序列
(3) 把改二叉树转换为森林
3.已知一个有向图的邻接链表存储结构如下:
(1) 根据有向图的深度优先遍历算法,写出从顶点v1出发所得到的顶点序列。

(2) 根据有向图的广度优先遍历算法,写出从顶点v1出发所得到的顶点序列。

四.程序阅读题 (本大题共 3 题,每题 5 分,共 15 分)
1.设h 为不带头结点的单链表,说明下列算法的功能:
void func(LNode *h)
{
if(h!=NULL) {
func(h->next);
cout<<h->data;
}
}
2.说明下列算法的功能:
int func() {
InitStack(S); //初始化栈
InitQueue(Q); //初始化队列
while((c=getchar())!=’\n ’) {
Push(S,c);
EnQueue(Q,c);
}
while(!StackEmpty(S)) {
Pop(S,a);
DeQueue(Q,b);
if(a!=b) return 0;
}
return 1;
}
3.设A,B 为两个元素依次递增有序的顺序表,下列算法用于构造一个新的顺序表C ,阅读算法func ,请写出顺序表C 的各个元素值。

设顺序表A,B 的元素值为如下:
A.list[]={9,12,15,18,21,24,27,30,33,36,46}
B.list[]={8,12,16,18,23,24,27,39}
List类型结构为:
struct List{
ElemType *list; //动态存储空间的基地址,指针
int size; //线性表当前实际长度
int MaxSize; //当前线性表分配的长度
};
void func(List A,List B,List &C)
{
int i=0,j=0,k=0;
while(i<A.size &&j<B.size )
{
if(A.list[i]<B.list[j]) i++;
if(A.list[i]>B.list[j]) j++;
if(A.list[i]==B.list[j])
{
C.list[k++]=A.list[i];
C.size++;
i++;
j++;
}
}
}
int DeleteList_L(LNode *&L){
LNode *p,*q;
if ( ) return 0; //L为空链表
p=L->next; //p指向第一个结点
q=L;
while() {
if (p->data!=p->next->data) p=p->next;
else {
;
;
free(q);
}
}
return 1;
}
2. 下面函数计算链表结构的二叉树中有双孩子的结点数。

struct BTreeNode {
ElemType data;
BTreeNode *left;
BTreeNode *right;
};
int twochild(BTreeNode *BT) {
int num1, num2;
if (BT==NULL) ;
else if ()
return twochild(BT->right);
else if (BT->left != NULL && BT->right == NULL)
return twochild(BT->left);
else {
num1=twochild (BT->left);
num2=twochild (BT->right);
return ;
}
}
函数原形为:int LEnQueue(LNode *h,ELemType x)
结点类型如下:
struct LNode {
ElemType data;
LNode *next;
} ;
2.编写算法求二叉树中以元素值为x的结点为根的子树的深度。

设函数原形为:int Get_Sub_Depth(BTreeNode *T , ElemType x)
BTreeNode结构如下:
struct BTreeNode {
ElemType data;
BTreeNode *left;
BTreeNode *right;
};
提示:可再写一函数实现求二叉树的深度。

相关文档
最新文档