欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python复习题与答案.docx

    • 资源ID:95746580       资源大小:18.34KB        全文页数:15页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python复习题与答案.docx

    Python复习题与答案1、关于一维数据存储格式问题,以下选项中描述错误的是()A、一维数据可以采用CSV格式存储B、一维数据可以采用直接相连形成字符串方式存储C、一维数据可以采用分号分隔方式存储D、一维数据可以采用特殊符号分隔方式存储答案:B2、关于下面的代码,以下选项中描述正确的是()>>>list (range (0, 10, 2)A、按可变参数调用B、按关键字参数调用C、执行结果为0, 2, 4, 6, 8D、按位置参数调用答案:D3、以下选项中,不是Python文件二进制打开模式的合法组合是()A%、 bB、 x+C、 bxD、 bw答案:B4、下面代码的输出结果是()for i in ranged, 10, 2): print (i, end=, )”A、1,4,B、1,4, 7,C 1, 3, 5, 7, 9,D、1,3,答案:C5、下列方法中,能够让所有单词的首字母变成大写的方法是()A、 capitalizeB、 titleC、 upperD、 1just答案:B6、”下面代码的输出结果是()Def hello_world () : print ('ST', end="* def three hellos() : for i in range(3) : hello_world() three_hellos()48、下面代码的执行结果是()>>> x = "Happy Birthday to you!” >>> X * 3A、系统报错B、 Happy Birthday to you!C、 Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!'D> Happy Birthday to you! Happy Birthday to you! Happy Birthday to you!答案:c49、下面代码的输出结果是()S="The python language is a multimodel language. z/ print (s. split (J ')A、 Thepythonlanguageisamultimodellanguage.<The, , python" , language" , ,is, ,multimodel" , language.C、 The python language is a multimodel language.D、系统报错答案:B50、以下代码的输出结果是()for s in “testatest" : if s = "a” or s = "e" : continue print (s, end=,")A、 tsttstB、 testatestC、 testtestD、 tstatst答案:A51、在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可 以接收任意多个位置参数并存放于一个元组之中。A、正确B、错误答案:A52、调用函数时传递的实参个数必须与函数形参个数相等才行。A、正确B、错误答案:B53、函数的名称可以随意命名A、正确B、错误 答案:B54、正则表达式模块re的match。方法是从字符串的开始匹配特定模式, 而search。方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回 match对象,匹配失败则返回空值None。A、正确B、错误 答案:A55、文本文件是可以迭代的,可以使用for line in fp类似的语句遍历文 件对象fp中的每一行A、正确 B、错误 答案:A56、定义类时实现了_eq_()方法,该类对象即可支持运算符二。A、正确B、错误 答案:A57、在 Python 中没有 switch-case 语句。A、正确B、错误答案:A58、列表可以作为字典的“键”。A、正确B、错误答案:B59、已知列表x中包含超过5个以上的元素,那么语句x = x:5+x5: 的作用是将列表X中的元素循环左移5位。A、正确 B、错误 答案:B60、假设x是含有5个元素的列表,那么切片操作x10:是无法执行的,会 抛出异常。A、正确B、错误 答案:B61、无法使用lambda表达式定义有名字的函数。A、正确B、错误答案:B62、以追加模式打开文件时,文件指针指向文件尾。A、正确B、错误答案:A63、Python标准库os中的方法startfile()可以启动任何已关联应用程序 的文件,并自动调用关联的程序。A、正确B、错误答案:A64、在Python中定义类时实例方法的第一个参数名称不管是什么,都表示 对象自身。A、正确B、错误答案:A65、假设已导入random标准库,那么表达式max(l, 10) for i in range (10)的值一定是 10。A、正确B、错误答案:B66、只可以动态为对象增加数据成员,而不能为对象动态增加成员方法。A、正确B、错误答案:B67、Python字典支持双向索引。A、正确B、错误答案:B68、带有else子句的循环如果因为执行了 break语句而退出的话,则会执 行else子句中的代码。A、正确B、错误答案:B69、已知x和y是两个等长的整数列表,那么表达式sum(i*j for i, in zip(x, y)的作用是计算这两个列表所表示的向量的内积。A、正确B、错误答案:A70、elif可以单独使用。A、正确B、错误答案:B71、不同版本的Python不能安装到同一台计算机上。A、正确B、错误答案:B72、range (10)函数是一个数字序列函数A、正确B、错误答案:A73、位置参数必须在关键字参数的后面A、正确B、错误答案:B74、Python字典中的“键”不允许重复,是唯一的A、正确B、错误答案:A75、函数和对象方法是一样的,内部实现和外部调用都没有任何区别。A、正确B、错误答案:B76、每个if条件后面都要使用冒号。A、正确B、错误答案:A77、对字符串信息进行编码以后,必须使用同样的或者兼容的编码格式进行 解码才能还原本来的信息。A、正确B、错误答案:A78、二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无 法正常查看其中的内容。A、正确B、错误答案:A79、在函数内部,既可以使用global来声明使用外部全局变量,也可以使用 global直接定义全局变量。A、正确B、错误答案:A80、生成器推导式比列表推导式具有更高的效率,推荐使用。A、正确B、错误答案:A81、函数定义时,在参数前面加一个星号表示可变数量变量A、正确B、错误答案:A82、已知x = (1, 2, 3, 4),那么执行x0 = 5之后,x的值为(5, 2, 3,4)oA、正确B、错误答案:B83、append方法可以将元素添加到列表的任意位置A、正确B、错误答案:B84、语句pass仅起到占位符的作用,并不会做任何操作。A、正确B、错误答案:A85、一个数字5也是合法的Python表达式。A、正确B、错误答案:A86、Python标准库os中的方法exists ()可以用来测试给定路径的文件是 否存在。A、正确B、错误答案:A87、在Python中定义函数时不需要声明函数的返回值类型。A、正确B、错误答案:A88、Python集合可以包含相同的元素。A、正确B、错误答案:B89、定义类时如果实现了_len_()方法,该类对象即可支持内置函数 len () oA、正确B、错误答案:A90、在Python中可以使用for作为变量名。A、正确B、错误答案:BA、 STSTST*B、ST*C、 STSTD、*答案:A7、使用()关键字声明匿名函数A、 functionB> funcC、defD> lambda答案:D8、与x > y and y > z语句等价的是()A>x >y>zB、 notx<yornoty < zC>notx<yory<zD>x >yor noty<z答案:AC、 用()函数接收用输入的数据A、 acceptB、 inputC、 readlineD> login答案:B10>写出下面代码的运行结果。def Sum (a, b=3, c=5):print (a, b, c) Sum (8)A、8B、8 3 5C、8, 3, 5D、0 3 5答案:B11、给出如下代码TempStr二Hello World"可以输出"World”子串的 是()A、printTempStr -5:0B、 printTempStr - 5:C、printTempStr - 5: - 1D、printTempStr - 4: - 1答案:B12、以下关于Python自带数据结构的运算结果中错误的是()A、1 = 1, 2, 3, 41 .reverse则10为4。B、1 = 1, 2, 3, 41. popl则1结果为1, 3, 4KC、1 = 1, 2, 3, 41. pop则1. index2结果为1。D、1 = 1, 2, 3, 41. insertl, -1则 1为 1, -1, 3, 4。答案:D13、以下关于函数参数传递的描述,错误的是:A、定义函数的时候,可选参数必须写在非可选参数的后面B、函数的实参位置可变,需要形参定义和实参调用时都要给出名称C、调用函数时,可变数量参数被当做元组类型传递到函数中D、Python支持可变数量的参数,实参用"*参数名”表示答案:D14、下列表达式中,值不是1的是A、 4/3B、 15%2c、roD、答案:D15、对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是A、 sortedaListB、 sortedbTupleC> aList. sortD、bTuple. sort答案:D16、关于Python的分支结构,以下选项中描述错误的是()A、Python中if-elif-else语句描述多分支结构B、分支结构使用if保留字C、Python中if-else语句用来形成二分支结构D、分支结构可以向已经执行过的语句部分跳转答案:D17、以下选项中可用作Python标识符的是()A、 3B9909B、 classC、D、 it' s答案:c18、下列选项中输出结果是True的是()A、 >>> isinstance255, intB> >>> chrl3. isprintableC、 >>> uPythonv . islowerD、 >>> chrlO. isnumeric答案:A19、下面代码的输出结果是()x2 = 1 for day in range (4, 0, -1) : xl = (x2 + 1) * 2 x2 = xl print (xl)A、46B、23C、94D、190答案:A20、以下语句的运行结果是>>>Python="Python" >>> print(" study" + Python)A、 studyPythonB、 “study "PythonC> study PythonD、语法错误答案:C21、Python语句print (OxA+OxB)的运行结果是A、 OxA+OxBB、A+BC、 OxAOxBD、21答案:D22、下面代码的输出结果是()>>> False/TrueA、 TrueB、0C、0.0D> False答案:c23、关于文件的打开方式,以下选项中描述正确的是()A、文件只能选择二进制或文本方式打开B、所有文件都可能以文本方式打开C、文本文件只能以文本方式打开D、所有文件都可能以二进制方式打开答案:D24、给出如下代码 S = 'Python is Open Source!5 print(s0:. upper() 上述代码的输出结果是()A、 PYTHONB、 PYTHONISOPENSOURCEC、 PythonisOpenSource!D、 PYTHONISOPENSOURCE!答案:D25、以下选项中,不是Python数据类型的是()A、实数B、列表C、整数D、字符串答案:A26、定义x=2. 6,表达式int (x)的结果是()A、3B、2. 6C、2.0D、2答案:D27、字典对象的 方法返回字典的“值”列表A、 keysB、keyC、 valuesD> items答案:c28、以下选项中,不是Python中文件操作的相关函数是()A、 openB、 readC、 loadD> write答案:c29、关于Python文件打开模式的描述,以下选项中错误的是()A、追加写模式aB、只读模式rC、覆盖写模式wD、创建写模式n答案:D30、Python 语句 print (type(l, 2, 3, 4)的结果是:A、 <class 'tuple' >B、 <class 'diet' >C、 <class 'set' >D、 <class 'list' >答案:A31、以下关于Python缩进的描述中,错误的是()A、Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少 加一个空格B、缩进是可以嵌套的,从而形成多层缩进C、缩进表达了所属关系和代码块的所属范围D、判断、循环、函数等都能够通过缩进包含一批代码答案:A32、以下选项中不能生成一个空字典的是()A、 dietB、1C、D、 diet答案:B33、以下程序的输出结果是()t = "Python" print(t if t >= “python” else "None")A、 PythonB、 pythonC> tD、 None答案:D34、下面代码的输出结果是()for s in "HelloWorld” : if s= "W" : continue print (s, end=")A、 HelloB、 HelioWorldC、 HelloorldD、 World答案:C35、关于列表的说法,描述错误的是:A、list是一个有序集合,没有固定大小B、list可以存放Python中任意类型的数据C、使用list时其下标可以是负数D、list是不可变数据类型答案:D36、以下选项中,不是Python文件打开的合法模式组合是()A%、 rB、aC、+ D 、 w答案:c37、给出如下代码:MonthandFlower= U1月”:“梅花”,“2月”:“杏 花”,“3月”:“桃花”,“4月”:“牡丹花”八5月:“石榴花”,“6 月”:“莲花”,“7月”:“玉簪花”,“8月”:“桂花”,“9月”:“菊 花”,10月:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花" n = input (“请输入1T2的月份:")print (n + “月份之代表花:” + MonthandFlower. get (str (n) + "月")以下选项中描述正确的是()A、*MonthandFlower 是一个集合B、*MonthandFlower 是一个元组C、代码实现了从键盘上获取一个整数1-12来表示月份,输出该月份对应的 代表花名D、*MonthandFlower 是一个列表答案:C38、关于函数的下列说法不正确的是()A、函数可以没有参数B、函数可以有多个返回值C、函数可以没有return语句D、函数都有返回值答案:B39、列表1s=1,2, 3, 4, 5, 6, 7, 8, 9,以下选项中描述错误的是()A、1s可能是一维列表B、1s可能是二维列表C、1s可能是多维列表D、1s可能是高维列表答案:D40、以下for语句中,()不能完成1T0的累加功能。A、for i in rangelO, 0:sum+=iB、for i in range1, 11:sum+=iC、for i in rangelO, 0, -1:sum+=iDs for i in rangelO, 9, 8, 7, 6, 5, 4, 3, 2, k sum+=i答案:A41、当需要在字符串中使用特殊字符时,Python使用()作为转义字符的起 始符号A、B、/C、#D、%答案:A42、字符串的strip方法的作用是()A、删除字符串头尾指定的字符B、删除字符串末尾指定的字符C、删除字符串头部指定的字符D、通过指定分隔符对字符串切片答案:A43、()模块是python标准库中最常用的模块之一。通过它可以获取命令 行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径 和当前系统平台等信息。A、sysB> platformC、 mathD、 time答案:A44、”给出如下代码 S= "abcdefghijklmn" print (sl: 10:3)上述代码的 输出结果是()A、 behkB、 adgjC、behD、adg答案:C45、”以下代码的输出结果是()for i in ranged, 6): if i%4 = 0: break else: print(i, end=,)"A、1, 2, 3, 5,B、1,2, 3,4,C、1,2, 3,D、1, 2, 3, 5, 6答案:CC、 、以下选项中,不属于函数的作用的是()A、提高代码执行速度B、增强代码可读性C、降低编程复杂度D、复用代码答案:AD、 >关于lambda函数,以下选项中描述错误的是()A、lambda不是Python的保留字B、定义了一种特殊的函数C、lambda函数也称为匿名函数D、lambda函数将函数名作为函数结果返回答案:A

    注意事项

    本文(Python复习题与答案.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开