欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python程序设计期末考试复习资料汇编.pdf

    • 资源ID:90917245       资源大小:7.99MB        全文页数:50页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python程序设计期末考试复习资料汇编.pdf

    一、单选题1.超越高度温馨提醒:可以使用word查找功能快速查找对应题目和答案。查找快捷键:Ctrl+FPyt hon是一种()的计算机程序设计语言。A.B.C.D.面向过程面向对象面向数据面向用户2.3.4.5.6.以下说法错误的是()。A.Pyt hon语言是一种面向对象的语言。B.Pyt hon语言具有可移植性的特点。C.Pyt hon语言是一种编译性语言。D.Pyt hon语言具有可扩展性的特点。以下哪项不是Pyt hon的标准库()。A.osB.ma t hC.r a nd omD.nu mp y使 用()命令可以查看Pyt hon3 的版本。A.p yt hon3 -BB.p yt hon3 -VC.p yt hon3 -XD.p yt hon3 -WPyt hon中可以使用()函数实现交互过程。A.p r intB.imp or tC.inp u tD.ou t p u t在 Pyt hon中,符 号()可以给变量进行赋值。A.-=-二B.C7.8.D.!=在 Pyt hon中,以下变量名错误的是()。A.aB.a _ 0 0 1C.0 0 1 _ aD.a O O l以下代码的运行结果为()。a=123print(a)aABC*print(a)A.1 2 31 2 3B.A BCA BCC.1 2 3A BCD.1 2 3A BC9 .以下代码的运行结果为()。a=ABCb=aa=XYZprint(b)A.A BCB.A BCC.X Y ZD.X Y Z1 0 .下列选项中,()不是字符串。A.“1 2 3”B.1 2 3 C.1 2 3D.“一 2 三”1 1 .以下代码的运行结果为()。print(r1 1*helloznworld*1)A.he llo,nwor ldB.he llo,wor ldC.1 1 1 he llo,wor ld1 r rD.r he llo,n wor ld,1 2.以下代码的运行结果为()。print(%.2f%3.1415926)A.%.2 fB.3.1 4 1 5 9 2 6C.3.1 4D.%3.1 4 1 5 9 2 61 3 .在 Pyt hon中使用()表 示 符号。A.%B.%C.1 0 0%D.%-%1 4 .在Pyt hon中使用()表示两个对象相加。A.+B.C.*D./1 5 .在 Pyt hon中使用()表示两个对象取整除。A./B.%C./D.%1 6 .在 Pyt hon中使用()表示两个对象不相等。A.=/B./=C.=!D.!=1 7 .以下语句等效于()。c*=aA.c =c *aB.c =c *aC.c =a *aD.a =c *c1 8 .在 Pyt hon中,&表示按位()运算符。A.B.C.D.1 9 .()不是Pyt hon中的逻辑运算符。A.a ndB.orC.noD.not2 0 .以下运算符中,优先级最高的是()。A.&B.C.is notD.*2 1 .x 的 y 次方表达式正确的是()。A.x*yB.x*yC.x yD.Pyt hon没有提到2 2.2 2%3 表达式输出结果为()。A.7B.1C.0D.5或反与或异取2 3 .3*1*3 表达式输出结果为()。A.2 7B.9C.3D.12 4 .如果表达式的操作符有相同的优先级,则运算规则是()。A.从左到右B.从右到左C.随便D.同时运算2 5 .以下代码的运行结果为()。x=Truey=Falsez =Falseif x or y and z:p r int(nlH)else:p r int (n2 )A.1B.2C.T r u eD.运行出错2 6 .下列选项属于列表的是()。A.(1,2,3)B.1,2,3 C.1,2,3 D.a:1,b:2,c:3 2 7 .在Pyt hon中,可以使用()函数在列表末尾添加新的对象。A.a d d ()B.ind e x()C.a p p e nd ()D.p op()2 8 .以下代码的运行结果为()。a =1,2,3 b =a.c op y()p r int(b)1,2,2,3,3 2,3 1,2,3 2,3 2 9 .以下代码的运行结果为()。X =A.R.CD.rLrLrLrLlen(x)print(n)A.0B.N AC.N U L LD.-13 0 .()变量是元组类型。A.3B.3 C.(3)D.(3,)3 1 .a 是一个列表,a=A,b,C,d,E,若要获取列表a的前三个元素应当采用()。A.a 3 B.a 0,1,2 C.a :3 D.a l,2,3 3 2 .以下那种数据结构不含重复元素()A.列表B.元组C.字典D.集合3 3 .以下不能创建一个字典的语句是()。A.d id =B.d ic 2 =1 2 3:3 4 5 C.d ic 3 =l,2,3 :a b c D.d ic 3 =(1,2,3)/a b c 3 4 .以下代码的运行结果是()。a=(l,2,1,2 )a 2.append(3)print(a)A.(1,2,1,2,3 )B.(1,2,T,2 ,3 )C.1,2,1,2,3 D.报错3 5 .以下代码的运行结果可能是()。print(set(1 2 1 3 2 3,)A.(T,2,T,3,2,3)B.1 2 1 3 2 3 C.1,2,3 D.(T ,2,,3)3 6 .以下关于、典而描述,错误的是()。A.字典是键值对的集合B.字典长度是可变的C.字典中的键可以对应多个值信息D.字典中元素以键信息为索引访问3 7 .以下代码的运行结果为()。x=Truecountry_number=def example(country):if country in country_number:country_numbercountry+=1else:country_numbercountry=1example(,中国,)example(1 美国,)example(,中国,)print(len(country_number)A.0B.1C.2D.33 8 .以下代码的运行结果为()。a=al=1a 1 =2al+=1sum=0for k in a:sum+=a kprint(sum)A.1B.2C.3D.43 9 .Pyt hon中,()函数是用于输出内容到终端的。A.e c hoB.ou t p u tC.p r intD.c ons ole,log4 0 .inp u t。函数的返回结果类型为()A.整数B.浮点数C.字符串D.文本4 1 .布尔值不可以用()运算。A.a n dB.o rC.n o tD.is n o t4 2 .在 P yt h o n 程序中,条件判断的实现用()语句实现。A.f o rB.ifC.w h il eD.d o4 3 .代码块的规则不包括()。A.当缩进增加时,代码块就开始了。B.代码块需要用。包括起来。C.代码块可以包含其他代码块。D.缩进减少为零或减少为外面包围代码块的缩进,代码块就结束了。4 4.以下代码的运行结果为()a=1if a=1:p rin t(苹果”)else:p rin t(香蕉)p rin t(B M)A.苹果香蕉B.苹果西瓜C.香蕉西瓜D.香蕉4 5.i f 语句不包括包含以下()部分。A.if 关键字B.条件C.冒号D.大括号4 6.e l s e 语句不包括包含以下()部分。A.e l s e 关键字B.条件C.冒号D.代码块4 7.以下代码的运行结果为()。name=张三”age=18if name=张三 :p r in t 你好,张三,)elif age 22:p rin t(22 岁以上,)A.张二B.你好,张三C.1 6 岁以下D.2 2 岁以上4 8 .以下代码的运行结果为()。a=1b=2if a:a=3print(b)else:b=4print(a)A.1B.2C.3D.44 9 .以下代码的运行结果为()。a=1b=1c=2if a=b and a=c:print(a+b)else:print(na-b)A.2B.0C.a+bD.a-b5 0 .以下代码的运行结果为()。bl=1,2,3b2=2,3,4b3=x for x in bl if x in b2print(b3)A.1,2,3,4 B.2 C.2,3 D.程序报错5 1 .以下代码的循环次为()。n=1000while n 1:print(n)n=n/2A.9B.1 0C.1 1D.无限循环5 2 .以下代码的运行结果为()。a=for i in 1 apple:if i=pl:continuea.append(i)print(*1.join(a)A.a,p,p,1,eB.a p p l eC.a p l eD.a l e5 3 .以下代码的运行结果为()。for i in range(2Z 5):print(“编 号+str(i)z end=u)A.编号T 编号-2编号-3编号-4编号-5B.编号-2编号-3编号-4编号-5C.编号-2编号-3编号-4D.编号-2编号-55 4 .以下代码的运行结果为()。for i in range(10):if i=5:breakprint(i,end=*)A.1 2 3 4 5 6 7 8 9 1 0B.0 1 2 3 4 5 6 7 8 9C.0 1 2 3 4D.0 1 2 3 4 55 5 .以下代码的运行结果为()。y=1for i in range(0f 10f 2):y+=iprint(y)A.1 0B.1 1C.2 1D.3 15 6 .以下代码的运行结果为()。number=30if number%2=0:print(number,*is even 1)elif number%30:print(number,is multiple of 3 1)BCDA.3 0 is e v e n3 0 is m u l t ip l e o f 3B.3 0 is m u l t ip l e o f 3C.程序出错D.3 0 is e v e n5 7.以下代码的运行结果为()。X=1y=-1z=1if x 0:if y 0:print(A)elif z 0:print(B)无输出5,AB语法错误5 8 .如果输入5,-1,6,1 6,9,5,0,以下代码的运行结果为()。number=int(input。请输入整数:1)max=numberwhile number!=0:number=int(input(,请输入整数:,)if number max:max=numberprint(max)A.5B.-1C.1 6D.05 9 .下列f o r语句中,在 in 后使用不正确的是()。for x in:print(x)A.s e t (s t r)B.ra n g e (0,1 0,5)c.1,2,3,4,5 D.(1)6 0.关于以下代码说法正确的是()。k=10while k:k=k-1print(k)A.循环体语句执行1 次B.w h il e 循环执行1 0 次C.循环体语句一次也不会执行D.循环是无限循环6 1 .以下代码中w h il e 循环结束的条件是()。n=p=0while p!=10 and n 5:p=int(input()n+=1A.p的值不等于1 0 并且n的值小于5B.p的值不等于1 0 或者n的值小于5C.p的值等于1 0 或者n的值大于等于5D.p的值等于1 0 并且n的值大于等于56 2 .以下f o r语句中,不能完成1-1 0 的累加功能的是()0A.f o r i in(1 0,9,8,7,6,5,4,3,2,1):s u m+=iB.f o r i in ra n g e (1 0,-1,-1):s u m+=iC.f o r i in ra n g e(1 0,0):s u m+=iD.f o r i in ra n g e(1,1 1):s u m+=i6 3 .下列说法中正确的是()。A.b re a k 用在w h il e 语句中,而 c o n t in u e 用在f o r语句中B.b re a k 能结束循环,而 c o n t in u e 只能结束本次循环C.b re a k 用在f o r语句中,而 c o n t in u e 用在w h il e 语句中D.c o n t in u e 能结束循环,而 b re a k 只能结束本次循环6 4 .可以终结一个循环的执行的语句是()。A.in p u tB.ifC.e xitD.b re a k6 5 .以下关于循环控制语句描述错误的是哪一项()。A.P yt h o n 中的f o r语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。B.P yt h o n 中多分支可以用if e l if e l s e 来表达。C.P yt h o n 中循环结构中存在e l s e 语句。D.P yt h o n 中循环不可以嵌套使用,一个w h il e 语句中不能存在f o r语句。6 6.表达式 s u m (ra n g e (1 0)的值为()。A.4 5B.5 5C.1 1D.4 66 7.以 下()程序输出“快乐”1 0 次。(1)f o r a in ra n g e(1,1 0):p rin t (快乐”)(2)f o r b in ra n g e(0,1 0):p rin t (快乐”)(3)f o r c in ra n g e(1,1 1):p rin t (“快乐”)(4)f o r d in ra n g e(1,1 2):p rin t (快乐)A.(2)(4)B.(1)(2)(3)C.(1)(3)D.(2)(3)6 8 .以下代码的运行结果为()。for i in range(3):for s in xyzabc:if s=*a*:breakprint(s,end=*)A.xxxyyyzzzB.xxxyyyzzza a aC.xyzxyzxyzD.xyza xyza xyza6 9 .以下代码的运行结果为()。for s in 1xyab:for i in range(3):if s=*a*:breakprint(s,end=1)A.xyxyxyB.xxxyyyb b bC.xxxyyyD.xyb xyb xyb7 0 .关于P yt h o n 循环结构,以下选项中描述不正确的是()。A.遇到b re a k 语句后,所有层次的循环都会结束。B.f o r循环结构用遍历的方式对字符串或者ra n g e。对象中的每个元素进行操作。C.所有f o r循环功能都可以用w h il e 循环语句来替代。D.使用w h il e 循环语句不需要提前知道循环的次数。7 1 .以下代码的运行结果为()。n=0for s in”01234”:if s=5:breakn=n+1print(n)A.0B.1C.5D.无输出7 2 .以下代码的运行结果为()。n=0while n D.,以下代码的运行结果为()。numbers=3,3,6newNumbers=tuple(map(lambda x:x,numbers)print(newNumbers)A.3,3,6 B.(3,3,6)C.6,6,1 2 D.(6,6,1 2)以下代码的运行结果为()。def example(n):if n=1:return 1return n*example(n-1)print(example(5)A.1 5B.2 4C.1 2 0D.7 2 08 5 .定义函数时函数名后面的一对小括号中给出的参数称为()。A.名字参数B.形参C.实参D.类型参数8 6 .以下代码的运行结果为()。def example(country=1中国,,name):print(1%s,%s%(name,country)example(,美国z 1 张三)A.美国,张三B.报错C.张三,美国D.张三,中国8 7 .不定长的位置参数在传递给函数时会被封装成()。A.集合B.字典C.元组D.列表8 8 .将一个函数的运算结果返回到函数调用的地方,应使用()。A.b r e a kB.pr i n tC.r e t u r nD.c o n t i n u e8 9 .当要使用一个模块中的某些功能时,可以通过()语句将该模块导入。A.e x po r tB.i m po r tC.i n c lu d eD.lo a d9 0 .关于以下代码,说法错误的是()。def example(a,b):c=a*2+bb=areturn ca=10b=100c=example(a,b)+aA.该函数名称为f u n cB.执行该函数后,变量b的值为1 0 0C.执行该函数后,变量c的值为2 0 0D.执行该函数后,变量a的值为1 09 1.在 Py t h o n 中,关于全局变量和局部变量,以下选项中描述错误的是()。A.全局变量不能和局部变量重名B.全局变量一般没有缩进C.全局变量在程序执行的全过程有效D.一个程序中的变量包含两类:局部变量和全局变量9 2 .关于Py t h o n 的全局变量和局部变量,以下选项中描述错误的是()。A.用 g lo b a l保留字声明简单数据类型变量后,该变量作为全局变量使用B.局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用C.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放D.全局变量指在函数外定义的变量,在程序执行全过程有效9 3 .关于以下代码,说法错误的是()。def example(n):s=1for i in range(lz n+1):s*=ireturn sA.代码中n 是可选参数B.s 是局部变量C.e x a m ple (n)函数功能为求n的阶乘D.r a n g e。函数是Py t h o n 内置函数9 4 .关于Py t h o n 的 la m b d a 函数,以下选项中描述错误的是()。A.f =la m b d a x,y:x+y 执行后,f 的类型为数字类型B.la m b d a 函数将函数名作为函数结果返回C.可以使用la m b d a 函数定义列表的排序原则D.l a m b d a 用于定义简单的、能够在一行内表示的函数9 5.下列函数定义语句第一行中存在错误的是()。A.d e f f u nc (a,b):B.d e f f u nc(*a,b):C.d e f f u nc (a,*b):D.d e f f u nc (a,b=l):9 6.关于函数中关键字参数的使用,以下描述中错误的是()。A.关键字参数必须位于位置参数之前B.关键字参数顺序无限制C.关键字参数必须位于位置参数之后D.不得重复传入关键字参数9 7.关于l a m b d a 表达式,以下描述中错误的是()。A.l a m b d a 不是P y t ho n的保留字B.l a m b d a 表达式也称为匿名函数C.l a m b d a 表达式是定义函数的一种方式D.l a m b d a 表达式的返回值是一个函数9 8.以下代码实现的功能为()。def example(n):if n=0:return 1else:return n*example(n-1)num=eval(input(请输入一个整数:)print(example(abs(int(num)A.接受用户输入的整数n,输出n 的阶乘值B.接受用户输入的整数n,判断n 是否是水仙花数C.接受用户输入的整数n,判断n 是否是完数并输出结论D.接受用户输入的整数n,判断n 是否是素数并输出结论9 9 .以下代码的运行结果为()。1s=P,pdef example(a):Is.append(a)returnexample(a)print(Is)A.P ,p ,a B.a C.出错D.P ,p 100.关于以下代码,说法错误的是()。n=1def example(a,b):c=a*breturn cs=example(Hello,3)print(c)A.打印输出字符串:H e l l o H e H o H e l l o”B.c 是一个局部变量C.n 是一个全局变量D.运行结果是出错,出错类型是N a m e E r r o r:na m e c i s no t d e f i ne d101.以下关于P y t ho n函数对变量的作用,错误的是()。A.简单数据类型在函数内部用g l o b a l 保留字声明后,函数退出后该变量保留B.函数内部建立的局部变量,在函数外不可以使用C.全局变量在程序执行全过程有效D.对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部不可以直接使用并修改全局变量的值102.有关递归函数基例的说明,哪个是错误的()A.递归函数必须有基例B.每个递归函数只能有一个基例C.递归函数的基例决定递归的深度D.递归函数的基例不再进行递归103.有关函数的说法,哪个是错误的()。A.函数是代码逻辑的封装B.函数对一段代码的命名C.函数是代码功能的一种抽象D.函数是计算机对代码执行优化的要求104.传递多个参数时各参数由()分隔。A.分号;B.圆点.C.下划线_D.逗号,105.以下代码的运行结果为()。def example(x):if x=1:return 1else:return x-example(x-1)print(example(5)A.1B.2C.3D.4106.P y t ho n文件只读打开模式是()。A.b B.w C.x D.r 107.不是P y t ho n对文件的打开模式的是()。A.+B.w C.c D.r108.关于P y t ho n文件打开模式的描述,以下选项中描述错误的是()。A.追加写模式 a B.创建写模式 nC.覆盖写模式 w D.只读模式 r 109 .以下选项中不是P y t ho n对文件的操作方法的是()。A.w r i t e t e x tB.se e kC.w r i t eD.w r i t e l i ne s110.以下选项中,对文件的描述错误的是()。A.文件是一个存储在辅助存储器上的数据序列B.文本文件不能用二进制文件方式读入C.文本文件和二进制文件都是文件D.文件中可以包含任何数据内容1 1 1 .o s.p at h模块检查文件是否存在的函数是()。A.i s di r(p at h)B.ex i s t s(p at h)C.i s fi l e(p at h)D.s p l i t ex t(p at h)1 1 2 .文件指针可移动位置。s eek(5,1)表达的含义是()。A.从文件当前位置,向后移动5个字节B.从文件末尾起,向前移动5个字节C.从文件当前位置,向前移动5个字节D.从文件开头起,向后移动5个字节1 1 3 .关于代码w i t h o p en(abc.txt r+)as f:的描述,错误的选项是()A.返回文件指针fB.以读写方式打开文件C.程序自动执行cl o s e。函数,关闭文件D.执行代码后,abc.t x l文件未关闭,必须通过cl o s e。函数关闭1 1 4 .在读写文件之前,必须通过以下哪个方法创建文件对象()。A.cr eat eB.fo l derC.F i l eD.o p en1 1 5 .以下选项中,不是P y t h o n中文件操作的相关函数是()。A.r ead()B.w r i t eOC.o p en()D.l o ad()1 1 6.文 件ap p l e,t x t在当前程序所在目录内,其内容是一段文本:g o o d,以下代码的运行结果为()。txt=open(apple.txtn,Hrn)print(txt)txt.close()A.ap p l e.t x tB.ap p l eC.go o dD.以上答案都不对1 1 7.以下程序输出到文件t ex t,c s v里的结果是()。a=open(text.csvz,w*)b=llz 12,13a.write(*r n.join(str(b)a.close()A.1 1,1 2,1 3B.1 1,1 2,1 3 C.,1,1,1,2,1,3,D.,1,1,1,2,1,3 1 1 8.设 ci t y,cs v 文件内容如下:A,B,C,DE,F,G以下代码的运行结果为()。a=open(字母.csv“,“r”)b=a.read().split(n z n)a.close()print(b)A.A,B,C,D,n,E,F,G B.A,B,C,D nE,F,G C.A,B,C,D,E,F,G D.A,B,C,D,E,F,G 1 1 9.关于以下代码,选项中描述错误的是()。fname=input(”请输入要写入的文件:”)a=open(fnamez”w+”)b=A=,Bnz”C,nDna.writelines(b)a,seek(0)for line in a:print(line)a.close()A.a.w r i t el i nes (b)将 b 列表中的全部字符串写入文件B.a.s eek(0)这行代码如果省略,也能打印输出文件内容C.执行代码时,从 键 盘 键 入 则 c.t x t 被创建D.代码主要功能为向文件写入一个列表中的字符串,并打印输出结果1 2 0.关于以下代码的描述,错误的选项是()。with open(*abc.txt*,*r+*)as f:lines=f.readlines()for item in lines:print(item)A.l i nes 是列表类型B.执行代码后,abc.t x t 文件未关闭,必须通过cl o s e。函数关闭C.i t em 是字符串类型D.程序功能是打印输出abc.t x t 文件内容1 2 1 .有一个文件记录了 1 0 0 0 个人的高考成绩总分,每一行信息长度是2 0 个字节,要想只读最后1 0 行的内容,不可能用到的函数是()。A.w r i t e()B.o p en()C.r eadl i ne()D.s eek()1 2 2 .打开一个已有文件,然后在文件末尾添加信息,正确的打开方式为()。A.aB.w C.,w+,D.r 1 2 3 .假设fi l e是文本文件对象,下列选项中,哪个用于读取一行内容?()A.fi l e,r ead()B.fi l e,r eadl i nes ()C.fi l e,r eadl i ne()D.fi l e,r ead(2 0 0)1 2 4 .下列语句打开文件的位置应该在()。f=open(ABC.txt,w)A.P y t h o n安装目录下B.与源文件在相同的目录下C.C 盘根目录下D.D 盘根目录下1 2 5 .构造方法的作用是()。A.对象的初始化B.类的初始化C.一般成员方法D.对象的建立1 2 6.构造方法是类的一个特殊方法,P y t h o n中它的名称为()。A.i ni tB._i ni t _C._ co ns t r u ctD.g 类同名1 2 7.P y t h o n中定义私有属性的方法是()。A.使用_ X X _ 定义属性名B.使用_ X X 定义属性名C.使用p u bl i c 关键字D.使用p r i v at e关键字1 2 8.以下C类继承A类和B类的格式中,正确的是()。A.c l as s C A,B:B.c l as s C A an d B:C.c l as s C (A:B):D.c l as s C (A,B):1 2 9 .下列选项中,不属于面向对象程序设计的三个特征的是()。A.封装B.继承C.抽象D.多态1 30.以下代码的运行结果为()。class Student:def init(self,n=*AAAn):self.namendef show(self):print(self.name)s=Student(BBB)s.show()A.A A AB.B B BC.N o n eD.错误1 31 .以下代码的运行结果为()。class Student:def init(self,n=nAAAn):self.name=nclassmethoddef show(cis):s=cis()print(s,name)s=Student(BBB)s.show()A.A A AB.B B BC.N o n eD.错误1 32 .以下代码的运行结果为()。class Student:def _ init_(self,n=uAAAn):self.name=nQclassmethoddef show(cis):s=cis()print(s.name)s=Student(BBB)Student.show(s)A.A A AB.B B BC.N o n eD.错误1 33.在 A类的某个方法中,“s u p er O”等价于()。A.s u p er (s el f)B.s u p er (A,s el f)C.s u p erD.s u p er (A)1 34.在执行同样代码的情况下,系统会根据对象实际所属的类去调用相应类中的方法,这个特性是类的()。A.继承性B.封装性C.多态性D.自适应性135.下列选项中,描述正确的是()。A.子类会继承父类中定义的所有属性和方法,在子类中不允许增加新的属性和方法B.父类会继承子类中定义的所有属性和方法,也可以在父类中增加新的属性和方法C.父类会继承子类中定义的所有属性和方法,在父类中不允许增加新的属性和方法D.子类会继承父类中定义的所有属性和方法,也可以在子类中增加新的属性和方法136.已知stul和 stu2 是 Student类的两个对象,则执行stulstu2”时会自动执行Student类 的()方法。A._ g e _B.C._ l e _D._ g t _137.析构方法的方法名是()。A._ destruct_B._ end_C._ term_D._ d e l _138.我们使用对象名调用类中的一个普通方法,则该方法至少有()个参数。A.2B.1C.3D.0139.以下代码的运行结果为()。class Person:def _ init_(self,id):self.id=idtom=Person(123)tom._ diet_1 ageT =20print(tom.age+len(tom.diet)A.2 1B.2 2C.2 3D.2 4140 .关于以下代码,说法正确的是()。class parent:def _ init_(self,param):self.vl=paramclass child(parent):def _ init(self,param):parent._ init_(self,param)self.v2=paramodj=child(lOO)A.p r i n t (o d j.v l)值为 0。B.p r i n t (o d j.v l=o d j.v 2)结果为 F al s e。C.p r i n t (o d j.v l)值为 1 0 0。D.p r i n t (o d j.v l=o d j.v 2)会报错。1 41 .在一个方法的定义中,可以通过表达式()访问实例变量X。A.xB.s el f,g et (x)C.s el f x D.s el f,x1 42 .假设a 为类A的对象且包含一个私有数据成员“_ v al u e,那么在类的外部通过对象a 直接将其私有数据成员“_ v al u e”的值设置为3 的语句可以写 作()。A.a._v al u e=3B.a._ A _v al u e=3C.A _v al u e=3D.A._v al u e=31 43.下列丽可用于查看实例对象a 的成员的是()。A.h el p (a)B.p r i n t (a)C.d i r (a)D.a?1 44.下面哪项特性不是面向对象程序设计的主要特征()。A.封装B.函数C.多态D.继承1 45.下列哪个说法是正确的()A.类方法只能通过类名来调用B.面向对象的编程是以函数为核心的C.方法构造的是实例方法D.多态是指是指不同对象收到不同消息时产生相同的操作行为1 46.对于i f语句序列的两条语句,如果第一条语句前面有4 个空格、第二条语句前面有1 个制表符,则运行时会产生()异常。A.I n d ex E r r o rB.T abE r r o rC.S y n t ax E r r o rD.I n d en t at i o n E r r o r1 47.除了系统遇到错误产生异常外,我们也可以使用()产生异常。A.er r o rB.r ai s eC.ex c ep t i o nD.ex c ep t1 48.以下代码的运行结果为()。try:print(*try.3)r=10/0print(*result:,r)except ZeroDivisionError as e:print(*except:r e)finally:print(finally.1)print(1 END)A.t r y.B.t r y.ex c ep t:d i v i s i o n by z er oC.t r y.ex c ep t:d i v i s i o n by z er ofi n al l y.D.t r y.ex c ep t:d i v i s i o n by z er ofi n al l y.E N D1 49 .以下代码的运行结果为()。import numpy as npa=np.matrix(1,0,0z 1)b=np.dot(a,a.T)print(b)A.1 1 1 U IB.1 0 1 1 C.1 0 0 1 D.1 1 0 1 1 50 .下列不属于Py t h o n 第三方库的是()。A.p y g am eB.m at p l o t l i bC.n u m p yD.r an d o m1 51 .下列关于N u m Py 的说法中,错误的是()。A.N u m Py 可以处理傅立叶变换和用于图形操作的例程B.N u m Py 能进行数组(限-维数组)的算术和逻辑运算C.Nu m Py拥有线性代数和随机数生成的内置函数D.Nu m Py系统主要用于数学/科学计算,提供了许多高级的数值编程工具1 5 2.已知i m p o rt n u m p y a s n p,无法使用n u m p y创建数组的操作是()。A.n p.o n e s (8)B.n p.ze ro s (8)C.n p.e m p ty(8)D.n p.a rra ys (8)1 5 3.以下关于Pytho n 数值运算描述错误的是()。A.Pytho n 内置支持复数运算,可以使用j 或者J 来表示。B.Pytho n 支持+=、=这样的增量赋值操作符。C.在 Pytho n 3.x 中,1 0 /3 =3的判别结果是T ru e。D.%运算符表示运算对象取余。1 5 4 .以下关于字符串处理的描述错误的是()。A.符号可以被用来表示转义符号,例如 d o e s n t 和?。6 5 d 都表示字符串d o e s n t。B.被 单 引 号)或 者 双 引 号 包 围 的 都 是 字 符 串。C.如果字符串赋值的时候,内部有单引号或双引号时如果不想使用转义字符常常可以使用r 运算符来表示。D.打印语句 p ri n t(C:f i l e ti m e )的输出结果是 C:f i l e ti m e。1 5 5 .结构化程序设计的三种基本的控制结构不包括()。A.选择B.顺序C.递归D.循环1 5 6.以下关于列表表述中错

    注意事项

    本文(Python程序设计期末考试复习资料汇编.pdf)为本站会员(无***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开