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

类型NCT-Python编程一级-模拟卷2(含答案.doc

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

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

    特殊限制:

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

    关 键  词:
    NCT Python 编程 一级 模拟 答案
    资源描述:

    1、NCT-Python编程一级-模拟卷2(含答案一、选择题1在Python中,设a=2,b=3,表达式a=3值是( )A1B0CTrueDFalse2在python中,下列哪个选项是正确的赋值语句( )A5s= 80B2018 =xCa+b=cDs=s+53下面选项中对Python操作描述错误的是( )Ax1+x2 连接列表x1和x2,生成新列表Bx*n 将列表x复制次,生成新列表CMin(x) 列表x中最大数据项DLen(x) 计算列表中成员的个数4有关循环结构的说法不正确的是( )。A循环结构是算法的基本结构之一B有的的程序设计中没有循环结构C循环结构在程序设计有可能会有嵌套出现D在PYTH

    2、ON 程序设计语言中循环结构一般使用IF语句实现。5有如下python程序段:a=Doing is better than saying .print(rn+a :15)该程序运行后,输出的结果是( )A直接输出: nDoing is better B直接输出:nDoing is better thC直接输出:nDoing is betterD先换行,然后在新的一行中输出:Doing is better6在Python IDLE编辑器中书写正确的表达式( )Ab*2-4acB1/2gt2Cpi*r2D2*pi*r7下列属于计算机编程语言的有( )Python Visual Basic Java

    3、 C CPUABCD8下列可以导入Python模块的语句是( )Aimport moduleBinput moduleCprint moduleDdef module9在Python中,表示跳出循环的函数是( )AcontinueBbreakCESCDClose10Python的序列类型不包括下列哪一种?( )A字符串B列表C元组D字典11有python程序如下:S=input( )print(S * 3)运行后通过键盘输入6,则运算结果是( )A666BSSSC18DS*312下列选项中,不属于Python语言基本数据类型的是( )AstrBintCfloatDchar13在Python中,

    4、判断n是否为偶数的表达式是( )An/2=0Bn%2=0Cn%2=0Dn/2=014Python表达式“50-50%6*5/2*2”的结果为( )A48B25C0D4515下列不属于高级编程语言的是AC 语言BVB语言CPython语言D机器语言二、程序填空16现有字典如下,根据题目要求,写出相关的表达式: xingzuo = 小明:巨蟹座,小红:处女座,小兰:金牛座(1)现要取出小红所对应的星座,写出相关表达式:_(2)现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。 _(3)现发现,在字典中漏写了关于“小贝”的信息,现已知“小贝”为“双子座”,请帮忙添加。 _(4)写出删除该字典的

    5、表达式:_17为保护环境,很多城市开始对垃圾实行分类,便于更好的进行处理,为了让大家了解垃圾的分类情况,建立了以下四类列表,list1(可回收垃圾)、list2(有害垃圾)、list3(易腐垃圾),剩下的为其他垃圾,目前,列表中已经存储了以下数据。 list1=玻璃瓶,旧书,金属,纸板箱,旧衣服,易拉罐 list2=胶片,消毒水,纽扣电池,水银温度计,过期药水,泡沫塑料 list3=动物内脏,菜叶菜梗,过期食品,香蕉皮,果壳 根据现有列表,完成以下问题:(1)写出从列表list3中取出“过期食品”的表达式:_(2)写出从list1中截取旧书,金属,纸板箱这一段的表达式:_ (3)现又发现一个新

    6、的列表如下:list4=过期化妆品,过期药品,杀虫剂,经 过判断,里面存放的为有害垃圾,如何将该列表中的元素添加到list2中,请写出相关的表达式: _(4)小明在路上捡到了一个塑料瓶,判断为可回收垃圾,写出相关表达式,将塑料瓶添加到列表list1中: _18完善程序实现如下功能并保存:有5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人的年龄并显示。def age(n): if n = 1: c = _ else: c = age(n - 1) - 3 ret

    7、urn _print(第5人的年龄:,age(_)input(运行完毕,请按回车键退出.)19编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出。20输入三个同学的成绩,然后大到小排列。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=”,s)补充完成上述通项公式和程序:f(n)=_【参考答案】*试卷处理标记,请不要删除一、选择题

    8、1C【详解】本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正确。【点睛】2D【详解】本题主要考查Python赋值语句。“5s”不是一个合法的变量名,不能将变量x赋给一个数值或表达式,可以将s+5赋给变量s,故本题选D选项。解析:D【详解】本题主要考查Python赋值语句。“5s”不是一个合法的变量名,不能将变量x赋给一个数值或表达式,可以将s+5赋给变量s,故本题选D选项。3C【详解】本题主要考查Python列表相关操作。x1+x2 连接列表x

    9、1和x2,生成新列表;x*n 将列表x复制次,生成新列表;Min(x) 列表x中最小数据项;Len(x) 计算列表中成员的个解析:C【详解】本题主要考查Python列表相关操作。x1+x2 连接列表x1和x2,生成新列表;x*n 将列表x复制次,生成新列表;Min(x) 列表x中最小数据项;Len(x) 计算列表中成员的个数,故本题选C选项。4D【详解】本题考查循环结构的相关知识点在PYTHON 程序设计语言中循环结构一般使用for或while语句实现。故本题选D选项解析:D【详解】本题考查循环结构的相关知识点在PYTHON 程序设计语言中循环结构一般使用for或while语句实现。故本题选D

    10、选项5C【详解】本题主要考查Python程序运行。r 标识 后面的字符不转义,a :15表示从a的右边往左第15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:nDoing is解析:C【详解】本题主要考查Python程序运行。r 标识 后面的字符不转义,a :15表示从a的右边往左第15位到最左边全部输出,故该程序运行后,输出的结果是直接输出:nDoing is better,故本题选C选项。6D【详解】本题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、*幂、/除、/整除、%取模,A、B、C正确的表达式分别是b*2-4*a*c,1/2*g*t*解

    11、析:D【详解】本题主要考查Python表达式知识点。书写表达式时运算符号不能省略,+加、-减、*乘、*幂、/除、/整除、%取模,A、B、C正确的表达式分别是b*2-4*a*c,1/2*g*t*2,pi*r*2,2*pi*r是正确的表达式,故本题选D选项。7C【详解】本题主要考查计算机编程语言。Python 、Visual Basic 、Java 、C均属于计算机编程语言,CPU是计算机核心组成部件,故本题选C选项。解析:C【详解】本题主要考查计算机编程语言。Python 、Visual Basic 、Java 、C均属于计算机编程语言,CPU是计算机核心组成部件,故本题选C选项。8A【详解】本

    12、题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。解析:A【详解】本题主要考查Python模块的导入。Python模块导入的关键字是import,故本题选A选项。9B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。解析:B【详解】本题主要考查Python函数知识点。continue是跳出本次循环,进入下一次循环,break是跳出循环,故本题选B选项。10A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题选A选项。解析:A【详

    13、解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题选A选项。11A【详解】本题主要考查Python程序的执行。input()函数是通过键盘输入,将其以字符类型返回,故S=“6”,输出S*3=“666”,故运算结果是666,故本题选A选项。解析:A【详解】本题主要考查Python程序的执行。input()函数是通过键盘输入,将其以字符类型返回,故S=“6”,输出S*3=“666”,故运算结果是666,故本题选A选项。12D【详解】本题主要考查Python数据类型。python没有char类型,一个字符也是字符串,故本题选D选项。解析:D【详解】本题主要考查

    14、Python数据类型。python没有char类型,一个字符也是字符串,故本题选D选项。13B【详解】本题主要考查Python表达式的运算。Python中取余符号是“%”,“=”是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。Python中取余符号是“%”,“=”是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本题选B选项。14A【详解】本题主要考查Python表达式的运算。50-50%6*5/2*2=50-2*5/4=50-10/4=48,故本题选A选项。解析:A【详解】本

    15、题主要考查Python表达式的运算。50-50%6*5/2*2=50-2*5/4=50-10/4=48,故本题选A选项。15D【详解】本题考查的是程序语言。常见的高级编程语言有:C 、VB、Python等。机器语言是计算机语言的一种不属于高级语言。故应选D。【点睛】解析:D【详解】本题考查的是程序语言。常见的高级编程语言有:C 、VB、Python等。机器语言是计算机语言的一种不属于高级语言。故应选D。【点睛】二、程序填空16xingzuo“小红” xingzuo“小兰”=“水瓶座” xingzuo“小贝”=“双子座” del xingzuo 【详解】本题主要考查字典数据类型。字典数据类型,可

    16、以通过检索字典的键值得到对应的值,即xingzuo“小红”=处女座,故第一空填xingzuo“小红”。将“小兰”同学的星座修改为“水瓶座”,可以通过语句xingzuo“小兰”=“水瓶座”。同理添加小贝的信息为,xingzuo“小贝”=“双子座”。删除该字典的表达式是del xingzuo。17list32 list11:4 list2=list2+list4 或 list2.extend(list4) list1=list1+“塑料瓶” 或者 list1.append(“塑料瓶”) 【详解】本题主要考查Python列表数据类型。“过期食品”在列表list3索引2,故从列表list3中取出“过期

    17、食品”的表达式:list32。旧书,金属,纸板箱在列表list1索引13,从list1中截取旧书,金属,纸板箱这一段的表达式:list11:4(不包括4)。将该列表中的元素添加到list2中,表达式是list2=list2+list4 或 list2.extend(list4)。(extend()函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表))。将塑料瓶添加到列表list1中:list1=list1+“塑料瓶” 或者 list1.append(“塑料瓶”)(append字符追加函数)。18c 5 【详解】本题主要考查Python程序执行与调试。第一个人38岁,n标记

    18、第几个人,变量c保存年龄,当n=1时,c=38,故第一空填38。后面的人都比前一个人小3岁,故当n不等于1时,调用递归函数age, c = age(n - 1) - 3,最后返回第n个人的年龄c,第二空填c。此处是返回第5个人的年龄,即age(5),填5。19str = input(请输入要转换成大写的数据:)c=len(str)for i in range(0,c):print(stri.upper(),end= )【详解】本题主要考查程序设计。题干要求可使用Python程序设计实现,通过upper函数可以将输入数据转换成大写并输出,具体代码如下:str = input(请输入要转换成大写的

    19、数据:)c=len(str)for i in range(0,c):print(stri.upper(),end= )20【详解】本题主要考查程序设计与实现。可以使用Python程序实现题干要求: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编程一级-模拟卷2(含答案.doc
    链接地址:https://www.163wenku.com/p-5968016.html

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


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


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

    163文库