Python复习题及参考答案.docx
《Python复习题及参考答案.docx》由会员分享,可在线阅读,更多相关《Python复习题及参考答案.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python复习题及参考答案1、下列表达式的值为True的是()A、 2*=322C、 1=1 and 2!=1D、 notl=l and 0!=1答案:C2、在Python函数中,用于获取用户输入的是()A、 inputB、 printC、 EvalD、get答案:A3、设序列s,以下选项中对max (s)的描述正确的是()A、返回序列s的最大元素,如果有多个相同,则返回一个元组类型B、返回序列s的最大元素,如果有多个相同,则返回一个列表类型C、返回序列s的最大元素,但要求s中元素之间可比较D、一定能够返回序列s的最大元素答案:C4、二维列表ls=l,2,3, 4,5,6, 7,8,9,以下
2、选项中能获取其中元 素9的是()A、IsO - 1B、Is - 1C、Is - 1 - 1D、Is-2 - 1答案:C5、下列有关函数的说法中,正确的是()A、函数的定义必须在程序的开头B、函数定义后,其中的程序就可以自动执行C、函数定义后需要调用才会执行D、函数体与关键字def必须左对齐答案:C6、以下属于Python图像处理第三方库的是()A、 mayaviB、 TVTK50、关于字符串下列说法错误的是()A、字符应该视为长度为1的字符串B、字符串以0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符答案:B51、内置函数len()返
3、回指定序列的元素个数,适用于列表、元组、字符串、 字典、集合以及range等迭代对象A、正确B、错误答案:A52、列表的索引可以从0开始A、正确B、错误答案:A53、break和continue语句可以单独使用。A、正确B、错误答案:B54、正则表达式元字符“s用来匹配任意空白字符。A、正确B、错误答案:A55、元组可以作为集合的元素。A、正确B、错误答案:A56、函数定义完成后,系统会自动执行其内部的功能A、正确B、错误答案:B57、已知x = list (range(20),那么语句del x: :2可以正常执行。A、正确B、错误答案:A58、使用函数的主要目的是实现代码复用和降低编程难度
4、A、正确B、错误答案:A59、在调用函数时,必须牢记函数形参顺序才能正确传值。A、正确B、错误答案:B60、集合可以作为元组的元素。A、正确B、错误答案:A61、在Python中运算符+不仅可以实现数值的相加、字符串连接,还可以 实现列表、元组的合并和集合的并集运算。A、正确B、错误答案:B62、定义类时,在一个方法前面使用classmethod进行修饰,则该方法属于 类方法。A、正确B、错误答案:A63、使用random模块的函数randint(l, 100)获取随机数时,有可能会得 到 100oA、正确B、错误答案:A64、使用内置函数open。打开文件时,只要文件路径正确就总是可以正确
5、打开的。A、正确B、错误答案:B65、内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、 字典、集合以及range、Zip等迭代对象。A、正确B、错误答案:A66、已知x和y是两个等长的整数列表,那么表达式i+j for i, j in zip (x, y)的作用时计算这两个列表所表示的向量的和。A、正确B、错误答案:A67、当作为条件表达式时,与None等价。A、正确B、错误答案:A68、已知x= (1, 2, 3, 4),那么执行x0 =5之后,x的值为(5, 2, 3, 4)A、正确B、错误答案:B69、以读模式打开文件时,文件指针指向文件开始处A、正确B、错误答案:A
6、70、Python集合中的元素可以是元组。A、正确B、错误答案:A71、Python内置的open函数,打开文件的时候可能会产生异常A、正确B、错误答案:A72、编写函数时,一般建议先对参数进行合法性检查,然后再编写正常的功 能代码。A、正确B、错误答案:A73、Python标准库os中的方法isf ile ()可以用来测试给定的路径是否为 文件。A、正确B、错误答案:A74、列表对象的pop ()方法默认删除并返回最后一个元素,如果列表已空则 抛出异常。A、正确B、错误答案:A75、列表可以作为集合的元素。A、正确B、错误答案:B76、对于列表而言,在尾部追加元素比在中间位置插入元素速度更快
7、一些, 尤其是对于包含大量元素的列表A、正确B、错误答案:A77、Python标准库os中的方法startfile()可以用来打开外部程序或文件, 系统会自动关联相应的程序来打开或执行指定的文件。A、正确B、错误答案:A78、在Python中定义类时,如果某个成员名称前有2个下划线则表示是私 有成员。A、正确B、错误答案:A79、在Python中,使用内置函数input ()接收用户输入时,不论用户输入的 什么格式,一律按字符串进行返回。A、正确B、错误答案:A80、在GBK和CP936编码中一个汉字需要2个字节。A、正确B、错误答案:A81、二进制文件不能使用记事本程序打开。A、正确B、错误
8、答案:B82、对于Python类中的私有成员,可以通过“对象名一类名私有成员名” 的方式来访问。A、正确B、错误答案:A83 Python的主程序文件属于二进制文件。A、正确B、错误答案:A84、使用内置函数open。且以“ w”模式打开的文件,文件指针默认指向文 件尾。A、正确B、错误答案:B85、在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可 以接收任意多个普通实参并存放于一个元组之中。A、正确B、错误答案:A86在函数中yield语句的作用和return完全一样。A、正确B、错误答案:B87列表对象的append。方法属于原地操作,用于在列表尾部追加一个元 素。A、正确
9、B、错误答案:A88、正则表达式元字符“d用来匹配任意数字字符。A、正确B、错误答案:A89、表达式a +1的值为b。A、正确B、错误答案:B90、Python代码的注释只有一种方式,那就是使用#符号。A、正确B、错误答案:BC、 pygameD、PIL答案:D7、type(l+2L*3. 14)的结果是:()A、 B、 C、 SyntaxError: invalid syntaxD 答案:cD、 下列数据中,不属于字符串的是()A、 abB、 “ perface,C、 “52wo”D、abc答案:D9、关于Python语句P= - P,以下选项中描述正确的是()A、P的绝对值B、给P赋值为它
10、的负数C、P=0D、P等于它的负数答案:B10、下列哪一项不是Python的数据类型()A、 tupleB、 floatC、 rationalD、int答案:c11、关于函数局部变量和全局变量的使用规则,以下选项中描述错误的是()A、对于组合数据类型的变量,如果局部变量未真实创建,则是全局变量B、对于基本数据类型的变量,无论是否重名,局部变量与全局变量不同C、可以通过global保留字在函数内部声明全局变量D、return不可以传递任意多个函数局部变量返回值答案:D12、关于函数参数传递中,形参与实参的描述错误的是()。A、python实行安值传递参数。值传递指调用函数时将常量或变量的值实 参
11、传递给函数的参数形参B、实参与形参存储在各自的内存空间中,是两个不相关的独立变量C、在参数内部改变形参的值,实参的值一般是不会改变的。D、实参与形参的名字必须相同答案:D13、以下选项中,不是Python对文件的打开模式的是()A、 wB、rC、+D、c答案:D14、以下选项中,不是Python文件打开的合法模式组合是()A%、 br+B、 wr”C、D、 bw答案:B15、S和T是两个集合,对S|T的描述正确的是()A、S和T的差运算,包括在集合S但不在T中的元素B、S和T的并运算,包括在集合S和T中的所有元素C、S和T的交运算,包括同时在集合S和T中的元素D、S和T的补运算,包括集合S和T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 复习题 参考答案
限制150内