python真题32810.doc_第1页
python真题32810.doc_第2页
python真题32810.doc_第3页
python真题32810.doc_第4页
python真题32810.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

老男孩Python全栈7期练习题(面试真题模拟)一、选择题(32分)1、python不支持的数据类型有A、charB、intC、floatD、list2. x = “foo” y = 2 print(x+y)A. foo B.foofooC.foo2 D.2 E.An exception is thrown3、关于字符串下列说法错误的是A、字符应该视为长度为1的字符串B、字符串以0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符4、以下不能创建一个字典的语句是A、dic1 = B、dic2 = 123:345C、dic3 = 1,2,3:uestcD、dic3 = (1,2,3):uestc5Kvps = 1:1,2:2theCopy = kvpskvps1 = 5sum = kvps1 + theCopy1Print sumA.1 B.2 C.7 D.106、以下何者是不合法的布尔表达式: Ax in range(6) B.3=a C.e5 and 4=f D(x-6)57、下列表达式的值为True的是 A5+4j2-3j B.32=2 C.e5 and 4=f D.(x-6)58、已知x=43,ch=A,y = 1,则表达式(x=y and ch22B、abcxyzC、0x56 56D、(3,2)(a,b)10、下列Python语句正确的事(多选)A、min = x if x y ? x : yC、if(xy) print(x)D、while True:pass11.若k为整形,下述while循环执行的次数为:k=1000while k1: print k k=k/2 A.9 B.10 C.11 D.10012、以下叙述正确的是:A、continue语句的作用是结束整个循环的执行B、只能在循环体内使用break语句C、在循环体内使用break语句或continue语句的作用相同D、从多层循环嵌套中退出时,只能使用goto语句13、关于python中的复数,下列说法错误的是A、表示复数的语法是real+image jB、实部和虚部都是浮点数C、虚部必须后缀j且j不区分大小写D、方法conjugate返回复数的共轭复数14、下面的语句哪个会无限循环下去: A、for a in range(10):time.sleep(10)B、while 110:time.sleep(10)C、while True:breakD、a = 3,-1, for i in a: if not a: break15、下面的代码,哪些会输出1,2,3三个数字(多选,选错不得分):A 、for i in range(3):print(i)B、aList = 0,1,2 for i in aList:print(i+1)C、i = 1 while i 3:print(i)i+=1D、for i in range(3):print(i+1)16、Python如何定义一个函数:A、class ( arg1, arg2, argN)B、function (arg1,arg2,argN)C、def (arg1,arg2,argN)D、def ( arg1, arg2, argN)二、填空题(10分)1、以下函数需要在其中饮用一个全局变量k,请填写语句: def fun()_k = k+12、L=range(100)1) 取第一到第三个元素_2) 取倒数第二个元素_3) 取后十个元素_4) 把L复制给L1用_3、判断dict有没有某个key用的方法是_4、获取list的元素个数,和向末尾追加元素的方法分别是_ _5.以下的代码的输出将是什么: _def extendList(val,list=):list.append(val)return listlist1 = extendList(10)list2 = extendList(123,)list3 = extendList(a)print “list1 = %s”%list1print “list2 = %s”%list2print “list3 = %s”%list36.下面程序的输出结果是:_x=Truey=Falsez=Falseif x or y and x:print yeselse:print no三、简答题(20分)1、如何判断一个变量是不是字符串2、is 和 = 的区别3、Python里面如何实现tuple和list的转换。4、list和tuple有什么不同5、如何得到列表list的交集与差集。6、Python中定义函数时如何书写可变参数和默认参数?7、*args和*kwargs在什么情况下会使用到?请给出使用*kwargs的事例8、请描述unicode,utf-8,gbk等编码之间的关系?9、如何使用python删除一个文件10、def func(a,b,c=0,*args,*kwargs):pass*args,*kwargs的作用是什么?四、写代码(38分)1、d=a:1,b:2,c:3请打印出key、value对(3分)2、请写出一段Python代码实现删除一个list里面的重复元素。(6分)3、使用Python/C 上机解决以下题目(13分)1)斐波那契数列1,2,3,5,8,13,21.根据这样的规律,编程求出400万以内最大的斐波那契数,并求出他是第几个斐波那契数。def fib(n): a,b,m = 1,1,0 while a now()输出:call now():2017-08-31附加题(20分)有一个数据结构如下所示,请编写一个函数从该结构数据中返回由指定的字段和对应的值组成的字典。如果指定字段不存在,则跳过该字段。(10分)data:time:2016-08-05T13:13:05, some_id:ID1234, grp1:fld1:1, fld2:2, xxx2:fld3:0, fld5:0.4, fld6:11, fld7:7, fld46:8fields:由|连接的以fld开头的字符串,如:fld2|fld3|fld7|fld19def select(data,fields):# TODO:implementationreturn resultdef select(data,fields):fields_lst = fields.split(|)for key in data:if type(datakey) = dict:passreturn result是的,又到春分时分,今日已是昼夜平分春色,这也意味着,我们的春天,转眼已经走到一半。不禁,有了些许淡淡的怅然。这岁序更迭啊,从来不会给任何人眷恋的机会。我们甚至来不及感叹,便匆匆走向下一个节气。不经意间,我们走着走着,便把春天走成了姹紫嫣红,草长莺飞。此时正是,春风又绿江南岸,万紫千红总是春。是春风花草香,又把新桃换旧符。那些走过的时光,随手握一把,满是春天新鲜的味道,沁满春日阳光的暖。这春风啊,总是来的那么急,那么声势浩荡,带着泥土松软的芳香,带着小河流水的哗哗声,还有桃花杏花梨花的艳。我们无需刻意寻芳,自有满眼的春色,惊艳了原本平淡的生活。这就是春天,无论走着,还是睡着。一抬头,就会遇见一树花开。一低眉,便会遇见一行青柳。那些匆匆擦肩的路人,已是换了薄薄的春衫,令你眼前一亮,心情也随之明媚起来。沿河缓缓行走,总会有姹紫嫣红的花事,与你撞个满怀。那小桃红,玉兰粉,梨花白,连翘黄,还有那些婀娜的柳丝,瞬间让时光变得柔软,而诗意!最喜欢,吹面不寒杨柳风,斜风细雨不须归。漫步柳堤,踏着柔软的土地,看风吹叶绿,看花开满枝,心儿也随风怒放。这轻轻杨柳风,这悠悠桃花水,如诗,如画,是否也会醉了你的眼?经年的淡定,昔日的重逢,漫过春天静好的光阴,让沧桑了无痕。走在繁花似锦的陌上,清风徐徐,莺声燕语,该是多么惬意。心底,全是对这个世界的感动与喜欢。随手落下的小字,亦是沾香带露,绿意莹莹。是春分,平分了春天,让世界变得如此美丽。一半草色如烟,一半姹紫嫣红。平分处,春意灼灼,桃

温馨提示

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

评论

0/150

提交评论