南开19春学期1709180318091903Python编程基础在线作业标准答案_第1页
南开19春学期1709180318091903Python编程基础在线作业标准答案_第2页
南开19春学期1709180318091903Python编程基础在线作业标准答案_第3页
南开19春学期1709180318091903Python编程基础在线作业标准答案_第4页
南开19春学期1709180318091903Python编程基础在线作业标准答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、19春学期(1709、1803、1809、1903)«Python编程基础在线作业-0003试卷总分:100得分:0一、单选题(共20道试题,共40分)1 .通过语句“m,n=3,5",定义了()个变量。A.0B.1C.2D.报错2 .已知“a=1,2,3”且“b=a:”,则执行“a1=10”后,b的值为()A.10,2,3B.1,10,3C.1,2,10D.1,2,33 .已知m是一个Match对象,则m.group(1)返回的结果必然是一个()A.字符串B.元组C.列表D.不确定4 .用于结束本次循环并开始下一次循环的命令是()。A.breakB.continueC.e

2、lseD.pass5 .下面程序的输出结果是()。defStudentInfo(country='中国,name):print('%s,%s'%(name,country)StudentInfo('美国','大卫')A.大卫,美国B.美国,大卫C.大卫,中国D.报错6 .已知"d=dict(x=1,y=2)”,则执行"d.clear()"后,"len(d)”返回的结果是()。A.0B.1C.2D.报错7 .十进制数37转为二进制数结果为()。A.100101BB.101001B#100100B#10

3、0001B8 .全局变量的作用域是()。A.从定义变量的位置到文件结束位置B.从定义变量的位置到函数结束位置C.所有函数D.所有文件9 .用于跳出循环的命令是()。A.breakB.continueC.elseD.pass10 .re.finditer函数的返回结果必然是()。A.列表B.元组C.字符串D.迭代器11 .静态方法是指使用()修饰的方法。A.classmethodB.classC.staticmethodD.static12 .已知"ls=1,3,2,5”,则执行"ls.sort(reverse=True)”后ls的值为()A.1,3,2,5B.1,2,3,5

4、C.5,3,2,1D.5,2,3,113 .将一个函数的运算结果返回到函数调用的地方,应使用()。A.printB.returnC.break0.continue14 .面向对象方法的基本观点是一切系统都是由()构成。A.类B.对象C.函数D.方法15 .已知"str='Python#C+#Python'",贝U"str.find('Python')”返回的结果是()。A.0B.12C.-1D.报错16 .已知有代码"forxiny:",则y必然是一个()。A.可哈希对象B.可迭代对象C.列表对象D.集合对象17

5、 .已知"d=dict(x=1,y=2)",贝Ud.get('z')返回的结果是()。A.NoneB.defaultC.nullD.报错18 .下列选项中,返回结果为True的表达式为()。A.1in'ab':1B.'ab'in'abc'C.'ac'in'abc'D.'ab'in'abc',119 .用于获取父类代理对象的方法是()。A.parentB.proxyC.delegateD.super20 .已知"d1='age

6、9;:19",则执行"d2=d1.fromkeys('sno','name')"后,di中的元素个数为()。A.0B.1C.2D.3二、多选题(共10道试题,共20分)1 .已知A类中_slots_定义为"_slots_=('a1',a2')",B类中_slots_定义为“_slots_=('b1',b2')",B是A的子类,则B类可以动态扩展的属性包括()。A.a1B.a2C.b1D.b22 .下面选项中,描述正确的是()。A.根据一个类可以创建多个对象

7、B. 一个对象只能是某个类的对象C. 一个对象可以是多个类的对象D.Python中的int、float等基本数据类型都是类3 .下列选项中,描述正确的是()。A.全局变量可以在所有函数中使用B.如果不使用global关键字则在一个函数中无法修改全局变量的值C.如果不使用global关键字则在一个函数中无法获取全局变量的值D.全局变量只能在其所在的脚本文件中访问4 .已知定义的Student类中有一个类属性sno,stu是Student类的对象,则下列选项中能够正确访问sno属性的方法包括()。A.Student:snoB.stu:snoC.Student.snoD.stu.sno5 .下列选项

8、中,描述正确的是()。A.类的普通方法可以通过类名或对象名调用B.类的普通方法仅能通过类名调用C.类的普通方法仅能通过对象名调用D.类中的方法在定义时需要使用def关键字6 .与正则表达式匹配的字符串包括()。A.B.C.D.<>7 .下列选项中,描述正确的是()。A.一个函数的函数体中可以包含另一个函数的定义8 .一个函数的函数体中可以包含另一个函数的调用C. 一个函数的函数体中不可以包含另一个函数的定义D. 一个函数的函数体中不可以包含另一个函数的调用8 .下列选项中,输出结果为False的选项包括()A.print(False)B.print(bool(0)C.print(b

9、ool(1)D.print(bool('')9 .下列选项中,描述正确的是()。A.类方法可以通过类名直接调用B.类方法可以通过类的实例对象调用C.静态方法可以通过类名直接调用D.静态方法可以通过类的实例对象调用10 .Python是一种()语言。A.编译型语言B.解释型语言C.局级语言D.低级语言三、判断题(共20道试题,共40分)1.Boolean类型是整型的子类型,在作为数字参与运算时,False自动转为1,True自动转为0。A.对B.错2 .如果一个子类有两个或更多父类,则这种继承关系称为多重继承。A.对B.错3 .如果一个属性只有用于设置属性值的setter方法,而

10、没有用于获取属性值的getter方法,则该属性是一个只写属性。A.对B.错4 .利用iter函数可以根据可迭代对象获取迭代器。A.对B.错5 .使用strcmp函数可以进行字符串的比较。A.对B.错6 .对于不可变类型的对象a,可以通过"a=b"修改a的值。A.对B.错7 .已知执行"d=dict(sno='1810100',name='李晓明,age=19),则执行“r=d.pop('age')”后,r的值为19。A.对8 .错8 .通过“max(t)”可以得到元组t中最大元素的值。A.对B.错9 .使用字符串的forma

11、t方法进行字符串格式化时,替换字段在字符串中需要用一对大括号括起来。A.对B.错10 .使用获取到的父类代理对象可以在子类中调用被重写的父类方法。A.对B.错11 .对于表达式xiny,其中y必须是可迭代对象。A.对B.错12 .已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。A.对B.错13 .通过“”可以创建一个空字典。A.对B.错14 .已知M模块中有两个函数f1和f2,则在脚本文件N.py中通过"fromMimport*”必然可以将M模块中的f1和f2导入。A.对B.错15 .列表生成表达式的返回结果是一个列表。A.对B.错16 .Python中的变量在使用前必须先定义。A.对

温馨提示

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

评论

0/150

提交评论