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

上传人(卖家):刘殿科 文档编号:5968016 上传时间:2023-05-19 格式:DOC 页数:9 大小:397KB
下载 相关 举报
NCT-Python编程一级-模拟卷2(含答案.doc_第1页
第1页 / 共9页
NCT-Python编程一级-模拟卷2(含答案.doc_第2页
第2页 / 共9页
NCT-Python编程一级-模拟卷2(含答案.doc_第3页
第3页 / 共9页
NCT-Python编程一级-模拟卷2(含答案.doc_第4页
第4页 / 共9页
NCT-Python编程一级-模拟卷2(含答案.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(NCT-Python编程一级-模拟卷2(含答案.doc)为本站会员(刘殿科)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

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


163文库-Www.163Wenku.Com |网站地图|