![Python模拟试题+答案_第1页](http://file4.renrendoc.com/view8/M01/0D/07/wKhkGWcBbsuAab65AAE3aXjy2Ic665.jpg)
![Python模拟试题+答案_第2页](http://file4.renrendoc.com/view8/M01/0D/07/wKhkGWcBbsuAab65AAE3aXjy2Ic6652.jpg)
![Python模拟试题+答案_第3页](http://file4.renrendoc.com/view8/M01/0D/07/wKhkGWcBbsuAab65AAE3aXjy2Ic6653.jpg)
![Python模拟试题+答案_第4页](http://file4.renrendoc.com/view8/M01/0D/07/wKhkGWcBbsuAab65AAE3aXjy2Ic6654.jpg)
![Python模拟试题+答案_第5页](http://file4.renrendoc.com/view8/M01/0D/07/wKhkGWcBbsuAab65AAE3aXjy2Ic6655.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python模拟试题+答案一、单选题(共50题,每题1分,共50分)1、以下选项中,不是Python文件二进制打开模式的合法组合是()A、"b"B、"bx"C、"x+"D、"bw"正确答案:C2、以下叙述正确的是A、Python3.x和Python2.x兼容B、Python语言只能以程序方式执行C、Python是解释型语言D、Python语言出现的晚,具有其他高级语言的一切优点正确答案:C3、以下不能作为字典的key的是()选项?A、‘num’B、listA=[‘className’]C、123D、tupleA=(‘sum’)正确答案:B4、以下选项中,不是Python数据类型的是()A、实数B、列表C、整数D、字符串正确答案:A5、"下面代码的输出结果是()forsin“HelloWorld”:ifs==“W”:continueprint(s,end="")"A、HelloorldB、HelloC、HelloWorldD、World正确答案:A6、下面哪个不是Python合法的标识符A、_name_B、selfC、int32D、40XL正确答案:D7、因为:input()返回的数据类型是str类型,不能直接和整数进行比较,必须先把str转换成整型,使用int()方法:age=int(input(“请输入你的年龄:”))执行下列Python语句将产生的结果是x=2y=2.0if(x==y):print(“Equal”)else:print(“NoEqual”)A、EqualB、编译错误C、NotEqualD、运行时错误正确答案:A8、以下选项中能够实现Python循环结构的是()A、ifB、loopC、do…forD、while正确答案:D9、“键值对”类型数据的组织维度是()A、多维数据B、一维数据C、高维数据D、二维数据正确答案:C10、在print函数的输出字符串中可以将()作为参数,代表后面指定要输出的一个字符。A、%sB、%tC、%cD、%d正确答案:C11、下面代码的输出结果是()x2=1fordayinrange(4,0,-1):x1=(x2+1)*2x2=x1print(x1)A、23B、94C、46D、190正确答案:C12、下列Python保留字中,不用于表示分支结构的是()A、elseB、inC、elifD、if正确答案:B13、关于Python循环结构,以下选项中描述错误的是()A、每个continue语句只有能力跳出当前层次的循环B、break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行C、遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等D、Python通过for、while等保留字提供遍历循环和无限循环结构正确答案:A14、以下for语句中,()不能完成1-10的累加功能。A、foriinrange(10,0,-1):sum+=iB、foriinrange(10,0):sum+=iC、foriinrange(1,11):sum+=iD、foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=i正确答案:B15、关于函数的关键字参数使用限制,以下选项中描述错误的是()A、不得重复提供实际参数B、关键字参数必须位于位置参数之后C、关键字参数顺序无限制D、关键字参数必须位于位置参数之前正确答案:D16、"下面代码实现的功能描述为()Deffact(n):ifn==0:return1else:Returnn*fact(n-1)Num=eval(input("请输入一个整数:"))print(fact(abs(int(num))))"A、接受用户输入的整数N,输出N的阶乘值B、接受用户输入的整数N,判断N是否是素数并输出结论C、接受用户输入的整数N,判断N是否是水仙花数D、接受用户输入的整数N,判断N是否是完数并输出结论正确答案:A17、Python语句print(0xA+0xB)的运行结果是A、0xA+0xBB、A+BC、0xA0xBD、21正确答案:D18、在Python中有s=[‘a’,‘b’]s.append([1,2])s.insert(1,7);执行以上代码后,s值为()A、‘a’,7,‘b’,1,2]B、[[1,2],7,‘a’,‘b’]C、[‘a’,7,‘b’,[1,2]]D、[1,2,‘a’,7’,‘b’]正确答案:C19、字符串的strip方法的作用是()A、删除字符串末尾指定的字符B、通过指定分隔符对字符串切片C、删除字符串头部指定的字符D、删除字符串头尾指定的字符正确答案:D20、以下程序的输出结果是()X,y,z=2,-1,2Ifx<y:ify<0:z=0else:z+=1print(z)A、3B、0C、2D、1正确答案:C21、实现以下哪个方法可以让对象像函数一样被调用()A、str()B、iter()C、call()D、next()正确答案:C22、调用open函数可以打开指定文件,在open()函数中访问模式参数使用()表示只读。A、’w+’B、’a’C、’r’D、’w’正确答案:C23、用于生成和计算出新的数值的一段代码称为()A、标识符B、赋值语句C、生成语句D、表达式正确答案:D24、Python中,用于获取用户输入的命令为()A、forB、getC、inputD、read正确答案:C25、以下代码的输出结果是()forsin“testatest”:ifs==“a”ors==“e”:continueprint(s,end=’’)A、tsttstB、testtestC、tstatstD、testatest正确答案:A26、关于Python的复数类型,以下选项中描述错误的是()A、复数类型表示数学中的复数B、对于复数z,可以用z.imag获得实数部分C、复数的虚数部分通过后缀“J”或“j”来表示D、对于复数z,可以用z.real获得实数部分正确答案:B27、以下关于循环控制语句描述错误的是()A、Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。B、在Python中if…elif…elif…结构中必须包含else子句。C、在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达。D、循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等。正确答案:B28、下列表达式的值为True的是A、2!=5or0B、1and5==0C、5+4j>2-3jD、3>2>2正确答案:A29、关于下面的代码,以下选项中描述正确的是()>>>list(range(0,10,2))A、执行结果为0,2,4,6,8B、按位置参数调用C、按关键字参数调用D、按可变参数调用正确答案:B30、下面代码的输出结果是()A=[]Foriinrange(2,10):count=0Forxinrange(2,i-1):ifi%x==0:Count+=1Ifcount!=0:a。append(i)print(a)A、[3,5,7,9]B、[4,6,8,9]C、[4,6,8,9,10]D、[2,3,5,7]正确答案:B31、"下面代码的输出结果是()foriin[“popstar”]:passprint(i,end="")"A、无输出B、出错C、popstarD、popstar正确答案:C32、关于函数,以下选项中描述错误的是()A、函数也是数据B、函数定义语句可执行C、一条函数定义定义一个用户自定义函数对象D、函数名称不可赋给其他变量正确答案:D33、以下程序的输出结果是()foriin“thenumberchanges”:ifi==‘n’:breakelse:print(i,end=“”)A、theumberchagesB、theC、thenumberchangesD、theumberchages正确答案:B34、Python语句print(type((1,2,3,4)))的结果是:A、<class‘set’>B、<class‘tuple’>C、<class‘dict’>D、<class‘list’>正确答案:B35、关于函数,以下选项中描述错误的是()A、Python使用del保留字定义一个函数B、函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。C、函数是一段具有特定功能的、可重用的语句组D、使用函数的主要目的是降低编程难度和代码重用正确答案:A36、下列选项中,正确定义了一个字典的是()A、d={‘a’:1,‘b’:2,‘c’:3}B、a=[‘a’,1,‘b’,2,‘c’,3]C、c={‘a’,1,‘b’,2,‘c’,3}D、b=(‘a’,1,‘b’,2,‘c’,3)正确答案:A37、以下选项中,不是Python文件处理.seek()方法的参数是()A、2B、-1C、1D、0正确答案:B38、获得字符串s长度的方法是()A、s.lengthB、length(s)C、len(s)D、s.len()正确答案:C39、以下选项中不是文件操作函数或方法的是()A、loadB、readlinesC、readD、writelines正确答案:A40、已知x=10,y=20,z=30;以下语句执行后x,y,z的值是()。ifx<y:z=xx=yy=zA、10,20,20B、20,10,30C、10,20,30D、20,10,10正确答案:D41、给出如下代码:DictColor={“seashell”:“海贝色”,“gold”:“金色”,“pink”:“粉红色”,“brown”:“棕色”,“purple”:“紫色”,“tomato”:“西红柿色”}以下选项中能输出“海贝色”的是()A、print(DictColor[“seashell”])B、print(DictColor.keys())C、print(DictColor.values())D、print(DictColor[“海贝色”])正确答案:A42、给出下面代码:k=10000whilek>1:print(k)k=k/2上述程序的运行次数是()A、13B、14C、1000D、15正确答案:B43、以下选项中能够最简单地在列表[‘apple’,‘pear’,‘peach’,‘orange’]中随机选取一个元素的是()A、random()B、sample()C、choice()D、shuffle()正确答案:C44、关于函数的参数传递(parameterpassing),以下选项中描述错误的是()A、Python参数传递时不构造新数据对象,而是让形式参数和实际参数共享同一对象D、形式参数是函数定义时提供的参数B、函数调用时,需要将形式参数传递给实际参数C、实际参数是函数调用时提供的参数正确答案:B45、关于aorb的描述错误的是()。A、若a=Falseb=False则aorb==FalseB、若a=Trueb=False则aorb==TrueC、若a=Trueb=True则aorb==FalseD、若a=Trueb=True则aorb==True正确答案:C46、在读写文件之前,必须通过以下哪个方法创建文件对象()A、createB、openC、FileD、folder正确答案:B47、以下选项中,不是Python文件打开的合法模式组合是()A、"w+"B、"r+"C、"a+"D、"t+"正确答案:D48、用来判断当前Python语句在分支结构中的是()A、缩进B、引号C、大括号D、冒号正确答案:A49、给出如下代码:Deffact(n):S=1foriinrange(1,n+1):s*=iReturns以下选项中描述错误的是()A、fact(n)函数功能为求n的阶乘B、range()函数是Python内置函数C、s是局部变量D、代码中n是可选参数正确答案:D50、()模块是python标准库中最常用的模块之一。通过它可以获取命令行参数,从而实现从程序外部向程序内部传递参数的功能,也可以获取程序路径和当前系统平台等信息。A、sysB、mathC、timeD、platform正确答案:A二、判断题(共50题,每题1分,共50分)1、正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。A、正确B、错误正确答案:A2、在Python中可以为自定义类的对象动态增加新成员。A、正确B、错误正确答案:A3、全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。A、正确B、错误正确答案:A4、已知x是一个列表,那么x=x[3:]+x[:3]可以实现把列表x中的所有元素循环左移3位A、正确B、错误正确答案:A5、Python字典中的“键”可以是元组。A、正确B、错误正确答案:A6、如果需要连接大量字符串成为一个字符串,那么使用字符串对象的join()方法比运算符+具有更高的效率。A、正确B、错误正确答案:A7、在函数内部直接修改形参的值并不影响外部实参的值。A、正确B、错误正确答案:A8、已知当前文件夹中有一个文件具有只读属性,假设标准库os已正确导入,那么可以通过语句os.chmod(‘readme.txt’,0o777)来删除该文件的只读属性。A、正确B、错误正确答案:A9、列表可以作为集合的元素。A、正确B、错误正确答案:B10、二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。A、正确B、错误正确答案:A11、Python代码的注释只有一种方式,那就是使用#符号。A、正确B、错误正确答案:B12、当作为条件表达式时,[]与None等价。A、正确B、错误正确答案:A13、在GBK和CP936编码中一个汉字需要2个字节。A、正确B、错误正确答案:A14、集合可以作为列表的元素A、正确B、错误正确答案:A15、使用内置函数open()且以”w”模式打开的文件,文件指针默认指向文件尾。A、正确B、错误正确答案:B16、在Python中可以使用for作为变量名。A、正确B、错误正确答案:B17、Python集合中的元素可以是列表。A、正确B、错误正确答案:B18、Python集合中的元素不允许重复。A、正确B、错误正确答案:A19、如果在设计一个类时实现类__len__()方法,那么该类的对象会自动支持Python内置函数Len()。A、正确B、错误正确答案:A20、集合可以作为列表的元素。A、正确B、错误正确答案:A21、元组可以作为集合的元素。A、正确B、错误正确答案:A22、函数定义完成后,系统会自动执行其内部的功能A、正确B、错误正确答案:B23、尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。A、正确B、错误正确答案:A24、在Python中没有switch-case语句。A、正确B、错误正确答案:A25、如果定义类时没有编写析构函数,Python将提供一个默认的析构函数进行必要的资源清理工作。A、正确B、错误正确答案:A26、无论input函数接受的任何数据,都会以字符串的方式进行保存A、正确B、错误正确答案:A27、一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。A、正确B、错误正确答案:A28、已知x是一个列表,那么x=x[3:]+x[:3]可以实现把列表x中的所有元素循环左移3位。A、正确B、错误正确答案:A29、元组可以作为字典的“键”A、正确B、错误正确答案:A30、成员符号in和for语句里的in返回结果类型一样A、正确B、错误正确答案:B31、Python标准库os中的方法exists()可以用来测试给定路径的文件是否存在。A、正确B、错误正确答案:A32、Python列表中所有元素必须为相同类型的数据。A、正确B、错误正确答案:B33、为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。A、正
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国瓦楞纸板输送带行业头部企业市场占有率及排名调研报告
- 2025-2030全球RF IC 设计服务行业调研及趋势分析报告
- 2025年全球及中国拖拽式滴盐撒播机行业头部企业市场占有率及排名调研报告
- 2025年全球及中国运水式模温机行业头部企业市场占有率及排名调研报告
- 中国居民膳食指南准则一食物多样合理搭配讲解
- 作用于中枢神经系统的药物讲解
- 2025软件产品代理版合同书
- 安防设备采购政府采购合同
- 2025房屋抵押贷款的合同范本
- 2025承运合同书范本范文
- 老客户的开发与技巧课件
- 2024建设工程人工材料设备机械数据分类和编码规范
- 26个英文字母书写(手写体)Word版
- GB/T 13813-2023煤矿用金属材料摩擦火花安全性试验方法和判定规则
- 动物检疫技术-动物检疫的方法方式(动物防疫与检疫技术)
- DB31 SW-Z 017-2021 上海市排水检测井图集
- 日语专八分类词汇
- GB/T 707-1988热轧槽钢尺寸、外形、重量及允许偏差
- GB/T 33084-2016大型合金结构钢锻件技术条件
- 高考英语课外积累:Hello,China《你好中国》1-20词块摘录课件
- 茶文化与茶健康教学课件
评论
0/150
提交评论