答案来源:雅宝题库交流网(www.ybaotk.com)-[南开大学(本部)]20秋学期(1109、1803、1809、1903、1909、2003、2009 )《Python编程基础》在线作业拿答案加微信:1144766066
试卷总分 拿答案加微信:100 得分 拿答案加微信:100
第1题,已知& uot;str='a\rb\r\nc\n'& uot;,则& uot;str.splitlines(True)& uot;的返回结果是( )。
A、['a','b','c']
B、['a\r','b\r\n','c\n']
C、['a\r','b\r','c']
D、['a\r','b','c']
正确答案:
第2题,如果要将字符串中的首字母大写、其他字母都小写,应使用字符串的( )方法。
A、capitalize
B、lower
C、upper
D、swapcase
正确答案:
第3题,类的静态方法的第一个形参对应( )。
A、类
B、对象
C、第一个实参
D、第二个实参
正确答案:
第4题,在绘制流程图时,只有( )后面允许有多个分 拿答案加微信支。
A、圆角矩形
B、圆
C、矩形框
D、菱形框
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),不定长的位置参数在传递给函数时会被封装成( )。
A、元组
B、列表
C、集合
D、字典
正确答案:
第 题,已知& uot;d1={'age':19}& uot;,则执行& uot;d1.fromkeys(['sno','name'])& uot;后,d1中的元素个数为( )。
A、0
B、1
C、2
D、3
正确答案:
第1题,已知& uot;str='a**b*c*d'& uot;,则& uot;str.split('**',2)& uot;的返回结果是( )。
A、['a','b','c','d']
B、['a','b','c*d']
C、['a','b*c*d']
D、报错
正确答案:
第8题,Python的优点不包括( )。
A、简单易学
B、免费开源
C、丰富的库
D、强制缩进
正确答案:
第9题,使用re.match函数进行正则表达式匹配时,如果要忽略大小写,则应在匹配选项中指定( )。
A、re.A
B、re.I
C、re.M
D、re.S
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),已知& uot;ls=[1,3,2,5]& uot;,则执行& uot;ls.sort()& uot;后ls的值为( )。
A、[1,3,2,5]
B、[1,2,3,5]
C、[5,3,2,1]
D、[5,2,3,1]
正确答案:
第11题,调用函数时函数名后面的一对小括号中给出的参数称为( )。
A、实参
B、形参
C、类型参数
D、名字参数
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),已知& uot;str='a**b*c*d'& uot;,则& uot;str.split('*',2)& uot;的返回结果是( )。
A、['a','','b','c','d']
B、['a','b','c','d']
C、['a','','b*c*d']
D、['a','b','c*d']
正确答案:
第13题,已知通过& uot;stu=Student('1810101','李晓明')& uot;可以创建一个Student类对象并赋给stu,则创建该对象时所执行的构造方法的形参个数(不考虑不定长参数的情况)为( )。
A、1
B、2
C、3
D、4
正确答案:
第14题,类中的( )对应一个类可以支持哪些操作。
A、属性
B、方法
C、数据
D、对象
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),执行& uot;print(0x20)& uot;,则在屏幕上会输出( )。
A、20
B、0x20
C、1
D、32
正确答案:
第1 题,已知Student类有一个类属性__id,stu是Student类的对象,则利用stu访问__id属性的正确方法是( )。
A、stu.__id
B、stu._stu__id
C、stu._Student__id
D、stu._Student.__id
正确答案:
第11题,判断一个对象所属的类是否是指定类,应使用内置函数( )。
A、isinstance
B、issubclass
C、type
D、isclass
正确答案:
第18题,将一个函数的运算结果返回到函数调用的地方,应使用( )。
A、print
B、return
C、break
D、continue
正确答案:
第19题,lambda函数是指( )。
A、在一个函数内部通过调用自己完成问题的求解
B、不使用def定义函数的形式
C、一个函数不断被其他函数调用完成问题的求解
D、把函数作为参数的一种函数
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),已知& uot;a=dict(x=1,y=2)& uot;且& uot;b=a.copy()& uot;,则执行& uot;a['y']=10& uot;后,则print(b)的输出结果为( )。
A、{x=1,y=10}
B、{x=1,y=2}
C、{'x':1,'y':10}
D、{'x':1,'y':2}
正确答案:
第21题,如果要判断一个集合是否是另一个集合的子集,可以使用集合中的( )方法。
A、ischildset
B、issubset
C、issuperset
D、isparentset
正确答案:,C
第22题,下列选项中,描述正确的是( )。
A、普通形参必须在不定长参数前面
B、普通形参必须在不定长参数后面
C、对于位置参数形式的不定长参数,普通形参既可以在不定长参数前面,也可以在不定长参数后面
D、对于关键字参数形式的不定长参数,普通形参必须在不定长参数的前面
正确答案:,C,D
第23题,下列选项中,*作为重复运算符使用的表达式是( )。
A、[1.2]*3
B、1.2*3
C、'abc'*3
D、(1.2,2.5)*3
正确答案:,C,D
第24题,Python程序使用( )进行多行注释。
A、三个连续单引号
B、三个连续双引号
C、分 拿答案加微信号
D、井号
正确答案:,B
答案来源:雅宝题库交流网(www.ybaotk.com),已知M模块中有两个函数f1和f2,则在脚本文件N.py中要导入M模块的f1和f2,正确的写法是( )。
A、from M import f1,f2
B、from M import f1 and f2
C、from M import *
D、from M import f1 as f2
正确答案:
第2 题,如果要替换字符串中与指定正则表达式匹配的子串,可以使用re模块的( )函数。
A、replace
B、split
C、sub
D、subn
正确答案:,D
第21题,下列选项中,描述正确的是( )。
A、析构方法是类的内置方法之一
B、析构方法在对象销毁时自动执行
C、析构方法可以设置默认参数值
D、析构方法的方法名为__term__
正确答案:,C,D
第28题,下列占位运算符中,表示有符号浮点型十进制数的占位符是( )。
A、%f
B、%d
C、%F
D、%s
正确答案:,C
第29题,下列选项中,计算结果为True的表达式包括( )。
A、15=8
B、not 158
C、15=8 or 158
D、15=8 and 158
正确答案:,B,C
答案来源:雅宝题库交流网(www.ybaotk.com),下列选项中,描述正确的选项包括( )。
A、Python中的变量在使用前不需要定义
B、Python 3.x中的变量名可以包含中文
C、Python中的变量类型一旦确定就不能改变
D、a@b是一个有效的Python变量名
正确答案:,B
第31题,对于不可变类型的对象a,可以通过& uot;a=b& uot;修改a的值。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第32题,已知MyModule模块中有一个雅参函数fun,且在脚本文件N.py中有& uot;import MyModule as M& uot;,则在N.py中要调用MyModule模块中的fun函数应使用& uot;M.fun()& uot;。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第33题,方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第34题,借助yield关键字可以利用函数实现生成器的功能。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第35题,已知d1和d2是两个字典对象,则直接执行& uot;dMerge=dict(d1,**d2)& uot;与先执行& uot;dMerge=d1.copy()& uot;、再执行& uot;dMerge.update(d2)& uot;的效果完全相同。
T、对
F、错
正确答案:
第3 题,Python中的每条语句都会执行且仅执行1次。
T、对
F、错
正确答案:F
第31题,对于整型变量x,x1与x//2的运算结果相同。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第38题,使用strcmp函数可以进行字符串的比较。
T、对
F、错
正确答案:F
第39题,已知s={1,20,25},则通过& uot;s.add([2,3])& uot;可以向s中添加一个新的列表类型的元素。
T、对
F、错
正确答案:F
第40题,使用三引号创建字符串时允许直接将字符串写成多行的形式。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第41题,使用下标& uot;[]& uot;可以访问集合中的元素。
T、对
F、错
正确答案:
第42题,已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。
T、对
F、错
正确答案:F
第43题,正则表达式& uot;\Aabc& uot;与正则表达式& uot;^abc& uot;的功能相同,都用于匹配以abc开头的字符串。
T、对
F、错
正确答案:
第44题,通过& uot;min(ls)& uot;可以得到列表ls中最小元素的值。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第45题,已知执行& uot;d=dict(sno='1810100', name='李晓明', age=19)& uot;,则执行& uot;r=d.pop('age')& uot;后,r的值为19。
T、对
F、错
正确答案:
第4 题,re.sub(r'','','tc')的返回结果是字符串'tc'。
T、对
F、错
正确答案:
第41题,Python中的多态是借助鸭子类型实现的。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
第48题,注释的作用是增强程序可读性,并不会实际运行。
T、对
F、错
正确答案:
第49题,不能使用数字索引形式的下标可以访问字典中的元素。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)
答案来源:雅宝题库交流网(www.ybaotk.com),已知s1和s2是两个集合,则执行& uot;s1.union(s2)& uot;后,s1中的元素是原来s1和s2两个集合中的元素的并集。
T、对
F、错
正确答案:F |