书签 分享 收藏 举报 版权申诉 / 10
上传文档赚钱

类型NCT等级测试-Python编程一级真题测试卷3优质.doc

  • 上传人(卖家):刘殿科
  • 文档编号:5841157
  • 上传时间:2023-05-12
  • 格式:DOC
  • 页数:10
  • 大小:103KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《NCT等级测试-Python编程一级真题测试卷3优质.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    NCT 等级 测试 Python 编程 一级 优质
    资源描述:

    1、NCT等级测试-Python编程一级真题测试卷3优质一、选择题1已知字符串a=python,则a 1 : 3 的值为( )ApythBpytCpyDyt2在Python程序设计语言中,表示整除的符号是( )A/B%CmodD/3在Python中要生成随机数,应该使用( )。Amath 模块Brandom模块Cnumpy 模块Dpygame 模块4李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :( )规划网站结构,并确定设计风格 发布网站 网页制作 了解网站运行环境,选择网站开发工具 确定网站主题,收集素材ABCD5把数式 写成Python语言的表达式,下列

    2、书写正确的是( )。Aa+b/2aBa+b/2*aC(a+b)/2*aD(a+b)/(2*a)6在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为( )A=B=C:=D7运行下列Python程序,输出结果为0,则空白处应为( )a=14b=7c=_print(c)Aa-bBa+bCa/bDa%b8利用Python求100以内所有能被3整除的正整数,代码如下:则下列程序第3行的横线应该填( )Ai=i*3Bi=i%3Ci%3=0Di/3=19在Python语言中,用来定义函数的关键字是( )。AreturnBdefCfunctionDimport10下列选项中,不属

    3、于Python特点的是( )。A面向对象B运行效率高C可读性好D开源11下列Python表达式中,能正确表示不等式方程|x|1解的是( )Ax1 or x-1 or x1 and x-1 and x_: x1=(-b+math.sqrt(delta)/(2*a) x2=(-b-math.sqrt(delta)/(2*a) print(方程有两个不同的解,x1,x2)elif delta=0: x1=_ print(方程有两个相同的解,x1)else: print(方程无解)input(运行完毕,请按回车键退出.)19在一千多年前的孙子算经中,有这样一道算术题:“今有物不知其数,三三数之剩二,五

    4、五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。i=_while (i%3!=2 _ i%5!=3 or i%7!=2): i=_ print(i)20(项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变

    5、量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(1,20): for m in _: for x in range(3,98,3): if _ and _ =100: print(公鸡:,g,母鸡:,m,小鸡:,x)21分析完善程序已知包含25项的数列: 1,2/3,3/5,.,24/47,25/49。问题1 :写出该数列的通项公式f(n)= _问题2 :以下是计算S=1+ 2/3+3/5+ . + 24/47+ 25/49的程序,请补全代码:s=0for i in range(1,26): s=s+ print(“s

    6、=”,s)补充完成上述通项公式和程序:f(n)=_【参考答案】*试卷处理标记,请不要删除一、选择题1D【详解】本题主要考查Python字符串。a 1 : 3 取字符串索引第一 个到第三个字符(不包括第三个),故a 1 : 3 的值为yt,故本题选D选项。解析:D【详解】本题主要考查Python字符串。a 1 : 3 取字符串索引第一 个到第三个字符(不包括第三个),故a 1 : 3 的值为yt,故本题选D选项。2D【详解】本题主要考查Python中的运算符。/是除法运算,“%”是取余运算,mod是求余函数,“/”是整除运算,因此D选项正确。【点睛】解析:D【详解】本题主要考查Python中的运

    7、算符。/是除法运算,“%”是取余运算,mod是求余函数,“/”是整除运算,因此D选项正确。【点睛】3B【详解】本题主要考查Python随机函数。math 模块提供了许多对浮点数的数学运算函数;random模块提供许多生成随机数的函数;numpy 模块支持大量的维度数组与矩阵运算,此外也针对数组解析:B【详解】本题主要考查Python随机函数。math 模块提供了许多对浮点数的数学运算函数;random模块提供许多生成随机数的函数;numpy 模块支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,pygame 模块专为电子游戏设计,包含图像、声音等。故在Python中要生成随

    8、机数,应该使用random模块,故本题选B选项。4D【详解】本题考查的是网站制作流程相关知识。建立网站首先是要确定网站的主题,收集素材,规划网站,然后选择网站的开发工具进行网页制作,最后进行网站的发布。故选项D正确。解析:D【详解】本题考查的是网站制作流程相关知识。建立网站首先是要确定网站的主题,收集素材,规划网站,然后选择网站的开发工具进行网页制作,最后进行网站的发布。故选项D正确。5D【详解】本题主要考查Python表达式。Python中乘号用符号“*”,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。解析:D【详解】本题主要考查Python表达式。Python中乘号用符号

    9、“*”,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。6B【详解】本题主要考查Python运算符。在Python语言等高级语言中,“=“往往被用于赋值语句,而表示相等的情况时,大多用“=”。因此B选项正确。解析:B【详解】本题主要考查Python运算符。在Python语言等高级语言中,“=“往往被用于赋值语句,而表示相等的情况时,大多用“=”。因此B选项正确。7D【详解】本题考查Python程序执行输出c=0。a-b=7,a+b=21,a/b=2,a%b=0。故本题选D选项解析:D【详解】本题考查Python程序执行输出c=0。a-b=7,a+b=21,a/b=2,a%b=0

    10、。故本题选D选项8C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第3行的横线应该填i%3=0,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第3行的横线应该填i%3=0,故本题选C选项。9B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。解析:B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;imp

    11、ort用来导入模块,故本题选B选项。10B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项解析:B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项11A【详解】本题主要考查Python表达式。题干不等式方程可以写成x1,用Python表示是x1 or x-1,故本题选A选项。解析:A【详解】本题主要考查Python表达式。题干不等式方程可以写成x1,用Python表示是x1 or x2 year%

    12、4=0 and year%100!=0 or year%400=0 【详解】本题主要考查Python程序的执行与调试。2020年是闰年,2月是29天,故“2020-05-20”这一天是这一年的第31+29+31+30+20=141天。变量s是字符串型,下标从0开始,此处是将输入日期中的天取出来放到变量day中,可以使用切片操作:从左边开始截取,也可以从右边截取,故此处填day=int(s8:)或day=int(s-2:)。通过循环将前month-1个月的天数加起来,故变量i的范围是0到month-1,故填0,month-1。变量isleap标记是不是闰年,如果isleap值为真且month2,

    13、则sum需要递增1,故填isleap and month2。由题干闰年判断条件,可知加框处应改为year%4=0 and year%100!=0 or year%400=0。17total60000 every_year*0.68 【详解】本题主要考查Python程序执行与调试。由题干可知,while循环条件是总销量total小于60000,故第一空填total60000。平均每年的销量比上一年增加68%,即every_year + =every_year*0.68,故第二空填every_year*0.68。18-b/(2*a) 【详解】本题主要考查Python程序执行与调试。delta大于0

    14、,方程有两个不同的解,delta等于0,方程有两个相同的解,delta小于0,方程无解,故第一空填0。delta=0,则方程有两个相同的根,x=-b/(2*a),故第二空填-b/(2*a)。19or i+1 【详解】本题主要考查Python程序执行与调试。分析程序可知,程序采用枚举的算法找出该数,当不满足条件时,i递增继续判断,故i的初始值是0,第一空填0。一个数除以3余2,除以5余3,除以7余2,此处是取不满足情况时,i递增,and取反变为or,故第二空填or。同理第三空填i+1。20range(1,33) g+m+x=100 5*g+3*m+x/3 【详解】本题考查的是算法中的经典问题。百鸡百钱问题是典型的枚举算法解决,枚举算法的关键就是找到问题解决的条件和枚举范围。21n/(2*n-1)或n/(n*2-1) i/(2*i-1) 或 i/(i*2-1) 【详解】本题主要考查Python程序的执行与调试。分析数列可知,分子第n项是n,分母第n项是2*n-1,故该数列的通项公式f(n)=n/(2*n-1)或n/(n*2-1)。此处是对前n项进行求和,变量是i,使用语句s=s+i/(2*i-1) 或s=s+ i/(i*2-1),故此处填i/(2*i-1) 或 i/(i*2-1)。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:NCT等级测试-Python编程一级真题测试卷3优质.doc
    链接地址:https://www.163wenku.com/p-5841157.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库