《Python快速编程入门》复习考试题库(带答案).docx
《《Python快速编程入门》复习考试题库(带答案).docx》由会员分享,可在线阅读,更多相关《《Python快速编程入门》复习考试题库(带答案).docx(77页珍藏版)》请在课桌文档上搜索。
1、Python快速编程入门复习考试题库(带答案)一、单选题1.下列选项中,属于数值类型的是。A、0B、1.0C41+2jD、以上全部答案:D2 .下列选项中,用于格式化字符串的是()。A、%Bxformat()Csf-stringD、以上全部答案:D3 .下列选项中,不属于字符串的是()。AxCBxpythonCIfWItN(D,1.23A、open()B、WriteoC、getcwdOD%read()答案:C5 .在完整的异常捕获语句中,各子句的顺序为OOAvtry-ecept-e1.sefina1.IyB、try-e1.se-except-*fina1.IyC、try-ecept-fina1
2、.1.y-e1.seD%try-*e1.se-fina1.1.yecept答案:A6 .下列方法中,负责初始化属性的是O.Av_de1._()Bx_init_()C、_init()Ds_add_()答案:B7 .阅读下面程序:Set_01=a,c,b,a!Set_01.add(d,)Print(1.en(set_01)运行程序,输出结果是OA、58 ,3C、4D、2答案:C8.若文本文件abc.txt中的内容如下:abcdef阅读下面的程序:Fi1.e=opn(abc.txt,r)Data=fiIe.readIine()Data_1.ist=1.ist(data)Print(data_1.is
3、t)以上程序的执行结果为。A、,abcdefBsabcdefn9 ,a,b,.c,d,e,fD、a.b,c.d,e.f,An答案:C9.下列代码要打开的文件应该在。.F=open(itheima.txt.w)A、C盘根目录B、D盘根目录C、PythOn安装目录D4程序所在目录答案:D10请阅读下面的代码:Deftnany_param(num_one.num_two.*args):print(args)Many_Param(11.22,33.44.55)运行代码,输出结果为。.A、(11.22,33)B4(22,33,44)G(33.44,55)D、(11,22)答案:C11.Python使用(
4、)关键字自定义一个函数。A%functionB、 fu11cCsdefD、Iambda答案:CForiinrange(3):print(i)Foriinrange(2):print(i+1)C、Nums=0.1.2Foriinnums:print(i+1)D、1=1Whi1.ei3:print(i)1 =i+1答案:C13下列方法中,只能由对象调用的是()。A、类方法B4实例方法C4静态方法D4析构方法14下列代码运行后会引发。异常。Num-1.i=1.2.3Print(num_Ii3)A、SyntaxErrorBIndexErrorC、KeyErrorDsNameError答案:B15 .下
5、列选项中,关于异常描述错误的是。A4错误就是异常,异常就是错误B4异常是程序运行时产生的CxIndeXErrOr是EXCePtiOn的子类D、except子句一定位于e1.sef1.fina1.Iy子句之前答案:A16 .下列选项中,不属于Python关键字的是O。Aname8、ifC、isD4and答案:A17 .下列关于函数的说法中,描述错误的是。A、函数可以减少重复的代码,使得程序更加模块化B4不同的函数中可以使用相同名字的变量C、调用函数时,实参的传递顺序与形参的顺序可以不同D匿名函数与使用关键字def定义的函数没有区别答案:C18 .假设文件不存在,如果使用。PenO方法打开文件会报
6、错,那么该文件的打开方式是下列哪种?。A4rB、wCxaD4w+答案:A19 .下列选项中,用于判断文件是作为脚本执行还是被导入其他程序的是。.A_init_B%_natne_C_ece_D、_main_答案:B20 .请阅读下面的代码:CIassTest:defprint_num(seIf):count=20se1.f.count+=20print(count)Test=TestOTest,print_num()运行代码,输出结果为。.A、20B、40C、21D141答案:A21 .若执行代码1/0,会引发什么异常?。A、 ZeroDivisionErrorNameErrorGKeyErro
7、rD、IndexError答案:A22 .下列方法中,可以将字符串中的字母全部转换为大写的是。A、upperOB、IowerQGtit1.eD4capita1.ize()答案:A23 .阅读下面程序:1.an-info=(OiPython.02:Java,03,PHP,)1.an_info.update(03:C+!)Print(1.an-info)运行程序,输出结果是。.A、,0Python,-02Java,03PHP)B、01/Python,02Java,03,C+)C、,03C+,0Python,02,Java,)D1,0:Python,02:Java)答案:B24 .阅读下面程序:Ra
8、ndom,randrange(1.10,2)下列选项中,不可能为以上程序输出结果的是。A、1B、4Cx7Dv9答案:B25 .下列选项中,不属于面向对象三大重要特性的是()。Av抽象Bv封装C、继承D4多态答案:A26 .假设fiIe是文本文件对象,下列哪个选项可读取fi1.e的一行内容?A、fi1.e.readOB、 fi1.e.read(200)C%fi1.e.read1.ineODtfi1.e.read1.ines()答案:C27 .下列方法中,默认删除列表最后一个元素的是。A、de1.Biremove()Cxpop()Dextend0答案:C28 .下列选项中,不属于Python数据类
9、型的是。.A、 boo1.B、 dietCxstring29.已知X=IO,y=2O,z=30;以下代码执行后x、y、Z的值分别为。1.fxy:Z=X=yy=zA、 10,20,30B、 10,20,20Cx20,10,10D420,10,30答案:C30 .下列选项中,不会在发布自定义库时用到的是。Axpythonsetup,pybuiIdpythonsetuppysdistC、pythonsetup,pyinsta1.ID、以上全部答案:D31 .阅读下面的程序:1.i_one=2,1.5.6Print(sorted(Ii_one:2)运行程序,输出结果是O,C,1,2.5,6Ds6.5.
10、2,1答案:A32 .下列方法中,返回结果是时间戳的是。.Attime,sIeep()B%time.Ioca11ime0C4time.StrftimeODvtime,ctime()答案:B33 .下列选项中,不是PythOn语言特点的是。A、简洁B,开源C4面向过程Dv可移植答案:C34 .打开一个已有文件,在文件末尾添加信息,正陷的打开方式为O.AtrBswC、aD、w+答案:C35 .当try子句中的代码没有任何错误时,一定不会执行()子句.AttryB、 exceptC、 e1.seD、fina1.1.y答案:B36 .下列哪个不是Python的应用领域(),A4Web开发B、科学计算C
11、4游戏开发D4操作系统管理答案:D37 .已知X与y的关系如表3-1所示:表3Tx与y的关系Xyx=0:ifx=0:e1.se:y=-1B,Y=-11.f!=O:ifx0:y=x+1e1.se:y=Cv1.f=0:ifxO:y=-1e1.se:y=E1.se:y=+1D、Y=1.f=O:ifx0:y=-1e1.se:y=+1答案:C38 .下列语句中,可以跳出循环结构的是。.A、continueB、breakC、ifD、whi1.e答案:B39 .关于字符串的说法中,下列描述错误的是。A、字符串创建后可以祓修改B、字符串可以使用单引号双引号和三引号定义C.转义字符n表示换行D、格式符均由$和说
12、明转换类型的字符组成答案:A40 .请阅读下面的代码:Num_one=12Defsum(num-two):gobaInUm_Onenum_one=90returnnumone+numtwoPrint(sum(10)运行代码,输出结果为O.A1102B100C、22Ds12答案:B41 .阅读下面的程序:Gmtime=time.gmtime()Time,asctime(gmtime)下列选项中,可能为以上程序输出结果的是O.A、MonApr1302:05:382020,timestruct_time(tm_year=2020,tm_mon=4,tm_mday=111tm_hour=11.tm_m
13、in=54,tm_sec=42.tm_wday=5,tm_yday=102,tm-isdst=-1)G3173490635.1554217Ds11:54:42答案:A42 .Python中使用()转义字符.At/BsC、$DsS答案:B43 .若将2转换为ObI0,应该使用()函数.A4oct()Bxbin()C、hex()Dsint()答案:B44下列关于类的说法,错误的是O.A4类中可以定义私有方法和属性Bx类方法的第一个参数是CISC4实例方法的第一个参数是Se1.fDx类的实例无法访问类属性答案:D45 .下列方法中,可以对列表元素排序的是。.Avsort()Bxreverse()C4
14、max()DIist()答案:A46 .Python中使用()符号表示单行注释.B、/c、/Dx答案:A47 .Python使用。关键字定义一个匿名函数.AtfunctionBxfuncC、defDvIambda答案:D48 .现有如下代码:Sum=OForiinrange(100):if(i%10):continueSUm=Sum+iPrint(sum)若运行代码,输出的结果为OAs5050Bt4950Cs450D44549 .下列选项中,用于向文件中写入数据的是。.A、open()B4writeC、c1.ose0D、read()答案:D50 .下列关于Python的说法中,错误的是。A、P
15、ython是从ABC发展起来的B4Python是一门高级计算机语言C4Python只能编写面向对象的程序D4PythOn程序的效率比C程序的效率低答案:C判断题1 .创建类的对象时,系统会自动调用构造方法进行初始化。OA4正确Bx错误答案:A2 .断言语句中表达式的值为True时会触发AssertionError异常。OA4正确B,错误3 .strip。方法默认会删除字符串头尾的空格。()At正确B、错误答案:A4 .try-except.语句可以有多个fina1.1.y子句。A、正确Bs错误答案:B5 .函数可以提高代码的复用性(1OA4正确Bx错误答案:A6 .字符串中不可以包含特殊字符。
16、OA、正确Bs错误答案:B7 .布尔类型是特殊的浮点型.OAt正确B、错误答案:B8 .实例方法可以由类和对象调用.O答案:A9 .if-e1.se语句可以处理多个分支条件.()A4正确B,错误答案:B10find。方法返回T说明子串在指定的字符串中。OAt正确Bx错误答案:B11 .如果字符串中包含三引号,可以使用单引号包央这个字符串。OA4正确B、错误答案:A12 .read。方法只能一次性读取文件中的所有数据。()A4正确Bx错误答案:B13 .raise语句可以抛出指定的异常。()A4正确B,错误14 .e1.if可以单独使用-()A、正确B、错误答案:B15 .rjust方法用于将字
17、符串的字符以右对齐方式进行显示.()Ai正确Bs错误答案:A16 .列表只能存储同一类型的数据.。A4正确B、错误答案:B17 .jieba是一个中文分词库,但该库同时也可以对英文进行分词.OA、正确Bs错误答案:A18 .“from模块名import*”语句与“import模块名”都能导入指定模块的全部内容,相比之下,fro11rimport*导入的内容无须指定模块名,可直接调用,使用更加方便,因此更推荐在程序中此种方式导入指定模块的全部内容.OA4正确B,错误19 .自定义库只能由自己在本地使用。()A、正确B、错误答案:B20 .子类能继承父类全部的届性和方法.A、正确Bs错误答案:B2
18、1 .集合中的元素无序。()A4正确Bx错误答案:A22 .字典中的元素可通过索引方式访问.A、正确Bs错误答案:B23 .Python3.x版本完全兼容Python2.xAt正确B、错误答案:B24 .模块文件的后缀名必定是.pyo()答案:A25 .try-excet语句中只能有一个except子句.A4正确B,错误答案:B26 .break语句用于结束循环,()At正确Bx错误答案:B27 .列表的索引从1开始.。A4正确B,错误答案:B28 .函数的位置参数有严格的位置关系.。A4正确Bs错误答案:A29 .fina1.Iy子句在任何情况下都会被执行.。A4正确B,错误答案:A30 .
19、子类中不能重新实现从父类继承的方法.。At正确B、错误答案:B31 .for循环只能遍历字符串,OA、正确Bs错误答案:B32 .相比C+程序,Python程序的代码更加筒洁、语法更加优美,但效率较低。A4正确B、错误答案:A33 .使用Writeo方法写入文件时,数据会追加到文件的末尾.OA、正确Bs错误答案:B34 .变量名可以以数字开头。()At正确B、错误答案:B35 .if语句不支持被套使用。O答案:B36 .复数类型的实数部分可以为O.()A4正确B,错误答案:A37 .时间差的计算没有意义。()At正确Bx错误答案:B38 .Python标识符不区分大小写.()A4正确B,错误答
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python快速编程入门 Python 快速 编程 入门 复习 考试 题库 答案

链接地址:https://www.desk33.com/p-1694956.html