南开23春学期(高起专1903、专升本1903)《Python编程基础》在线作业二
奥鹏南开大学新学期作业参考

南开大学23春学期(高起专1903、专升本1903)《Python编程基础》在线作业
1.3*5**2的运算结果为( )。
选项A:30
选项B:225
选项C:75
选项D:报错
正确答案问询微信:424329
2.已知“a=[1,[2,3]]”且“b=a[:]”,则执行“a[1][0]=10”后,b的值为( )。
选项A:[1,10]
选项B:[1,[2,3]]
选项C:[1,[10,3]]
选项D:报错
正确答案问询微信:424329
3.如果要将字符串中的首字母大写、其他字母都小写,应使用字符串的( )方法。
选项A:capitalize
选项B:lower
选项C:upper
选项D:swapcase
正确答案问询微信:424329
4.已知“ls=[1,3,2,5]”,则执行“ls.sort()”后ls的值为( )。
选项A:[1,3,2,5]
选项B:[1,2,3,5]
选项C:[5,3,2,1]
选项D:[5,2,3,1]
正确答案问询微信:424329
5.已知A类中__slots__定义为“__slots__=('a1','a2')”,B类没有__slots__定义,B是A的子类,则B类可以动态扩展的属性包括( )。
选项A:a1
选项B:a2
选项C:a1和a2
选项D:任意属性
正确答案问询微信:424329
6.已知x=5,则执行“x*=3+6”后,x的值为( )。
选项A:15
选项B:21
选项C:45
选项D:报错
正确答案问询微信:424329
7.只有try子句的语句序列执行时未发生异常才会执行的子句是( )。
选项A:else
选项B:finally
选项C:except
选项D:不存在
正确答案问询微信:424329
8.已知“d1={'age':19}”,则执行“d2=d1.fromkeys(['sno','name'])”后,d1中的元素个数为( )。
选项A:0
选项B:1
选项C:2
选项D:3
正确答案问询微信:424329
9.re.findall函数匹配失败时的返回结果是( )。
选项A:列表
选项B:元组
选项C:迭代器
选项D:None
正确答案问询微信:424329
10.析构方法的方法名是( )。
选项A:__destruct__
选项B:__term__
选项C:__del__
选项D:__end__
正确答案问询微信:424329
11.下列选项中,返回结果为True的表达式为( )。
选项A:1 in {'ab':1}
选项B:'ab' in 'abc'
选项C:'ac' in 'abc'
选项D:'ab' in ['abc',1]
正确答案问询微信:424329
12.统计列表ls中的值为3的元素个数应使用( )。
选项A:ls.count(3)
选项B:count(ls,3)
选项C:ls.len(3)
选项D:len(ls,3)
正确答案问询微信:424329
13.下列占位运算符中,表示有符号整型十进制数的占位符是( )。
选项A:%d
选项B:%%
选项C:%f
选项D:%s
正确答案问询微信:424329
14.已知“a=tuple('my')+tuple('book')”,则a的值是( )。
选项A:('m','y','b','o','k')
选项B:('m','y','b','o','o','k')
选项C:'mybook'
选项D:'mybok'
正确答案问询微信:424329
15.在闭包中,外层函数的返回值是( )。
选项A:内层函数的调用
选项B:内层函数的引用
选项C:任意值
选项D:无返回值
正确答案问询微信:424329
16.使用Python进行系统编程时,利用( )可以方便地进行系统维护和管理。
选项A:API
选项B:Tkinter/PyQT
选项C:Numpy
选项D:DB-API
正确答案问询微信:424329
17.计算列表ls中的元素个数应使用( )。
选项A:ls.count()
选项B:count(ls)
选项C:ls.len()
选项D:len(ls)
正确答案问询微信:424329
18.已知在脚本文件N.py中有函数调用“B.c()”,其中B是A包中的模块,则import语句的正确写法是( )。
选项A:from A import B
选项B:from A.B import c
选项C:import A.B
选项D:import A.B.c
正确答案问询微信:424329
19.re.findall函数的返回结果必然是( )。
选项A:列表
选项B:元组
选项C:字符串
选项D:迭代器
正确答案问询微信:424329
20.Python3.x环境创建Python脚本文件时,需要将文件编码格式设置为( )。
选项A:ANSI
选项B:GBK
选项C:UTF-8
选项D:UNICODE
正确答案问询微信:4243奥鹏南开大学新学期作业参考29
21.Python程序使用( )进行多行注释。
选项A:三个连续单引号
选项B:三个连续双引号
选项C:分号
选项D:井号
正确答案问询微信:424329
22.下列选项中,描述正确的是( )。
选项A:类方法可以通过类名直接调用
选项B:类方法可以通过类的实例对象调用
选项C:静态方法可以通过类名直接调用
选项D:静态方法可以通过类的实例对象调用
正确答案问询微信:424329
23.下列选项中,返回结果为True的表达式是( )。
选项A:对
选项B:错
正确答案问询微信:424329
24.list函数返回的结果必然是一个列表。
选项A:对
选项B:错
正确答案问询微信:424329
25.len函数可获取一个列表对象中的元素数量。
选项A:对
选项B:错
正确答案问询微信:424329
26.注释的作用是增强程序可读性,并不会实际运行。
选项A:对
选项B:错
正确答案问询微信:424329
27.已知有语句“assert num==0”,则当num的值为0时会引发AssertionError异常。
选项A:对
选项B:错
正确答案问询微信:424329
28.通过“max(t)”可以得到元组t中最大元素的值。
选项A:对
选项B:错
正确答案问询微信:424329
29.一个包中如果包括了模块、则不能再包括子包。
选项A:对
选项B:错
正确答案问询微信:424329
30.正则表达式“^ab[sS]*c$”可以与任一以“ab”开头、以“c”结尾的字符串匹配。
选项A:对
选项B:错
正确答案问询微信:424329
31.对于一个带不定长参数的函数,其普通形参可以有默认参数值。
选项A:对
选项B:错
正确答案问询微信:424329