Python测试试题含答案.docx
《Python测试试题含答案.docx》由会员分享,可在线阅读,更多相关《Python测试试题含答案.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python测试试题含答案1、下面代码的输出结果是()a = 1, 2, 3 if isinstance (a, float): print (/z ) is float/z. format (a) else: print (/z ) is not floatformat (a) A、 a is floatB、a isC、1, 2, 3 is not floatD、出错答案:C2、关于break语句与continue语句的说法中,以下选项中不正确的是() A、continue语句类似于break语句,也必须在for、while循环中使用 B、break语句结束循环,继续执行循环语句的后续语句C
2、、当多个循环语句嵌套时,break语句只适用于跳出一层循环D、continue语句结束循环,继续执行循环语句的后续语句答案:D3、因为:input。返回的数据类型是str类型,不能直接和整数进行比较,必 须先把str转换成整型,使用int()方法:age = int (input (“请输入你的年 龄:)执行下列Python语句将产生的结果是x=2 y=2. 0 if (x=y): print( Equal” ) else: print( No Equal)A、 EqualB、 Not Equalc、编译错误D、运行时错误答案:AC、 下列不是Python语言关键字的是()A、 elseB、
3、printC、 lambdaD、 finally答案:B5、关于return语句,以下选项中描述正确的是()A、函数必须有一个return语句B、函数中最多只有一个return语句C、return只能返回一个值D、函数可以没有return语句答案:D49、()函数是指直接或间接调用函数本身的函数A、递归B、闭包C、 lambdaD、匿名答案:A50、使用open。打开一个Windows操作系统D盘下的文件,以下选项中对 路径的表示错误的是()A、D:PythonTesta. txtB、D:/PythonTest/a. txtC、D:PythonTesta. txtD D:/PythonTest
4、/a. txt答案:A51、字符串的切片选取的区间范围是从起始位置开始,到结束位置结束A、正确B、错误答案:B52、正则表达式元字符一般用来表示从字符串开始处进行匹配,用在 一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。A、正确B、错误答案:A53、Python关键字不可以作为变量名。A、正确B、错误答案:A54、Python中单个字符也属于字符串类型A、正确B、错误答案:A55、假设有非空列表 x,那么 x. append (3)、x=x+3与 x. insert (0, 3)在执 行时间上基本没有太大区别。A、正确B、错误答案:B56、执行如下代码后,Is 内的值是5, 7, l
5、Ls = 1, 7, 5 reversed (Is)A、正确B、错误答案:B57、在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编 写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。A、正确B、错误答案:A58、Python标准库os的函数remove ()不能删除具有只读属性的文件。A、正确B、错误答案:A59、Python集合中的元素可以是列表。A、正确B、错误答案:B60、在Python中Oxad是合法的十六进制数字表示形式。A、正确B、错误答案:A61、已知 x = hellow world.encode(),那么表达式x. decode( gbk)的
6、值为hellow world.。A、正确B、错误答案:A62、表达式 pow(3,2) = 3*2 的值为 True。A、正确B、错误答案:A63、在Python中元组的值是不可变的,因此,已知x = (1, 2),那么语 句x0. append(3)是无法正常执行的。A、正确B、错误答案:B64、Python变量名区分大小写,所以student和Student不是同一个变量。A、正确B、错误答案:A65、已知A和B是两个集合,并且表达式A|B的值一定为TrueoA、正确B、错误答案:B66、字典可以作为集合的元素。A、正确B、错误答案:B67、Python支持使用字典的“键”作为下标来访问字
7、典中的值。A、正确B、错误答案:A68、Python使用符号#表示单行注释。A、正确B、错误答案:A69、Python中的标识符不区分大小写。A、正确B、错误答案:B70、正则表达式d18|d15$只能检查给定字符串是否为18位或15位数字字符,并不能保证一定是合法的身份证号。A、正确B、错误答案:A71、对于生成器对象x = (3 for i in range(5),连续两次执行list (x) 的结果是一样的。A、正确B、错误答案:B72如果在函数中有语句return 3,那么该函数一定会返回整数3。A、正确B、错误答案:B73、已知列表x = 1, 2, 3,那么执行语句x:3之后,变量
8、x的地址不 变。A、正确B、错误答案:B74、Python列表中所有元素必须为相同类型的数据。A、正确B、错误答案:B75、局部变量的作用域是整个程序,任何时候使用都有效A、正确B、错误答案:B76、已知当前文件夹中有一个文件具有只读属性,假设标准库。s已正确导 入,那么可以通过语句os. chmod( readme, txt , 0o777)来删除该文件的只读 属性。A、正确B、错误答案:A77、在IDLE交互模式下,一个下划线表示解释器中最后一次显示的内 容或最后一次语句正确执行的输出结果。A、正确B、错误答案:A78、在函数内部没有任何方法可以影响实参的值。A、正确B、错误答案:B79、
9、在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住 函数形参顺序的麻烦。A、正确B、错误答案:A80、创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,) oA、正确B、错误答案:A81、假设os模块已导入,那么列表推导式filename for filename in os. listdir (J C: Windows,) if filename. endswith(,. exe?)的作用是列出 C:Windows文件夹中所有扩展名为.exe的文件。A、正确B、错误答案:A82、在Python中可以使用id作为变量名,尽管不建议这样做。A、正确B、错误答案:A83、
10、当作为条件表达式时,与None等价。A、正确B、错误答案:A84、Python中一切内容都可以称为对象。A、正确B、错误答案:A85、Python类不支持多继承。A、正确B、错误答案:B86、放在一对三引号之间的任何内容将被认为是注释。A、正确B、错误答案:B87、在函数中没有任何办法可以通过形参来影响实参的值。A、正确B、错误答案:B88、无法删除集合中指定位置的元素,只能删除特定值的元素。A、正确B、错误答案:A89、标准库os的listdir ()方法默认只能列出指定文件夹中当前层级的文 件和文件夹列表,而不能列出其子文件夹中的文件。A、正确B、错误答案:A90、已知x= Python是
11、一种非常好的编程语言.encode。,那么表达式 x. decode ( igbk,)的值为Python是一种非常好的编程语言。A、正确B、错误答案:B答案:D6、关于文件关闭的.close。方法,以下选项中描述正确的是()A、文件处理遵循严格的“打开-操作-关闭”模式B、文件处理后可以不用.close方法关闭文件,程序退出时会默认关闭C、文件处理结束之后,一定要用.close方法关闭文件D、如果文件是只读方式打开,仅在这种情况下可以不用.close方法关闭文 件答案:B7、Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不 正确的是:A、缩进指每一行代码开始前的空白区域,用来
12、表示代码之间的包含和层次 关系。B、代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不 混用。C、“缩进”有利于程序代码的可读性,并不影响程序结构。D、不需要缩进的代码顶行编写,不留空白。答案:C8、以下关于Python数值运算描述错误的是()A、Python支持+=、尤这样的增量赋值操作符。B、默认情况下10/4= 2的判别结果是TrueC、Python内置支持复数运算,可以使用j或者J来表示。D、运算符表示运算对象取余。答案:B9、字符串Hi, Andy中,字符A,对应的下标位置为()A、1B、2C、3D、4答案:C10、下面代码的执行结果是() def area(r, p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 测试 试题 答案
限制150内