【编程】python软件编程等级考试三级编程实操题_第1页
【编程】python软件编程等级考试三级编程实操题_第2页
【编程】python软件编程等级考试三级编程实操题_第3页
【编程】python软件编程等级考试三级编程实操题_第4页
【编程】python软件编程等级考试三级编程实操题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【编程】python软件编程等级考试(三级)编程实操题一、选择题1.Python定义私有变量的方法为。()A.使用—private关键字B.使用public关键字C.使用DEF定义变量名D.使用_XX定义变量名.在Python中运行下列程序,输出结果为()foriinrange(1,5):print(i)A.1,2,3,4,5 B.12345 C.0,1,2,3,4D.1234.以下Python代码输出结果中说法正确的是()。x=0foriinrange(1,100):x=x+iprint(x)B.1+99的和AB.1+99的和1〜1〜99所有整数的和1〜100所有整数的和.可以被计算机直接执行的语言是(),.可以被计算机直接执行的语言是(),Python语言属于()语言。A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级.下面选项中对Python的转义字符描述错误的是()A.\r回车 B.\n换行 C.\\反斜杠符号 D.\〃单引号.下列不是Python程序基本结构的是()。A.顺序结构 B.树形结构 C.分支结构.在Python中以下语句正确的是()。A.51jb="51jb" B.for="51jb" C.j,b=b,j码.在Python语言中,用来定义函数的关键字是()。A.return B.def C.function.下列选项中,不属于Python特点的是()。A.面向对象 B.运行效率高 C.可读性好D.循环结构D.〃这是一段测试代D.importD.开源10.以下Python程序段执行后,输出结果为()。DD.m能被3整除)D.x>-1andx<1D.float()D.pyr()。D.x>=aandx>bD.-2.4并利用Python绘制了ni=29ifni%31=ft:printCm*"不能裱3整除'1)elseprint(m「,能破3整除")A.m不能被3整除B.29不能被3整除C.29能被3整除.下列Python表达式中,能正确表示不等式方程|x|>1解的是(A.x>1orx<-1B.x>-1orx<1 C.x>1andx<-1.在python中,想输出一行文字,要用到的函数是( )。A. input() B. int() C. print().python文件的扩展名是()A. py B. pye C. vbp.在Python代码中表示“x属于区间[a,b)”的正确表达式是A. aWxand x<bB.n<= xorx<b C. x>=aandx<b.在Python中,Print(abs(-1W/5))的执行结果是()A. 2.4 B.3 C. 4二、程序填空.学校气象小组使用自动测温仪在校园测量了1月12日的气温,这天的气温图,该图如下所示:010 151010 151月122心才绘制1月12口的气温图importmatplotlib.pyplotaspitX=range(0,24,2)Y=[6,4,4,3,3,6,9,12,12,11,9,71pit.xlabcl("1月12日")plt.ylabel("温度/摄氏度”)pit,scatter(X,Ys18「red")#绘制散点图『It.show。(1)在以上Python程序中,变量Y的数据类型是。(2)在以上Python程序中,第8行横线处的代码是。(3)通过观察,气温采样间隔时间是个小时。.请编写Python程序,实现如下功能需求:1)程序运行后,给出文字提示:“请输入一个正整数:”2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。

3)不要超过5行代码。程序运行举例:请输人一个正整数:1001530456白7590.小强想要快速了解“十四五规划”内容的关键词,他先把“十四五规划”内容存储在ssw.txt文档中,如图a所示,统计文档中出现次数最多的前十个关键词,结果如图b所示。文本数据处理的算法设计如图c所示,用Python语言编写的程序段如图d所示。请根据流程图的每个步骤,填写程序段编号,如A:⑦B:①D:③。现填写C、E、F、G对应的程序段编号.C:E:F:G:图a展役系善强进家持全济发建体完加推o_【坚健经'I«w-氾用工.x4i:FlSigiEltteuiQ:)冬.V)雷凯力1.完善乱技创新匡制机制的略是收费中战二互+能局的^国新全晨含膏菱王康膏技国Su®''夸:量。面^t力力Huffs坚把甘需降:向:电胡国幽HAi、产塞国、产经强北代展遗产

厩把小皋

禽4褚国加是:国LJj;i:wordsi^i仃ir输出敢岷曲,愀战嘉第次出现了txlFopen("ssw.txt",■白ncodirg='utf-8').read()^①counts={}foriinrange(W): ④wd,count三items口]pLJj;i:wordsi^i仃ir输出敢岷曲,愀战嘉第次出现了txlFopen("ssw.txt",■白ncodirg='utf-8').read()^①counts={}foriinrange(W): ④wd,count三items口]printf'{0:<10}{1:>5}".formatfwd,count))items=list(counts.ilems())items.sort(key=lambdax:x:1],reverse=Irue)图cwords=jieba.lcut(txt)图dimportjicba19.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值加3。Fforwdinwords:ifwdincounts:counts[wd]+=lelse:counts[wd]=ljQcoun幡中的KiiHM“hctxints[wd]+«icourrls[wd]=1分词hi市人蜘ords■TJ ,字奠counts盯开文林.利用for循环,分别计算1--100中奇数的和、偶数的和。.“百鸡百钱”问题是一个有名的数学问题,出自《张丘建算经》。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?(1)请在空格处填写正确的代码,使程序完善实现以下功能。money=100 #一共100文钱num=100 #一共100只鸡cock_price=5 #公鸡价格5文hen_price=3 #母鸡价格3文threechick_price=1#3只小鸡1文forcock_numinrange(1,): #公鸡只数可能为1-20forhen_numinrange(1,): #母鸡只数可能为1-33forchick_numinrange(1,101):#(3小鸡)只数可能为1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_pricenum1=cock_num+hen_num+chick_numifmoney1==moneyandnum1==num:print(cock_num,hen_num,)input("运行完毕,请按回车键退出...”)(2)运行程序,运行结果如图所示。41S783118112484运行宾毕,请按回车键退出...【参考答案】***试卷处理标记,请不要删除一、选择题D【详解】本题主要考查Python变量的定义。Python定义私有变量的方法为使用_XX定义变量名,故本题选D选项。解析:D【详解】本题主要考查Python变量的定义。Python定义私有变量的方法为使用_XX定义变量名,故本题选D选项。D【详解】本题考查Python程序执行range(1,5)表示1到4的值,注意不包括5。故本题选D选项解析:D【详解】本题考查Python程序执行range(1,5)表示1到4的值,注意不包括5。故本题选D选项C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。解析:C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微解析:A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语言。高级语言是一种面向过程或对象的语言。可以被计算机直接执行的语言是机器语言,Python语言属于高级语言。故本题选A。D【详解】本题主要考查Python转义字符。\r回车,\n换行,\\反斜杠符号,\"双引号,故本题选D选项。解析:D【详解】本题主要考查Python转义字符。\r回车,\n换行,\\反斜杠符号,\〃双引号,故本题选D选项。B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。解析:B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。解析:C【详解】本题主要考查Python语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。B【详解】本题主要考查Python关键字。return[表达式]结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。解析:B【详解】本题主要考查Python关键字。return[表达式]结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项解析:B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项10.B【详解】本题考查的是Python选择语句。print是输出语句,%是求余,!二是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。解析:B【详解】本题考查的是Python选择语句。print是输出语句,%是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。A【详解】本题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故本题选A选项。解析:A【详解】本题主要考查Python表达式。题干不等式方程可以写成x<-1或者x>1,用Python表示是x>1orx<-1,故本题选A选项。C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,解析:C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为string类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,故选项B错误;print是输出函数,故选项C正确;float用于将整数和字符串转换成浮点数,故选项D错误。A【详解】本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。解析:A【详解】本题主要考查Python文件。python文件的扩展名是py,故本题选A选项。C【详解】本题主要考查Python表达式。Python表达式中,大于等于运算符用“>=〃表示,故“x属于区间[a,b)〃的正确表达式是x>=aandx<b,故本题选C选项。解析:C【详解】本题主要考查Python表达式。Python表达式中,大于等于运算符用“>=”表示,故“x属于区间[a,b)”的正确表达式是x>=aandx<b,故本题选C选项。C【详解】本题主要考查Python表达式的运算。“〃”是向下取整,abs是求绝对值函数,-16//5=-4,abs(-16〃5)=4,故执行结果是4,故本题选C选项。解析:C【详解】本题主要考查Python表达式的运算。“〃”是向下取整,abs是求绝对值函数,-16/乃=-4,abs(-16//5)=4,故执行结果是4,故本题选C选项。二、程序填空listplt.plot(X,Y)2【详解】本题主要考查Python程序调试与执行。①由代码丫=[6,4,4,3,3,6⑼12,12,11,9,7],可知变量丫的数据类型是list(列表类型)。②scatter是绘制散点图函数,图中还需要使用绘图函数plot,故第8行横线处的代码是plt.plot(X,Y)。③通过观察,气温采样间隔时间是2个小时。.n=input("请输入一个正整数:")n=int(n)Foriinrange(15,n+1,15)print(i)【详解】本题考查的是Python循环语句。range函数,第一个参数表示开始,第二个参数表示停止,第三个参数表示步长。print缺省的话默认是换行输出。②⑤⑥④【详解】本题主要考查算法及Python程序实现。①jieba模块是一个用于中文分词的模块,lcut方法直接返回list,流程图中分词后存入words中对应的代码是words=jieba.lcut(txt),故填②。②流程图中循环结构对应的是程序中的⑤。③对counts的值进行排序,可以使用sort方法实现,对应程序中的⑥。④使用循环结构将值一一输出,对应程序中的④。.s=input(”请输入要转换的字符)c=len(s)#len求字符串长度foriinrange(0,c):ifi<2:prin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论