python考试参考题库(200题)_第1页
python考试参考题库(200题)_第2页
python考试参考题库(200题)_第3页
python考试参考题库(200题)_第4页
python考试参考题库(200题)_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1python考试参考题库(200题)一、单选题1.[1,2,3]+[4,5,6]的结果是多少?()A、[6][15]B、[1,2,3][4,5,6]C、[21]D、[1,2,3,4,5,6]答案:D解析:2.以下语句的执行结果是()y1=’’y2=’‘print(y1.isspace(),y2.isspace())A、TrueFalseB、FalseTrueC、TrueTrueD、FalseFalse答案:B解析:3.假设有这样的一个示例:types=['娱乐','体育','科技'],我们在使用列表时,以下哪个选项,会引起索引错误?()A、types[-1]B、types[-2]C、types[0]D、types[3]答案:D解析:4.Python不支持的数据类型有()A、charB、intC、floatD、list答案:A解析:5.对以下程序描述错误的是()try:#语句块1exceptIndexErrorasi:#语句块2A、该程序对异常处理了,因此一定不会终止程序B、该程序对异常处理了,不一定不会因异常引发终止C、语句块1,如果抛出IndexError异常,不会因为异常终止程序D、语句块2不一定会执行答案:A解析:6.python表达式中,可以控制运算优先顺序的是()A、圆括号()B、尖括号C、方括号[]D、大括号{}答案:A解析:7.可以避免类型错误的函数是?()A、str()B、vars()C、type()D、chr()答案:A解析:8.Python语言通过——来体现语句之间的逻辑关系()A、缩进B、自动识别逻辑C、()D、{}答案:D解析:9.给出如下代码,可以输出“Python”的是()s=’Pythonisbeautiful!’A、print(s[-21:-14].lower)B、print(s[1:6])C、print(s[:-14])D、print(s[0:6].lower())答案:C解析:10.程序如下s=0foriinrange(1,101):s=s+ii=i+1print(s)该程序实现的功能是()A、100以内奇数的和B、其它三项都不对C、100以内偶数的和D、100以内自然数的和答案:D解析:11.假设a=9,b=2,那么下列运算中,错误的是()A、a+b的值是11B、a//b的值是4C、a%b的值是1D、a**b的值是18答案:D解析:12.下列代码输出为:()A、5B、6C、7D、8答案:B解析:13.程序如下s=0foriinrange(1,11):s=s+ii=i+1print(s)以上程序去掉——语句,将不影响程序的功能()A、forIinrange(1,11):B、s=s+iC、print(s)D、i=i+1答案:D解析:14.关于Python中的复数,下列说法错误的是()A、表示复数的语法是real+imagejB、实部和虚部都是浮点数C、虚部必须后缀j,且必须是小写D、方法conjugate返回复数的共轭复数答案:C解析:15.python使用缩进作为语法边界,一般建议怎样缩进?()A、一个空格B、两个空格C、四个空格D、八个空格答案:C解析:16.变量tstr=’kip520’,表达式eval(tstr[3:-1])的结果是()A、p52B、52C、520D、p520答案:B解析:17.函数()的作用是让程序暂停运行,等待用户输入一些文本,获取用户输入后,python将其存储在一个变量中。A、int()B、input()C、print()D、str()答案:B解析:18.关于Python字符串,下列说法错误的是()A、字符即长度为1的字符串B、字符串以\0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符答案:B解析:19.列表books=['半生缘','往事并不如烟','心是孤独的猎手'],执行切片操作,以下代码输出错误的是?()A、books[0:2],输出:['半生缘','往事并不如烟']B、books[:2],输出:['半生缘','往事并不如烟']C、books[1:],输出:['半生缘','往事并不如烟']D、books[-2:],输出:['往事并不如烟','心是孤独的猎手']答案:C解析:20.下列关键字中,用来引入模块的是()。A、includeB、fromC、importD、continue答案:C解析:21.下列程序运行以后,会产生如下()异常。aA、SyntaxErrorB、NameErrorC、IndexErrorD、KeyError答案:B解析:22.python源程序执行的方式()A、编译执行B、解析执行C、直接执行D、边编译边执行答案:B解析:23.关于python语言的浮点数类型,以下选项中描述错误的是()A、python语言要求所有浮点数必须带有小数部分B、浮点数类型表示带有小数的类型C、小数部分不可以为0D、浮点数类型与数学中实数的概念一致答案:C解析:24.使用()关键字创建自定义函数。A、functionB、funcC、defD、procedure答案:C解析:25.已知x=10,y=20,z=30:以下语句执行后x,y,z的值是()ifx<y:z=xx=yy=zA、10,20,30B、10,20,20C、20,10,10D、20,10,30答案:C解析:26.关于TestCase类的方法,下列描述正确的是?()A、setUp(),在每一个测试用例执行之前,会先执行此方法。一般用于业务逻辑。B、tearDown(),在每一个测试用例执行之后,会执行此方法。一般用于释放资源。C、setUpClass(),在类中的所有测试用例执行之后,会先执行此方法。D、tearDownClass(),在类中的所有测试用例执行之前,会执行此方法。答案:B解析:27.以下程序的输出结果是()x=4ca=’123456’ifstr(x)inca:print(ca.replace(ca[x],str(x-2)))A、2B、5C、123426D、123456答案:C解析:28.以下变量名,不符合Python语言变量命名规则的是()A、keyworld33_B、keyworld_33C、33_keyworlD、D、_33keyworld答案:C解析:29.关于表达式id(‘45')的结果的描述,错误的是()A、是一个正整数B、可能是4539670688C、是’45’的内存地址D、是一个字符串答案:D解析:30.定义类如下classHello():def__init__(self,name):=namedefshowInfo(self):print()下面代码能正常执行的()A、h=Helloh.showInfo()B、h=Hello()h.showInfo(‘张三’)C、h=Hello(‘张三’)h.showInfo()D、h=Hello(‘admin’)showInfo答案:C解析:31.下列选项中,()是唯一不再运行时发生的异常。A、ZeroDivisionErrorB、NameErrorC、SyntaxErrorD、KeyError答案:A解析:32.下列选项中,用于触发异常的是()。A、tryB、catchC、raiseD、except答案:C解析:33.下方代码:s,t=”love”,”python”s+=ts[-1],s[::2],s[-2::-3]正确的结果是()A、’n’,’vpto’,’opl’B、’n’,’lvpto’,’oyv’C、’n’,’lvpto’,’nte’D、’n’,’vpto’,’oyv’答案:B解析:34.关于python读取文件,下列描述错误的是?()A、关键字with会在程序不再需要访问文件或出现异常的情况下,关闭文件。B、Python对数据量没有大小限制,需要读取的文件多大都可以。C、函数open(),入参如果只有文件名,那么Python会在当前执行的.py文件的所在目录中,查找文件。D、读取文本文件时,Python会将文件中的所有文本都解释为字符串。答案:B解析:35.以下代码的输出结果是()forsin“HelloWorld”:ifs==“W”:Continueprint(s)A、HelloWorlD、B、HelloorlD、C、WorlD、D、Hello答案:B解析:36.下列有关函数的说法中,正确的是()。A、函数的定义必须在程序的开头B、函数定义后,其中的程序就可以自动执行C、函数定义后需要调用才会执行D、函数体与关键字def必须左对齐答案:C解析:37.以下不是python语言所使用特殊含义符号的是()A、?B、^C、&=D、**答案:A解析:38.关于Python内存管理,下列说法错误的是()A、变量不必事先声明B、变量无须先创建和赋值而直接使用C、变量无须指定类型D、可以使用del释放资源答案:B解析:39.计算机中信息处理和信息储存用()A、二进制代码B、十进制代码C、十六进制代码D、ASCII代码答案:A解析:40.阅读下面的代码:sum=0foriinrange(100):if(i%10):continuesum=sum+iprint(sum)上述程序的执行结果是()A、5050B、4950C、450D、45答案:C解析:41.58.下面代码的输出结果是()s=”ThepythonlanguageisA、crossplatformlanguage.”print(s.find(‘language’,30))A、40B、10C、系统报错D、11答案:A解析:42.importmathmath.factorial(5)和math.gcd(36,24)两个函数输出的结果()A、120,36B、120,12C、5,12D、5,24答案:B解析:43.python程序文件的拓展名是()A、jpgB、pyC、flaD、sb2答案:B解析:44.以下会出现错误的是()A、‘abcd’.encode()B、‘abcd’.decode()C、‘abcd’.encode().decode()D、b‘abcd’.decode()答案:B解析:45.以下不能创建一个字典的语句是()A、dict1={}B、dict2={3:5}C、dict3={[1,2,3]:“uestc”}D、dict4={(1,2,3):“uestc”}答案:C解析:46.变量sstr=’天使的翅膀带着我在尘世飞翔’,执行下列选项,不能输出’翅膀'的是()A、print(sstr[-10:-8])B、print(sstr[3:-8])C、print(sstr[3:5])D、print(sstr[3::2])答案:D解析:47.关于程序的异常处理,以下选项中描述错误的是()A、程序异常发生经过妥善处理可以继续执行B、异常语句可以与else和finally保留字配合使用C、编程语言中的异常和错误是完全相同的概念D、Python通过try、except等保留字提供异常处理功能答案:C解析:48.Python为源文件指定的默认字符编码是()A、GBKB、GB2312C、UTF-8D、ASCII答案:C解析:49.关于装饰器,下列说法错误的是()。A、装饰器是一个包裹函数B、装饰器只能有一个参数C、通过在函数定义的面前加上符号和装饰器名,使得装饰器函数生效D、如果装饰器带有参数,则必须在装饰函数的外层再嵌套一层函数答案:B解析:50.”世界那么大,我想去看看”[7:-3]输出()A、我想去B、我想C、想去D、想答案:D解析:51.假设file是文本文件对象,下列选项中,哪个用于读取一行内容?()A、file.read()B、file.read(200)C、file.readline()D、file.readlines()答案:C解析:52.——是语句print(‘\nPython’)的运行结果()A、先输出n,然后新的一行输出PythonB、在新的一行输出:PythonC、直接输出:\nPythonD、直接输出:’\nPython’答案:B解析:53.若文本文件abc.txt中的内容如下:abcdef阅读下面的程序:file=open("abc.txt","r")s=file.readline()s1=list(s)print(s1)上述程序执行的结果为()。A、[‘abcdef’]B、[‘abcdef\n’]C、[‘a’,‘b’,‘c’,‘d’,‘e’,‘f’]D、[‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,’\n’]答案:C解析:54.以下程序的输出结果是()x=3.1415926print(round(x,2),round(x))A、3.14,3B、3,3.14C、2,2D、6.283答案:A解析:55.print(100-25%3)应该输出什么?()A、1B、99C、25D、92答案:B解析:56.Python语句print(0xA+0xB)的输出结果是()A、0xA+0xBB、A+BC、0xA0xBD、21答案:D解析:57.表达式3*4**2//8%7的计算结果是()A、3B、5C、4D、6答案:D解析:58.打开一个已有文件,然后在文件末尾添加信息,正确的打开方式为()。A、‘r’B、‘w’C、‘a’D、‘w+’答案:C解析:59.阅读下面的程序:deffunc():print(x)x=100func()执行上述语句后,输出的结果为()。A、0B、100C、程序出现异常D、程序编译失败答案:C解析:60.以下——关于and的运算结果是False。()A、(FalseanD、False)==FalseB、(TrueanD、False)==TrueC、(FalseanD、True)==FalseD、(TrueanD、True)==True答案:B解析:61.程序如下:try:number=int(input("请输入数字:"))print("number:",number)print("=======hello======")exceptExceptionase:#报错错误日志print("打印异常详情信息:",e)else:print("没有异常")finally:#关闭资源print("finally")print("end")输入的是“1a”结果是:()A、number:1打印异常详情信息:invaliD、literalforint()withbase10:finallyendB、打印异常详情信息:invaliD、literalforint()withbase10:finallyendC、========hello===========打印异常详情信息:invaliD、literalforint()withbase10:finallyEndD、以上都正确答案:B解析:62.程序如下s=0foriinrange(1,11)s=s+iprint(s,i)程序运行结果s和i的值分别是()A、55,10B、50,12C、55,11D、50,10答案:A解析:63.下列哪种说法是错误的()A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FalseC、空列表对象的布尔值是FalseD、值为0的任何数字对象的布尔值是False答案:A解析:64.以下保留字不属于分支或循环逻辑的是()A、whileB、inC、elifD、for答案:B解析:65.阅读下面的程序:list_demo=[1,2,1,3]nums=set(list_demo)foriinnums:print(i,end="")程序执行的结果为()A、1213B、213C、321D、123答案:D解析:66.0xf2是——进制的数。()A、八进制B、二进制C、十进制D、十六进制答案:D解析:67.”世界很大”+”人很渺小”的输出结果是()A、”世界很大”+”人很渺小”B、世界很大+人很渺小C、世界很大人很渺小D、”世界很大””人很渺小”答案:C解析:68.以下关于循环结构的描述,错误的是()A、当try中有循环结构时,循环结构中出错,会跳出循环并进入exceptB、continue语句执行时,会跳回continue所在的循环开头C、for或者while与else搭配使用的时候,循环非正常结束时会执行elseD、break语句执行时,会跳出break所在的第一层循环答案:C解析:69.3*9+2**5//(6/2)+8%3-5表示运算的结果是()A、33.0B、-5C、34.0D、35.0答案:C解析:70.在函数内部可以通过以下哪个关键字定义全局变量()A、superB、globalC、staticD、Const答案:B解析:71.Python语句print(type(1//2))的输出结果是()A、<class‘int’>B、<class‘number’>C、<class‘float’>D、<class‘double’>答案:A解析:/72.已知a=“abcdefg”,则a[2:4]的值为()A、bcB、bcdC、cdD、cde答案:C解析:73.关于python导入类,下列描述正确的是?()A、一次性导入所有类,这样后续方便处理。B、不能在一个模块中导入多个类。C、导入类可以把大部分逻辑存储在独立的文件中,然后在主程序中编写高级逻辑。D、同一个模块中的类,即使完全不相关,也没有关系。答案:C解析:74.执行下列选项,输出了’HelloWorld’的选项是()A、print(‘’’HelloWorld’’’)B、print(HelloWorld)C、print(‘\“HelloWorld\”’)D、print(‘HelloWorld\”)答案:A解析:75.函数如下:defshowNnumber(numbers):forninnumbers:print(n)下面那些在调用函数时会报错()A、showNumer([2,4,5])B、showNnumber(‘abcesf’)C、showNnumber(3.4)D、showNumber((12,4,5))答案:C解析:76.如果希望退出循环,可使用下列哪个关键字()A、continueB、passC、breakD、exit答案:C解析:77.Python的输出函数是()A、input()B、print()C、math()D、turtle()答案:B解析:78.Python语句print(type(1J))的输出结果是()A、<class‘plex’>B、<class‘int’>C、<class‘float’>D、<class‘dict’>答案:A解析:79.表达式3and4的结果为()A、3B、4C、TrueD、False答案:C解析:80.以下哪个选项不是python语言的保留字()A、FalseB、anD、C、trueD、if答案:C解析:81.遍历循环语句foriinrange(n)关于n的数据类型说出正确的是()A、字符串型B、浮点型C、复数类型D、整数类型答案:D解析:82.字符串的strip方法的作用是()A、删除字符串头尾指定的字符B、删除字符串末尾的指定字符C、删除字符串头部的指定字符D、通过指定分隔符对字符串切片答案:A解析:83.使用()符号对浮点类型的数据进行格式化。A、%cB、%fC、%dD、%s答案:B解析:84.下列关于类属性和示例属性的说法,描述正确的是()。A、类属性既可以显示定义,又能在方法中定义B、公有类属性可以通过类和类的实例访问C、通过类可以获取实例属性的值D、类的实例只能获取实例属性的值答案:B解析:85.Python解释器在语法上不支持——编程方式()A、语句B、面向过程C、自然语言D、面向对象答案:C解析:86.表达式divmod(40,3)的结果是()A、13B、13,1C、1D、(13,1)答案:B解析:87.下面表达式中,值不是1的是()A、1orTrueB、1andTrueC、4//3D、15%2答案:B解析:88.导入模块的方式错误的是()A、importmoB、frommoimport*C、importmoasmD、importmfrommo答案:D解析:89.以下不是python特点的是?()A、解释型B、编译型C、跨平台、开源D、支持面向对象程序设计答案:B解析:90.s=”Python”print(“{:*^10}”.format(s))的正确结果是()A、**PythonB、**Python**C、PythonD、Python**答案:B解析:91.try-except结构中,———会执行except对应的语句块()A、正常程序结束后B、try中语句有循环时C、try中语句出现异常时D、try中语句有分支时答案:C解析:92.以下关于Python字符串的描述中,错误的是()A、字符串’my\\text.dat’中第一个\表示转义符B、空字符串可以表示为””或’’C、pytnon字符串中,可以混合使用正整数和负整数进行索引和切片D、python字符串采用[N:M]格式进行切片,获取字符串从索引N到M的子字符串(包含N和M)答案:D解析:93.以下不属于Python语言保留字的是()A、passB、exceptC、TrueD、goto答案:D解析:94.关于列表的说法,描述有错误的是()A、list是一个有序集合,没有固定大小B、list可以存放任意类型的元素C、使用list时,其下标可以是负数D、list是不可变的数据类型答案:D解析:95.在Python语言中,不能作为变量名的是()A、3pB、_fgC、pD、Temp答案:A解析:96.Python语言中用来表示代码块所属关系的语法是()A、缩进B、冒号C、花括号D、括号答案:A解析:97.以下关于Python循环结构的描述中,错误的是()A、Python通过for、while等保留字构建循环结构B、break用来结束当前当次语句,但不跳出当前的循环体C、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等D、continue只结束本次循环答案:B解析:98.在列表中添加元素的方法?()A、append()B、pop()C、tuple()D、add()答案:A解析:99.“ab”+”c”*2结果是:()A、abc2B、abcabC、abcC、D、ababcc答案:C解析:100.以下选项中描述正确的是()A、条件24<=28<25是不合法的B、条件24<=28<25是合法的,且输出为TrueC、条件24<=28<25是合法的,且输出为FalseD、条件35<=45<75是合法的,且输出为False答案:C解析:101.下列选项中,()的布尔值不是False。A、NoneB、0C、()D、1答案:D解析:102.以下构成Python循环结构的方法中,正确的是()A、ifB、loopC、whileD、do...for答案:C解析:103.关于python的数字类型,以下选项中描述错误的是()A、浮点数也有十进制、二进制、八进制和十六进制等表示方式B、1.0是浮点数,不是整数C、复数类型虚部为0时,表示为1+0jD、整数类型的数值一定不会出现小数点答案:A解析:104.函数chr(x)的作用是()A、返回数字x作为Unicode编码对应的字符B、返回数字x的十六进制字符串形式C、返回字符x对应的Unicode值D、返回字符串x中每个字符对应的Unicode编码值答案:A解析:105.在列表中删除元素的方法,下面不正确的是?()A、delete()B、del()C、pop()D、remove()答案:B解析:106.关于python类继承,下列描述错误的是?()A、定义子类的实例时,可以通过子类的init()方法,给父类的所有属性赋值。B、对于继承而来的父类方法,如果它不符合子类所期望的行为,那么就必须建立新的类。C、super()是一个特殊函数,它会把父类和子类关联起来。D、子类除了拥有继承父类而来的属性和方法之外,还可以自定义子类自己的属性和方法。答案:B解析:107.关于字符串下列说法错误的是()A、字符应该视为长度为1的字符串B、字符串以\0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符答案:B解析:108.以下关于模块说法错误的是()A、一个xx.py就是一个模块B、任何一个普通的xx.py文件可以作为模块导入C、模块文件的扩展名不一定是.pyD、运行时会从制定的目录搜索导入的模块,如果没有,会报错异常答案:C解析:109.下列方法中,能够让所有单词的首字母变成大写的方法是()A、capitalizeB、titleC、upperD、ljust答案:B解析:110.Python语言正确的标识符是()A、2youB、my-nameC、_itemD、abc*234答案:C解析:111.关于函数编写格式规范,以下描述不正确的是?()A、使用描述性名称来定义函数名。通过描述性名称,可以让我们很容易理解这个函数可以做什么。B、只使用小写字母与下划线。C、包含可以简要阐述其功能的注释,该注释以文档字符串格式定义,并且紧跟在函数定义之后。D、如果程序或模块包含多个函数,即使挤在一起,也没有关系。答案:D解析:112.以下是字符转换成字节的方法是()A、decode()B、encode()C、upper()D、rstrip()答案:B解析:113.Python语句print(type(1/2))的输出结果是()A、<class‘int’>B、<class‘number’>C、<class‘float’>D、<class‘double’>答案:C解析:114.如下代码:str1="RunooB、examplewow!!!"str2="exam";print(str1.find(str2,5))打印的结果是()A、6B、7C、8D、-1答案:B解析:115.以下哪项python能正常启动()A、拼写错误B、错误表达式C、缩进错误D、手动抛出异常答案:D解析:116.已知a=[1,2,3,4,5],下列选项能访问元素3的有()A、a[3]B、a[-1]C、a[2]D、a[-2]答案:C解析:117.设str1=’*python*’,语句print(str1[2:].strip(‘’))的执行结果是()A、*python*B、*python*C、python*D、python*答案:D解析:118.关于函数,以下选项中描述错误的是()A、函数能完成特定功能,对函数的使用不需要了解内部实现原理B、使用函数的主要目的是减低编程难度和代码重用C、Python使用del关键字定义函数D、函数是一段具有特定功能的、可重用的语句组答案:C解析:119.以下程序的输出结果是()。(提示:ord(“a”)==97)list_demo=[1,2,3,4,5,'a','b']print(list_demo[1],list_demo[5])A、15B、2aC、197D、297答案:B解析:120.无限循环语句while5:关于这条语句说法正确的是()A、while后只能是逻辑表达式B、while5:语句是一条正确的语句C、while后不能给常量D、while后只能是关系表达式答案:B解析:121.已知a=[i*iforiinrange(10)],则a[3]的值为()A、3B、4C、9D、16答案:C解析:122.以下关于分支结构的描述中,错误的是()A、if语句中条件部分可以使用任何能够产生True和False的语句和函数B、多分支结构用于设置多个判断条件以及对应的多条执行路径C、二分支结构有一种紧凑形式,使用保留字if和elif实现D、if语句中语句块执行与否依赖于条件判断答案:C解析:123.在Python语言中,可以作为源文件后缀名的是()A、pyB、pngC、pptD、pdf答案:A解析:124.使用input()命令获取到的键盘输入数据类型为()A、整数型B、小数型C、字符串D、列表答案:C解析:125.pip的作用是?()A、对操作系统进行操作B、字符加密功能C、输出运行日志D、Python包安装器答案:D解析:126.关于元组的描述,以下选项不正确的是?()A、元组是使用圆括号来标识的。B、定义好元组后,我们就可以使用索引来访问其中的元素。C、定义好元组后,可以访问,能修改。D、修改元组,Python会返回类型错误。答案:C解析:127.下列函数中,用于使用函数对指定序列进行过滤的是()。A、map函数B、select函数C、filter函数D、reduce函数答案:C解析:128.以下关于Python字符编码的描述中,错误的是()A、Python字符编码使用ASCII编码B、print(ord('a'))输出97C、chr(x)和orD、(y)函数用于在单字符和Unicode编码值之间进行转换D、print(chr(65))输出A答案:A解析:129.以下关于“forin“的描述,错误的是()A、forB、—用2,31和P*1.12311的时候,循环的次数是一样的C、使用range(a,b)函数指定for话环的循环变量取值是从a到b-1D、这个循环体语句中不能有break语句,会影响循环次数答案:D解析:130.构造方法的作用是()。A、一般成员方法B、类的初始化C、对象的初始化D、对象的建立答案:C解析:131.表达式eval(“500/10”)的结果为()A、“500/10”B、500/10C、50D、50.0答案:D解析:132.下列删除列表中最后一个元素的函数是()。A、delB、popC、removeD、cut答案:B解析:133.Python语言语句块的标记是()A、分号B、逗号C、缩进D、/答案:C解析:134.Python语句a=121+1.21;print(type(a))的输出结果是()A、<class‘int’>B、<class‘float’>C、<class‘double’>D、<class‘long’>答案:B解析:/135.和not(xory)语句等价的是()A、notxandnotyB、notxornotyC、notxoryD、notxandy答案:A解析:136.下列语句打开文件的位置应该在()。f=open('itheima.txt','w')A、C盘根目录下B、D盘根目录下C、Python安装目录下D、与源文件在相同的目录下答案:D解析:137.下面语句的执行结果是()tstr=’BaiduTranslationisanonlinetranslationservice’print(len(tstr.split(‘a’)))A、6B、9C、7D、8答案:C解析:138.下列选项中,不属于面向对象程序设计的三个特征的是()。A、抽象B、封装C、继承D、多态答案:A解析:139.关于实参与形参,以下描述不正确的是?()A、位置实参指的是,实参的顺序与形参相同。B、位置实参与参数顺序无关。C、关键字实参指的是:传递给函数的是“名称-值对”。这样在调用函数时就不用考虑实参顺序,而且还可以清楚地指出实参各个值的用途。D、使用关键字实参时,必须准确地指出定义中的形参名。答案:B解析:140.print(315//10)应该输出什么?()A、5B、31C、3.15D、31.5答案:B解析:141.下方s=0i=1whileTrue:s=s+ii=i+1Ifi==101:breakprint(s)程序段的功能是()A、求100(含100)以内自然数的和B、求100(含100)以内各自然数的阶乘之和C、求100(含100)以内偶数的和D、求100(含100)以内奇数的和答案:A解析:142.如果需要对字符串进行分割,需要使用的方法是()A、splitB、stripC、joinD、len答案:A解析:143.阅读下列代码,程序执行结果为()a=[4,5,3,2,8]a.reverse()print(a)A、[4,5,3,2,8]B、[8,2,3,5,4]C、[2,3,4,5,8]D、[8,5,4,3,2]答案:B解析:144.print("hello"+"world")的输出结果是()A、helloworldB、helloworldC、"helloworld"D、"hello""world"答案:C解析:145.下列程序执行后输出的结果为()。x='abc'y=xy=100print(x)A、abcB、100C、97,98,99D、以上三项均是错误的答案:A解析:146.使用()关键字声明匿名函数。A、functionB、funcC、defD、lambda答案:D解析:147.假设文件不存在,如果使用open方法打开文件会报错,那么该文件的打开方式是下列哪种模式?()A、‘r’B、‘w’C、‘a’D、‘w+’答案:A解析:148.关于变量的命名和使用,下列描述不正确的是?()A、变量名可以包含字母、数字、下划线和特殊字符。B、变量名不能包含空格,但可使用下划线来分隔其中的单词。C、变量名应既简短又具有描述性。D、慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。答案:A解析:149.以下不是Python语言所使用特殊含义符号的是()A、*B、$C、**D、&答案:B解析:150.关于表达式中整型、浮点型、复数型的运算结果类型说法正确的是()A、表达式中整型、浮点型、复数型运算结果是字符型B、表达式中整型、浮点型、复数型运算结果是整型C、表达式中整型、浮点型、复数型运算结果是复数型D、表达式中整型、浮点型、复数型运算结果是浮点型答案:C解析:151.print(100-25*3%4)应该输出()A、97B、25C、1D、0答案:A解析:152.设置文件读取模式时,下列哪个选项可以实现在文件结尾添加内容()A、rB、wC、aD、+答案:C解析:153.函数如下defchanageInt(number2):number2=number2+1print("changeInt:number2=",number2)#调用number1=2chanageInt(number1)print("number:",number1)打印结果哪项是正确的()A、changeInt:number2=3number:3B、changeInt:number2=3number:2C、number:2changeInt:number2=2D、number:2changeInt:number2=3答案:B解析:154.len(“helloworld!”)的输出结果为()A、12B、10C、9D、11答案:A解析:155.以下代码的输出结果是print(0.1+0.2==0.3)()A、TrueB、0C、-1D、False答案:A解析:156.关于类和对象的关系,下列描述正确的是()。A、类和面向对象的核心B、类是现实中事物的个体C、对象是根据类创建的,并且一个类只能对应一个对象D、对象描述的是现实的个体,它是类的实例答案:D解析:157.关于提示参数,以下描述不正确的是?()A、指定清晰、明确的提示信息,准确地告知用户,需要提供什么样的信息。B、提示参数带有提示结束符(比如冒号或者问号),这样可以分开提示参数与用户输入,看起来更直观。C、有的提示内容可能很长,这种情况,我们可以把提示内容存储在变量中,然后再将变量传递给input()函数。D、使用函数input()时,用户输入内容会被解析为字符串。如果试图将输入的内容进行数值比较时,python会自动处理。答案:D解析:158.以下关键词不会用于模块导入的是()A、importB、fromC、asD、with答案:D解析:159.以下选项不属于Pvthon语言特点的是()A、网络编程语言B、跨平台C、开源理念D、优异的扩展性答案:A解析:160.s=”python”s.find(“h”)正确的结果是()A、3B、hC、tD、4答案:A解析:161.下列Python语句正确的是()A、min=xifx<yelseyB、max=x>y?x:yC、if(x>y)printxD、whiletrue:pass答案:A解析:162.65.以下代码的输出()S=‘Pame’foriinrange(len(S)):print(S[-i])A、amePB、PameC、emaPD、Pema答案:D解析:163.关于注释,下列描述不正确的是?()A、注释用井号(#)标识。B、编写注释的主要目的是阐述代码要做什么,以及是如何做的。C、写不写注释,无所谓。D、必须编写有意义的注释。答案:C解析:164.x**=3语句表示的是()A、x=3B、x=x**3C、x*3D、x**3答案:B解析:165.关于异常处理机制,下列说法中最合理的是()A、用if判断代替所有的try-except结构B、应当大量使用以避免任何可能的错误C、将所有代码放到一个try语句块中避免程序报错D、结合函数设计统筹应用答案:D解析:166.Python类中包含一个特殊的变量(),它表示当前对象自身,可以访问类的成员。A、selfB、meC、thisD、与类同名答案:A解析:167.下列标识符命名中,符合规范的是()A、1_aB、forC、年龄D、a#b答案:A解析:168.对负数取平方根,即使用函pow(-1,0.5),其x为负数,将产生()A、什么都不产B、ValueError错误C、虚数D、程序崩溃答案:C解析:169.计算机CPU可以直接理解和执行——类型的程序设计语言。()A、汇编语言B、机器语言C、高级语言D、Python程序设计语言答案:B解析:170.S=’1234567890’,以下表示’1234’的选项是()A、s[1:5]B、s[0:4]C、s[-10:-5]D、s[0:3]答案:B解析:171.关于python类说法错误的是()A、类的实例方法必须创建对象后才可以调用B、类的实例方法必须创建对象前才可以调用C、类的类方法可以用对象和类名来调用D、类的静态属性可以用类名和对象来调用答案:B解析:172.下列数据类型中,Python不支持的是()A、charB、intC、floatD、list答案:A解析:173.以下不是Python语言保留字的是()A、falseB、asC、defD、from答案:A解析:174.下列选项中,正确定义了一个字典的是()A、a=[‘a’,1,‘b’,2,‘c’,3]B、b=(‘a’,1,‘b’,2,‘c’,3)C、c={‘a’,1,‘b’,2,‘c’,3}D、d={‘a’:1,‘b’:2,‘c’:3}答案:D解析:175.表达式eval(‘500//10’)的结果是()A、500/10B、’500/10’C、50.1D、50答案:A解析:176.下列选项中,不是Python关键字的选项是()A、withB、intC、delD、for答案:B解析:177.eval()函数的功能是()A、把整型转换为浮点型B、将字符串当成有效的表达式来求值并返回计算结果C、把数字型转换为字符串型D、浮点型转为整型答案:B解析:178.下列哪个语句在Python中是非法的?()A、x=y=z=1B、x=(y=z+1)C、x,y=y,xD、x+=y答案:B解析:179.以下代码的输出结果是

温馨提示

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

评论

0/150

提交评论