版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
章末质量评估(一)(时间:90分钟满分:120分)一、选择题(每小题5分,共60分)1.下面程序运行后输出的结果是 ().A.1 B.2 C.4 D.8解析将程序进行推理验证.答案C2.计算机执行下面的程序段后,输出的结果是 ().eq\x(\a\al(a=1,b=3,a=a+b,b=a-b,print(%io(2),a,b);))A.4,-2 B.4,1 C.1,4 D.-2,4解析由a=1,b=3得a=a+b=1+3=4,b=a-b=4-3=1.答案B3.下列给出的赋值语句中正确的是 ().A.3=A B.M=-MC.B=A=2 D.x+y=0解析赋值号左边是变量,右边是赋给变量的值,而且一次只能给一个变量赋值.故选B.答案B4.1337与382的最大公约数是 ().A.3 B.382 C.191 D.201解析(1337,382)→(955,382)→(573,382)→(191,382)→(191,191),故1337与382的最大公约数为191.答案C5.循环语句forx=3:3:99循环的次数是 ().A.99 B.34 C.33 D.30答案C6.下图所示的程序框图能判断任意输入的正整数x的奇偶性.则其中判断框内的条件是 ().A.m=0?B.x=0?C.x=1?D.m=1?解析当m=1时,x为奇数;当m≠1时,即m=0时,x为偶数.答案D7.在①输入语句,②输出语句,③赋值语句中具备计算功能的有 ().A.1种 B.2种 C.3种 D.0种解析输出语句和赋值语句都具有计算功能.答案B8.下列程序运行的结果是 ().a=1;b=2;c=3;a=bb=cc=aA.a=1,b=2,c=3 B.a=2,b=3,c=1C.a=2,b=3,c=2 D.a=3,b=2,c=1解析执行a=b后a=2,执行b=c后b=3,执行c=a后c=2,故选C.答案C9.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4时,v4的值为 ().A.-57 B.220 C.-845 D.3392解析由秦九韶算法有:v0=3,v1=v0x+5=-7,v2=-7x+6=34,v3=34x+79=-57,v4=-57x-8=220.答案B10.找出乘积为840的两个相邻偶数,程序框图如图所示,其中①,②,③处语句填写正确的是 ().A.S=i(i+2),输出i,输出i-2B.S=i2+2,输出i+2,输出i-2C.S=i(i+2),输出i,输出i+2D.S=i2+2,输出i,输出i+2解析①处所填应为相邻偶数之积,故B、D错误.若判断框执行“是”,由①处填的“S=i(i+2)”知②处应填“输出i”,③处应填“输出i+2”.故选C.答案C11.如图所示的程序框图输出的结果为 ().A.1 B.2 C.4 D.8解析当a=4时,条件不符合,结束运行,输出结果,即运行3次,b=23=8.答案D12.求函数y=x2+2x(x∈[-10,10),x∈Z)最大值的程序是:x=-10;ymax=x^2+2*x;while① x=x+1; y=x^2+2*x; if② ymax=y; endendprint(%io(2),y);在上述程序的横线上应填 ().A.x<10,ymax<y B.x>10,ymax>yC.x<10,ymax>y D.x>10,ymax<y解析不满足while循环语句的条件时,退出循环,所以①中填x<10满足if语句中的条件时,执行ymax=y,所以②中填ymax<y,故选A.答案A二、填空题(每小题5分,共20分)13.输入8,下列程序执行后输出的结果是________.t=input(“t=”);ift<=4 c=0.2;else c=0.2+0.1*(t-3);endprint(%io(2),c);解析这是一个条件语句编写的程序,由于输入的数据为8,t≤4不成立,所以c=0.2+0.1×(8-3)=0.7.答案0.714.有324,243,270三个数,则它们的最大公约数是________.解析∵(324,243)→(243,81)→(162,81)→(81,81)∴324与243的最大公约数为81又∵(270,81)→(189,81)→(108,81)→(81,27)→(54,27)→(27,27)∴这三个数的最大公约数是27.答案2715.右面的程序语句执行后输出的是i=________;j=________.j=-2i=5i=i+jj=i+j解析执行第三句后i=-2+5=3,j=-2,执行第四句后j=3+(-2)=1.答案3116.在求方程x(x+2)=48的正整数解时,某同学给出了下列循环程序框图,其结果为________.解析因为i=6,i+2=8时,6×8=48,所以输出i为6.答案6三、解答题(每小题10分,共40分)17.画出求12-22+32-42+…+992-1002的值的程序框图.解18.用秦九韶算法求多项式f(x)=x6+2x5+3x4+4x3+5x2+6x当x=2时的值.解f(x)=x6+2x5+3x4+4x3+5x2+6x=(((((x+2)x+3)x+4)x+5)x+6)x.所以有v0=1,v1=1×2+2=4,v2=4×2+3=11,v3=11×2+4=26,v4=26×2+5=57,v5=57×2+6=120,v6=120×2=240.故当x=2时,多项式f(x)=x6+2x5+3x4+4x3+5x2+6x的值为240.19.某复印室复印A4纸的计费方法如下:10张以内(不包括10张)的按每张5角钱计费;10张到50张之间(不包括50张)按每张4角钱计费;50张到100张之间(不包括100张)按每张3角钱计费;超过100张按每张2角钱计费.设计一个程序框图,要求输入复印的张数x,输出复印费y(元).解由题意知复印费y(元)与复印张数x之间的函数关系为y=eq\b\lc\{(\a\vs4\al\co1(0.5x(0<x<10),0.4x(10≤x<50),0.3x(50≤x<100),0.2x(x≥100)))∴程序框图为:20.求函数y=eq\b\lc\{(\a\vs4\al\co1(x2-2x,x≥2,,-2,x<2))的值的程序框图如图所示.(1)指出程序框图中的错误,并写出算法;(2)重新绘制解决该问题的程序框图,且回答下面提出的问题.问题1:要使输出的值为正数,输入的x的值应满足什么条件?问题2:要使输出的值为8,输入的x值应是多少?问题3:要使输出的y值最小,输入的x值应是多少?解(1)题图中程序框图上的一段流程线缺少表达程序执行顺序的箭头;再者由于是求分段函数的函数值,输出的函数值的计算方法取决于输入的x值所在的范围,所以必须引入判断框应用选择结构.正确的算法步骤如下:第一步:输入x.第二步:如果x<2,则使y=-2;否则,y=x2-2x.第三步:输出y.(2)根据以上的算法步骤,可以画出如图所示的程序框图.问题1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年深圳职业技术学院高职单招语文历年参考题库含答案解析
- 中学生每日一励志名言
- 水平二跨越式跳高教学设计
- 癫痫持续状态的处理幻灯片资料
- 卡通演唱会动态背景图片知识讲解
- 2024年浙江安防职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 二零二五年度苯板防火安全材料买卖合同4篇
- 2024年河南护理职业学院高职单招语文历年参考题库含答案解析
- 2024年江西电力职业技术学院高职单招数学历年参考题库含答案解析
- 二零二五年度企业出纳责任风险分担协议书2篇
- 医疗设备捐赠协议
- GB/T 10058-2023电梯技术条件
- 校服采购投标方案
- 学校食堂食品安全管理25项制度
- 预应力混凝土简支小箱梁课程大作业-结构设计原理
- 高三期末家长会 高中期末考试成绩分析会ppt
- 15.5-博物馆管理法律制度(政策与法律法规-第五版)
- 水泥厂钢结构安装工程施工方案
- 三年级上册科学说课课件-1.5 水能溶解多少物质|教科版
- GB/T 7588.2-2020电梯制造与安装安全规范第2部分:电梯部件的设计原则、计算和检验
- 小学道德与法治学科高级(一级)教师职称考试试题(有答案)
评论
0/150
提交评论