首页 python考核试题及答案

python考核试题及答案

举报
开通vip

python考核试题及答案python考核试题及答案・选择题(每题2分,共20分)1.下列哪个语句在Python中是非法的?(B)A、x=y=z=lBxx=(y=z+1)C、xzy=y,xDxx+=yx二x+y2.关于Python内存管理,下列说法错误的是(B)A、变量不必事先声明B、变量无须先创建和赋值而直接使用C、变量无须指定类型D、可以使用del释放资源3.print100・25*3%4应该出什么?(B)A.lB.97C.25D.04.哪个不是Python合法的标识符(B)Asint32B、40XLC、selfD、_name_下列哪种...

python考核试题及答案
python考核试题及 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 ・选择题(每题2分,共20分)1.下列哪个语句在Python中是非法的?(B)A、x=y=z=lBxx=(y=z+1)C、xzy=y,xDxx+=yx二x+y2.关于Python内存管理,下列说法错误的是(B)A、变量不必事先声明B、变量无须先创建和赋值而直接使用C、变量无须指定类型D、可以使用del释放资源3.print100・25*3%4应该出什么?(B)A.lB.97C.25D.04.哪个不是Python合法的标识符(B)Asint32B、40XLC、selfD、_name_下列哪种说法是错误的(A)A、除字典类型外,所有 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 对象均可以用于布尔测试B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False下列表达式的值为True的是(C)A、5+4j>2-3jB、3>2>2l==land2!=lD、not(l==land0!=l)7.Python不支持的数据类型有(A)A、charB、intC、floatD、list&以下不能创建一个字典的语句是(C)A、dictl={}B、dict2={3:5}C、dict3=dict([2,5]J3,4])D、dict4=dict(([1,2],[3,4]))9.下面不能创建一个隼合的语句是(C)A、si=set()B、s2=set("abed")C、s3=(1,2,3,4)D、s4=frozenset((3,2,1))10.下列Python语句正确的是(D)A、min=xifxyandx:yC、if(x>y)printxD、whileTrue:pass二.填空(每空一分,共10分)设L二[0:b'/c‘:d‘/e//f:g‘],则L[3]值是_d_L[3:5]值是—[d/e‘]_L[:5]值是—[0:b':c‘:d‘/e‘]_L[3:]值是」’d'/e'f:g1]_L[-5:-2]值是_['c'/d‘/e‘LL[::2]值是—[3/C:e‘/g']_Python中可变数据类型有_list_和_dict_,不可变数据类型有_int_和_str_三、简答题(每题5分,共45分)1声明变量注意事项有那些?答:•以字母、数字.下划线组成,不能以数字开头;•不能用关键字。2简述对象和类的关系?答:类:抽象的,只有一个,一类事物的总称;对象:实体的,可以有多个,是类的具体实现。3Python里面如何实现tuple和list的转换?答:tuple(list)list(tuple)1.介绍一下except的用法和作用?嗾•1=1•与try语句连用,如果try语句正确,则不会执行except语句;如果try语句错误,则跳转到except语句,和except语句后的错误类型逬行匹配,错误类型一致,则输出相应except语句下的内容。如果都不匹配,则再一次执行try语句,并且报错;如果后面有else语句,在try语句正确的情况下执行;如果后有finally语句,一定执行;5Diet特廊答:lkey不重复,不可变;数据无序排放;数据无序排放;•可变数据类型。6List和tuple区别答:相同点:都是有序隼合异同点:1.list是可变数据类型,tuple是不可变数据类型;定义方式:list[]tupleO3.list有appendOjnsert()等方法;tuple没有7定义函数的规则是?答:以def开头,后接函数名和’0:',有参数写在0中,下一行缩逬,如果有返回值则写在return后面。8面向对象语言都有封装,继承,多态,分别描述封装,继承,多态的含义和作用?答:封装:把类的属性赋爭给对象作用:方便调用继承:子类继承父类的属性和方法作用:减少代码量多态:一类事物的多种表现形式,父类的实现指向子类的引用,需要利用继承,方法重写,重载等方法作用:减少代码量9在python中f二openCd:/a.txff丫)读取文件需要注意哪些答:f是变量。open是打开文件,如果文件不存在,则创建后再打开。d/a.txf是文件路劲,代表d盘中一个名为Q.txt’的文件r'是以读的方式打开。三编程题(每题5分,共25分)1.实现登录功能(一个需求2分,共4分)需求1实现用户输入用户名和密码,当用户名为admin且密码为123时,显示登陆成功,否则登陆失败!答:name=input('请输入用户名:’)pw=input('请输入用户密码:')if(name=='admin')and(pw==/123,):print(,登录成功,)else:Print('登录失败’)需求2实现用户输入用户名和密码,当用户名为seven且密码为123时,显示登陆成功,否则登陆失败,失败时允许重复输入三次答:foriinrange(3):name=input('请输入用户名:’)pw=input('请输入用户密码:')f(name=="admirf)and(pw=='123'):print(,登录成功,)breakelse:print('登录失败,)2写代码,有如下变量,请按照要求实现每个功能(0・5分一个r共4分)name=MaleXisaman111.移除name变量对应的值两边的空格,并输出移除后的内容print(name.strip(1z))1.判断name变量对应的值a出现次数,并输出结果print(name.count(0))判断name变量对应的值以a进行分割,并输出结果print(name.split(3))将name变量对应的值a替换成w,并输出结果print(name.replace('a'/wz))将name变量对应的值变小写,并输出结果print(name.lowerO)6•请输出name变量对应的值的第2个字符?print(name[l])请输出name变量对应的值的前3个字符?print(name[:3])请输出name变量对应的值的后2个字符?print(name[-2:])1.从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。答:a=input('请输入一个字符串:’)b=a.upper()f=open(/d:/test/b.txt,/w+‘)f.write(b)4请用循环的方式输出九九乘法表答:foriinrange(l,10):forjinrange(lz10):ifj<=i:print(jZ*\iZ=\(i*j))5.输入一个六位数,求各位数之和,如果各位数之和为36-45,则此数字为幸运数字。答:a=int(input('请输入一个六位数:’))讦len(str(a))==6:ge==a%10ten二二a%100//10hu==a%1000//100th==a%10000//1000wan==a//10000%10tw==a//100000讦(ge+ten+hu+th+wan+tw)>=36and(ge+ten+hu+th+wan+tw)<=45:Print(a,'为幸运数字')else:print('您输入的位数有误,请重新输入。。。')6某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。试输入一个数,并求出对应的数字。(8分)答:num=int(input('请输入一个四位数:'))iflen(str(num))==4:ge=num%10ten二num%100〃10hu=num//100%10s+nrH-nil01%TuzuCXIUES+U(D4HTU(D40T%邛6H邛6S+(u6Hi(d6OOOIVEnuH£(・v舞泉刪®、/S-(D((((0nllxs+(cxln£」ls+(0UE)」ls+(CXJe6ES))lur・..只巅glls图貝)gd01%2HenJZ7.-:定义一个学生类。有下面的类属性:(12分)1姓名2年龄3成绩(语文,数学,英语)[每课成绩的类型为整数]类方法:1获取学生的姓名:get_name()返回类型:str2获取学生的年龄:get_age()返回类型:int3返回3门科目中最高的分数。get_course()返回类型:int写好类以后,可以定义2个同学测试下:zm=Student('zhangming:20,[69,88,:L00])返回结果:Zhangming20100处・1=1■classStudent():def_init_(selfrnamefagefscore):self.name=nameselfage=ageself.score=scoredefget_name(self):print('学生姓名fself.name)defget.age(self):print('学生年龄:’fself.age)defget.course(self):print('最高的分数:’,max(self.score))zm=Student(•张明’f20f[69f88f100])zm.geVnameOzm.get_ageOzm.get.courseO
本文档为【python考核试题及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥18.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
dkcapt
有丰富的船舶驾驶经验,精通航海学
格式:doc
大小:20KB
软件:Word
页数:14
分类:
上传时间:2021-11-09
浏览量:47