《Python快速编程入门》复习考试题库(带答案).docx
Python快速编程入门复习考试题库(带答案)一、单选题1.下列选项中,属于数值类型的是。A、0B、1.0C41+2jD、以上全部答案:D2 .下列选项中,用于格式化字符串的是()。A、%Bxformat()Csf-stringD、以上全部答案:D3 .下列选项中,不属于字符串的是()。Ax"CBx'python'CIfWItN(D»,1'.23A、open()B、WriteoC、getcwdOD%read()答案:C5 .在完整的异常捕获语句中,各子句的顺序为OOAvtry->e×cept-÷e1.sefina1.IyB、try-e1.se-except-*fina1.IyC、try->e×cept->fina1.1.y-÷e1.seD%try-*e1.se-fina1.1.ye×cept答案: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.ist)以上程序的执行结果为。A、,abcdef'Bs'abcdefn'9 ,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使用()关键字自定义一个函数。A%functionB、 fu11cCsdefD、Iambda答案:CForiinrange(3):print(i)Foriinrange(2):print(i+1)C、Nums=0.1.2Foriinnums:print(i+1)D、1=1Whi1.ei<3:print(i)1 =i+1答案:C13下列方法中,只能由对象调用的是()。A、类方法B4实例方法C4静态方法D4析构方法14下列代码运行后会引发。异常。Num-1.i=1.2.3Print(num_Ii3)A、SyntaxErrorBIndexErrorC、KeyErrorDsNameError答案:B15 .下列选项中,关于异常描述错误的是。A4错误就是异常,异常就是错误B4异常是程序运行时产生的CxIndeXErrOr是EXCePtiOn的子类D、except子句一定位于e1.sef1.fina1.Iy子句之前答案:A16 .下列选项中,不属于Python关键字的是O。A»name8、ifC、isD4and答案:A17 .下列关于函数的说法中,描述错误的是。A、函数可以减少重复的代码,使得程序更加模块化B4不同的函数中可以使用相同名字的变量C、调用函数时,实参的传递顺序与形参的顺序可以不同D'匿名函数与使用关键字def定义的函数没有区别答案:C18 .假设文件不存在,如果使用。PenO方法打开文件会报错,那么该文件的打开方式是下列哪种?。A4rB、wCxaD4w+答案:A19 .下列选项中,用于判断文件是作为脚本执行还是被导入其他程序的是。.A¼_init_B%_natne_C_e×ce_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、 ZeroDivisionErrorNameErrorGKeyErrorD、IndexError答案:A22 .下列方法中,可以将字符串中的字母全部转换为大写的是。A、upperOB、IowerQGtit1.eD4capita1.ize()答案:A23 .阅读下面程序:1.an-info=('Oi'Python'.'02':'Java','03,PHP,)1.an_info.update('03':'C+÷'!)Print(1.an-info)运行程序,输出结果是。.A、,0'Python,-02'Java,03'PHP')B、'01'/Python',02'Java,03,C+')C、,03''C+,0Python,'02,Java,)D1,0:'Python','02":'Java')答案:B24 .阅读下面程序:Random,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()D¼extend0答案:C28 .下列选项中,不属于Python数据类型的是。.A、 boo1.B、 dietCxstring29.已知X=IO,y=2O,z=30;以下代码执行后x、y、Z的值分别为。1.fx<y: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.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、科学计算C4游戏开发D4操作系统管理答案:D37 .已知X与y的关系如表3-1所示:表3Tx与y的关系Xyx<0x-1.x=0XxX)x+1以下选项中,可以正确地表达X与y之间关系的是O.AtY=×+11.fx>=0:ifx=0:e1.se:y=-1B,Y=×-11.f×!=O:ifx>0:y=x+1e1.se:y=×Cv1.f×<=0:ifx<O:y=-1e1.se:y=×E1.se:y=×+1D、Y=×1.f×<=O:ifx<0:y=-1e1.se:y=×+1答案:C38 .下列语句中,可以跳出循环结构的是。.A、continueB、breakC、ifD、whi1.e答案:B39 .关于字符串的说法中,下列描述错误的是。A、字符串创建后可以祓修改B、字符串可以使用单引号'双引号和三引号定义C.转义字符n表示换行D、格式符均由$和说明转换类型的字符组成答案: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_min=54,tm_sec=42.tm_wday=5,tm_yday=102,tm-isdst=-1)G3173490635.1554217Ds'11: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()C4max()D'Iist()答案:A46 .Python中使用()符号表示单行注释.B、/c、/Dx<!>答案:A47 .Python使用。关键字定义一个匿名函数.AtfunctionBxfuncC、defDvIambda答案:D48 .现有如下代码:Sum=OForiinrange(1