在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

南开24春学期《Python编程基础》在线作业【标准答案】

Time2024-05-19Hits浏览量: 62
有奥鹏院校所有作业、毕业论文,详情请咨询请添加QQ : 103092222或微信: xyzlfx100

24春学期(高起本:1709-2103、专升本/高起专:2003-2103)《Python编程基础》在线作业-00001

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 40 分)

1.静态方法是指使用( )修饰的方法。

A.@classmethod

B.@class

C.@staticmethod

D.@static


2.十进制数37转为二进制数结果为( )。

A.100101B

B.101001B#100100B#100001B


3.已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun as f”,则在N.py中调用M模块中fun函数的方式为( )。

A.fun()

B.fun()

C.f()

D.f()


4.从一个序列对象中取部分元素形成一个新的序列对象的操作被称作( )。

A.选择

B.切片

C.子序列

D.投影


5.已知“d=dict(x=1,y=2)”,则d.get('z')返回的结果是( )。

A.None

B.default

C.null

D.报错


6.递归函数是指( )。

A.在一个函数内部通过调用自己完成问题的求解

B.在一个函数内部通过不断调用其他函数完成问题的求解

C.一个函数不断被其他函数调用完成问题的求解

D.把函数作为参数的一种函数


7.下列选项中,( )不是常量。

A.12

B.35.7

C.'Python'

D.abc


8.如果要将字符串中的首字母大写、其他字母都小写,应使用字符串的( )方法。

A.capitalize

B.lower

C.upper

D.swapcase


17.除了系统遇到错误产生异常外,我们也可以使用( )产生异常。

A.exception

B.error

C.raise

D.except


10.已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为“['test']”的选项是( )。

A.ls[3]

B.ls[4]

C.ls[3:4]

D.ls[4:5]


11.lambda函数是指( )。

A.在一个函数内部通过调用自己完成问题的求解

B.不使用def定义函数的形式

C.一个函数不断被其他函数调用完成问题的求解

D.把函数作为参数的一种函数


12.已知“a=[1,[2,3]]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( )。

A.[1,10]

B.[1,[2,3]]

C.[1,[10,3]]

D.报错


13.已知“ls=[1,3,2,5]”,则执行“ls.sort(reverse=True)”后ls的值为( )。

A.[1,3,2,5]

B.[1,2,3,5]

C.[5,3,2,1]

D.[5,2,3,1]


14.要从文件中按行读取所有数据,则应使用文件对象的( )方法。

A.read

B.readall

C.readline

D.readlines


15.判断一个类是否是另一个类的子类,应使用内置函数( )。

A.isinstance

B.issubclass

C.type

D.isclass


16.通过列表中的( )方法可以根据指定值查找第一个匹配的列表元素的位置。

A.index

B.find

C.search

D.at


17.已知“str='a**b*c*d'”,则“str.split('*',2)”的返回结果是( )。

A.['a','','b','c','d']

B.['a','b','c','d']

C.['a','','b*c*d']

D.['a','b','c*d']


18.下列选项中,用于将各种类型的数据(字符串、整数、浮点数、列表、字典等)输出到屏幕上的函数是( )。

A.eval

B.input

C.print

D.get


12.类中的普通方法至少有( )个参数。

A.0

B.1

C.2

D.3


20.程序在运行时,输入数据和输出数据都是存放在( )中。

A.外存

B.内存

C.CPU

D.硬盘


二、多选题 (共 10 道试题,共 20 分)

21.下列选项中,关于列表的sort方法描述正确的是( )。

A.如果列表中的各元素可直接比较大小,则可以不指定key参数

B.reverse参数决定了将列表中的元素按升序还是降序排列

C.key参数接收一个函数,通过该函数获取用于排序时比较大小的数据

D.reverse参数默认值为False,表示将列表中的元素按降序排列


28.下列选项中,+作为拼接运算符使用的表达式是( )。

A.[1.2]+[2.5]

B.1.2+2.5

C.'abc'+'def'

D.[1.2+2.5]


23.高级语言编写的程序称为( )。

A.目标代码

B.目标文件

C.源代码

D.源文件


24.下列选项中,可迭代的数据类型包括( )。

A.数字

B.元组

C.列表

D.字符串


25.已知脚本文件N.py中有一个函数调用“A.B.C.d()”,则下列选项中表示包名的是( )。

A.A

B.B

C.C

D.d


26.如果要判断一个集合是否是另一个集合的子集,可以使用集合中的( )方法。

A.ischildset

B.issubset

C.issuperset

D.isparentset


27.下列选项中,描述正确的是( )。

A.普通形参必须在不定长参数前面

B.普通形参必须在不定长参数后面

C.对于位置参数形式的不定长参数,普通形参既可以在不定长参数前面,也可以在不定长参数后面

D.对于关键字参数形式的不定长参数,普通形参必须在不定长参数的前面


28.下列选项中,比较对象大小时自动执行的内置方法包括( )。

A.__str__

B.__eq__

C.__ne__

D.__nq__


29.下列选项中,描述正确的是( )。

A.类的普通方法可以通过类名或对象名调用

B.类的普通方法仅能通过类名调用

C.类的普通方法仅能通过对象名调用

D.类中的方法在定义时需要使用def关键字


22.自定义迭代器要求在类中必须实现的内置方法包括( )。

A.__str__

B.__init__

C.__next__

D.__iter__


三、判断题 (共 20 道试题,共 40 分)

33.正则表达式“\Aabc”与正则表达式“^abc”的功能相同,都用于匹配以abc开头的字符串。


32.变量的作用域是指在哪些地方可以使用这个变量。


41.已知“str1='abcdefabc'”,则执行“str2=str1.replace('abc','cba',1)”后,str2中保存的字符串为'cbadefabc'。


34.已知“str='abcdefabc'”,则执行“str.replace('abc','cba')”后,str中保存的字符串为'cbadefcba'。


35.已知M模块中有两个函数f1和f2,则在脚本文件N.py中通过“from M import *”必然可以将M模块中的f1和f2导入。


36.通过“{}”可以创建一个空集合。


34.如果使用类的实例对象调用类方法,则类方法中的第一个参数指向该实例对象。


35.已知Student类有一个属性__id,stu是Student类的对象,则通过“stu.__id='1810101'”可以将stu对象中的__id属性赋值为字符串'1810101'。


39.lambda函数可以作为实参传给高阶函数的形参。


40.列表生成表达式的返回结果是一个列表。


41.对于不可变类型的对象a,可以通过“a=b”修改a的值。


42.正则表达式“^ab[\s\S]*c$”可以与任一以“ab”开头、以“c”结尾的字符串匹配。


43.表达式a=b=1中两个运算符的运算顺序是从右至左。


44.执行“print('%.2f%%'%52.50)”,输出结果为“52.50%”。


45.re.sub(r'','','tc

')的返回结果是字符串'tc'。


46.在for循环和while循环后面可以跟着else分支,退出循环后必然会执行else后面的语句序列。


47.在一个函数中定义的变量在另一个函数中不能使用。


49.伪代码必须符合Python语言的语法要求。


49.在函数调用时,如果第一个参数使用了关键字参数的形式,则后面所有参数都必须使用关键字参数的形式。


50.Python语言环境的提示符是>>>。


吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

南开24春学期《Python编程基础》在线作业【标准答案】_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭