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

南开大学23春学期(高起本:1709-2103、专升本/高起专:1903-2103)《Python编程基础》在线作业
1.类中的普通方法至少有( )个参数。
选项A:0
选项B:1
选项C:2
选项D:3
正确答案问询微信:424329
2.已知“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
3.下面文件文件打开方式中,不能对打开的文件进行写操作的是( )。
选项A:w
选项B:wt
选项C:r
选项D:a
正确答案问询微信:424329
4.已知“a=[1,[2,3]]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( )。
选项A:[1,10]
选项B:[1,[2,3]]
选项C:[1,[10,3]]
选项D:报错
正确答案问询微信:424329
5.已知“a=[1,2,3]”且“b=a[:]”,则执行“a[1]=10”后,b的值为( )。
选项A:[10,2,3]
选项B:[1,10,3]
选项C:[1,2,10]
选项D:[1,2,3]
正确答案问询微信:424329
6.已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun as f”,则在N.py中调用M模块中fun函数的方式为( )。
选项A:fun()
选项B:N.fun()
选项C:f()
选项D:N.f()
正确答案问询微信:424329
7.对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
选项A:IndentationError
选项B:TabError
选项C:IndexError
选项D:SyntaxError
正确答案问询微信:424329
8.已知Student类是一个空类,则通过“Student.name='unknown'”语句增加的属性可以通过( )访问。
选项A:类名或对象名
选项B:仅类名
选项C:仅对象名
选项D:无法访问
正确答案问询微信:424329
9.使用字典中的( )方法可以删除指定键的元素。
选项A:del
选项B:delete
选项C:pop
选项D:remove
正确答案问询微信:424329
10.os模块中用于删除指定路径的最后多层目录的函数是( )。
选项A:removedirs
选项B:removedir
选项C:rmdirs
选项D:rmdir
正确答案问询微信:424329
11.如果要去除字符串中头部的空格,可以使用字符串的( )方法。
选项A:strip
选项B:lstri奥鹏南开大学新学期作业参考p
选项C:rstrip
选项D:replace
正确答案问询微信:424329
12.类中的( )对应一个类可以支持哪些操作。
选项A:属性
选项B:方法
选项C:数据
选项D:对象
正确答案问询微信:424329
13.下面程序的输出结果是( )。
score=80
if score','','tc')的返回结果是字符串'tc'。
选项A:对
选项B:错
正确答案问询微信:424329
14.如果一个属性只有用于设置属性值的setter方法,而没有用于获取属性值的getter方法,则该属性是一个只写属性。
选项A:对
选项B:错
正确答案问询微信:424329
15.通过“ls.max()”可以得到列表ls中最大元素的值。
选项A:对
选项B:错
正确答案问询微信:424329
16.使用strcmp函数可以进行字符串的比较。
选项A:对
选项B:错
正确答案问询微信:424329
17.类的普通方法的第一个参数自动对应调用该方法时所使用的类对象。
选项A:对
选项B:错
正确答案问询微信:424329
18.使用字符串的format方法进行字符串格式化时,替换字段在字符串中需要用一对大括号括起来。
选项A:对
选项B:错
正确答案问询微信:424329
19.os.path.join('.','src','tools')与'.{0}src{0}tools'.format(os.sep)返回的字符串相同。
选项A:对
选项B:错
正确答案问询微信:424329
20.已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。
选项A:对
选项B:错
正确答案问询微信:424329
21.一个脚本文件中定义的全局变量只能在该脚本文件中使用。
选项A:对
选项B:错
正确答案问询微信:424329
22.为一个对象动态绑定的新属性,只能通过该对象访问。
选项A:对
选项B:错
正确答案问询微信:424329
23.已知MyModule模块中有一个无参函数fun,且在脚本文件N.py中有“import MyModule as M”,则在N.py中要调用MyModule模块中的fun函数应使用“M.fun()”。
选项A:对
选项B:错
正确答案问询微信:424329
24.Python中的多态是借助鸭子类型实现的。
选项A:对
选项B:错
正确答案问询微信:424329
25.在for循环和while循环后面可以跟着else分支,当for循环已经遍历完列表中所有元素或while循环的条件为False退出循环时,必然会执行else后面的语句序列。
选项A:对
选项B:错
正确答案问询微信:424329
26.一个类属性只能通过类名访问。
选项A:对
选项B:错
正确答案问询微信:424329
27.已知s1和s2是两个集合,则“s1.issubset(s2)”与“s2.issuperset(s1)”返回结果必然相同。
选项A:对
选项B:错
正确答案问询微信:424329
28.使用下标“[]”可以访问集合中的元素。
选项A:对
选项B:错
正确答案问询微信:424329
29.在一个函数中定义的变量在另一个函数中不能使用。
选项A:对
选项B:错
正确答案问询微信:424329
30.利用iter函数可以根据可迭代对象获取迭代器。
选项A:对
选项B:错
正确答案问询微信:424329