南开大学22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业二

奥鹏南开在线作业满分答案参考

22秋学期(高起本1709-1803、全层次1809-2103)《Python编程基础》在线作业-00002

1.已知“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]
满分答案问询微信:424329

2.已知M模块中有一个无参函数fun,且在脚本文件N.py中有“from M import fun”,则在N.py中调用M模块中fun函数的方式为( )。
选项A:fun()
选项B:N.fun()
选项C:M.fun()
选项D:N.M.fun()
满分奥鹏南开在线作业满分答案参考答案问询微信:424329

3.下面程序的输出结果是( )。
m=5
while(m==0):
m-=1
print(m)
选项A:0
选项B:4
选项C:5
选项D:-1
满分答案问询微信:424329

4.所有函数之外定义的变量是( )。
选项A:局部变量
选项B:全局变量
选项C:静态变量
选项D:文件变量
满分答案问询微信:424329

5.要从文件中按行读取所有数据,则应使用文件对象的( )方法。
选项A:read
选项B:readall
选项C:readline
选项D:readlines
满分答案问询微信:424329

6.os模块中用于依次创建路径中所有不存在的目录的函数是( )。
选项A:makedirs
选项B:makedir
选项C:mkdirs
选项D:mkdir
满分答案问询微信:424329

7.已知stu1和stu2是Student类的两个对象,则执行“stu1>stu2”时会自动执行Student类的( )方法。
选项A:__gt__
选项B:__ge__
选项C:__lt__
选项D:__le__
满分答案问询微信:424329

8.下面程序的输出结果是( )。
score=80
if score”匹配的字符串包括( )。
选项A:
选项B:
选项C:
选项D:
满分答案问询微信:424329

9.利用下列选项中的( ),可快速完成金融分析工作。
选项A:Numpy
选项B:Scipy
选项C:Pandas
选项D:Django
满分答案问询微信:424329

10.下列选项中,描述正确的是( )。
选项A:在一个继承关系中只能有一个子类
选项B:在一个继承关系中只能有一个父类
选项C:一个类可能在一个继承关系中是子类、而在另一个继承关系中是父类
选项D:一个类可能在多个继承关系中是子类
满分答案问询微信:424329

11.正则表达式“Aabc”与正则表达式“^abc”的功能相同,都用于匹配以abc开头的字符串。
选项A:对
选项B:错
满分答案问询微信:424329

12.已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。
选项A:对
选项B:错
满分答案问询微信:424329

13.执行“print('%.2f%%'%52.50)”,输出结果为“52.50%”。
选项A:对
选项B:错
满分答案问询微信:424329

14.对于一个带不定长参数的函数,其普通形参可以有默认参数值。
选项A:对
选项B:错
满分答案问询微信:424329

15.通过“d.keys()”可以获取由字典d中所有键组成的一个对象。
选项A:对
选项B:错
满分答案问询微信:424329

16.已知有语句“assert num==0”,则当num的值为0时会引发AssertionError异常。
选项A:对
选项B:错
满分答案问询微信:424329

17.为一个对象动态绑定的新属性,只能通过该对象访问。
选项A:对
选项B:错
满分答案问询微信:424329

18.能够使用next函数获取下一个元素值的对象都是迭代器。
选项A:对
选项B:错
满分答案问询微信:424329

19.方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
选项A:对
选项B:错
满分答案问询微信:424329

20.一个脚本文件中定义的全局变量只能在该脚本文件中使用。
选项A:对
选项B:错
满分答案问询微信:424329

21.调试是为了解决语法错误。
选项A:对
选项B:错
满分答案问询微信:424329

22.列表的sort方法的key参数接收的函数必须有返回值。
选项A:对
选项B:错
满分答案问询微信:424329

23.如果一个子类有两个或更多父类,则这种继承关系称为多重继承。
选项A:对
选项B:错
满分答案问询微信:424329

24.已知s={1,20,25},则通过“s.add({2,3})”可以向s中添加一个新的集合类型的元素。
选项A:对
选项B:错
满分答案问询微信:424329

25.定义函数只是规定了函数会执行什么操作,但并不会真正执行;只有调用函数时才会真正去执行函数中的代码。
选项A:对
选项B:错
满分答案问询微信:424329

26.对于没有默认参数值的形参,在函数调用时必须为其指定实参。
选项A:对
选项B:错
满分答案问询微信:424329

27.通过“set()”可以创建一个空集合。
选项A:对
选项B:错
满分答案问询微信:424329

28.程序执行时遇到断点就暂停执行,并且可以查看当前各变量的状态。
选项A:对
选项B:错
满分答案问询微信:424329

29.通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
选项A:对
选项B:错
满分答案问询微信:424329

30.如果一个属性只有用于获取属性值的getter方法,而没有用于设置属性值的setter方法,则该属性是一个只读属性。
选项A:对
选项B:错
满分答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网