【奥鹏】-[南开大学]20春学期(1109、1803、1809、1903、1909、2003)《Python编程基础》在线作业
试卷总分:100 得分:100
第1题,已知& uot;t=tuple(range(0,10))& uot;,则print(t[-1:3:-2])的结果是( )。
A、[9,1,5]
B、(9,1,5)
C、[9,1,5,3]
D、(9,1,5,3)
正确答案:
第2题,通过列表中的( )方法可以将一个元素插入到列表的指定位置。
A、insert
B、append
C、add
D、push
正确答案:
第3题,已知t=(12,34.5,True,'test',3+5j),则下列选项中,输出结果为& uot;('test',)& uot;的选项是( )。
A、t[3]
B、t[4]
C、t[3:4]
D、t[4:5]
正确答案:
第4题,一个函数中定义的变量是( )。
A、局部变量
B、全局变量
C、静态变量
D、函数变量
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),所有函数之外定义的变量是( )。
A、局部变量
B、全局变量
C、静态变量
D、文件变量
正确答案:
第 题,已知& 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']
正确答案:
第1题,局部变量的作用域是( )。
A、从定义变量的位置到文件结束位置
B、从定义变量的位置到函数结束位置
C、所有函数
D、所有文件
正确答案:
第8题,执行& uot;print(0x20)& uot;,则在屏幕上会输出( )。
A、20
B、0x20
C、1
D、32
正确答案:
第9题,已知ls=[12,34.5,True,'test',3+5j],则下列选项中,输出结果为& uot;['test']& uot;的选项是( )。
A、ls[3]
B、ls[4]
C、ls[3:4]
D、ls[4:5]
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),( )是计算机完成的一个最基本的操作。
A、程序
B、指令
C、代码
D、命令
正确答案:
第11题,& uot;try except& uot;语句中使用& uot;except:& uot;表示( )。
A、捕获所有异常
B、捕获未被前面except子句捕获的异常
C、等价于& uot;except None:& uot;
D、错误的写法
正确答案:
第12题,已知& uot;d1={'age':19}& uot;,则执行& uot;d1.fromkeys(['sno','name'])& uot;后,d1中的元素个数为( )。
A、0
B、1
C、2
D、3
正确答案:
第13题,如果要去除字符串中的所有空格,可以使用字符串的( )方法。
A、strip
B、lstrip
C、rstrip
D、replace
正确答案:D
第14题,如果要去除字符串中头部的空格,可以使用字符串的( )方法。
A、strip
B、lstrip
C、rstrip
D、replace
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),open函数的默认文件打开方式是( )。
A、w
B、w+
C、r
D、r+
正确答案:
第1 题,使用集合的update方法,要求传入的实参必须是( )。
A、元组
B、列表
C、可哈希对象
D、可迭代对象
正确答案:D
第11题,已知& uot;a=tuple([1,2])+tuple([2,3])& uot;,则a的值是( )。
A、[1,2,3]
B、[1,2,2,3]
C、(1,2,3)
D、(1,2,2,3)
正确答案:
第18题,对于if语句序列的两条语句,如果第一条语句前面有4个空格、第二条语句前面有1个制表符,则运行时会产生( )异常。
A、IndentationError
B、TabError
C、IndexError
D、SyntaxError
正确答案:
第19题,已知Student类是一个空类,则通过& uot;Student.name='unknown'& uot;语句增加的属性可以通过( )访问。
A、类名或对象名
B、仅类名
C、仅对象名
D、雅法访问
正确答案:
答案来源:雅宝题库交流网(www.ybaotk.com),已知M模块中有一个雅参函数fun,且在脚本文件N.py中有& uot;from M import fun& uot;,则在N.py中调用M模块中fun函数的方式为( )。
A、fun()
B、N.fun()
C、M.fun()
D、N.M.fun()
正确答案:
第21题,下列选项中,描述正确的是( )。
A、定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面
B、位置参数和关键字参数可以混合使用,但位置参数必须在前
C、位置参数和关键字参数不允许混合使用
D、关键字参数的形式为& uot;形参=实参& uot;
正确答案:,B
第22题,下列选项中,可迭代的数据类型包括( )。
A、数字
B、元组
C、列表
D、字符串
正确答案:,C,D
第23题,下列选项中属于Python应用领域的是( )。
A、图形界面开发
B、Web开发
C、网络爬虫
D、人工智能
正确答案:
第24题,在列表的最后添加一个新元素,可以使用的列表方法包括( )。
A、insert
B、append
C、add
D、push
正确答案:,B
答案来源:雅宝题库交流网(www.ybaotk.com),对于一个字典对象d,如果需要判断d中是否包含键为'x'的元素(包含返回True,不包含返回False),则可以使用的语句包括( )。
A、d.get('x')==None
B、d.get('x')==default
C、'x' in d
D、d.has('x')
正确答案:
第2 题,与正则表达式& uot;\babc\B& uot;匹配的字符串包括( )。
A、+abc+
B、abcd
C、abc
D、+abcd
正确答案:
第21题,字符串检索时,检索失败时不会引发异常的方法包括( )。
A、find
B、rfind
C、index
D、rindex
正确答案:
第28题,super方法的第二个参数可以是( )。
A、第一个参数指定的类的对象
B、第一个参数指定的类的子类的对象
C、第一个参数指定的类
D、第一个参数指定的类的父类
E、第一个参数指定的类的子类
正确答案:,B,D
第29题,下列选项中,描述正确的是( )。
A、构造方法是类的内置方法之一
B、构造方法在定义类时自动执行
C、构造方法在创建对象时自动执行
D、构造方法可以设置默认参数值
正确答案:,B
第30题,已知脚本文件M.py中有一条语句print(__name__),其输出结果可能是( )。
A、__name
B、__main__
C、M
D、M.py
正确答案:,C
第31题,比较运算和逻辑运算返回的计算结果一定是布尔值。
T、对
F、错
正确答案:T
第32题,在一个函数中定义的变量在另一个函数中不能使用。
T、对
F、错
正确答案:
第33题,使用获取到的父类代理对象可以在子类中调用被重写的父类方法。
T、对
F、错
正确答案:T
第34题,解释是将源代码全部翻译成机器指令,再加上一些描述信息,生成可执行文件。
T、对
F、错
正确答案:
第35题,Matplotlib是一款Python编程环境下免费使用的绘图工具包,其工作方式和绘图命令几乎和MATLAB类似。
T、对
F、错
正确答案:T
第3 题,已知有语句& uot;assert num==0& uot;,则当num的值为0时会引发AssertionError异常。
T、对
F、错
正确答案:F
第31题,外层函数中定义的局部变量被内层函数使用,则每调用一次外层函数则会形成一个闭包。
T、对
F、错
正确答案:F
第38题,对于一个带不定长参数的函数,其普通形参可以有默认参数值。
T、对
F、错
正确答案:
第39题,内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。
T、对
F、错
正确答案:T
第40题,利用iter函数可以根据可迭代对象获取迭代器。
T、对
F、错
正确答案:T
第41题,已知& uot;str='{s1}的职业是{s2}'& uot;,则执行& uot;str.format(s2='教师',s1='李晓明')& uot;会因传参顺序不正确而报错。
T、对
F、错
正确答案:
第42题,通过下标& uot;[]& uot;不仅可以访问元组中的某个元素,还可以对元素进行修改。
T、对
F、错
正确答案:
第43题,通过import语句一次只能导入一个模块。
T、对
F、错
正确答案:F
第44题,方法重写是指子类可以对从父类中继承过来的方法进行重新定义,从而使得子类对象可以表现出与父类对象不同的行为。
T、对
F、错
正确答案:T
第45题,如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。
T、对
F、错
正确答案:
第4 题,Python语言环境的提示符是。
T、对
F、错
正确答案:T
第41题,二进制数转十进制数的规则是& uot;除基取余法& uot;。
T、对
F、错
正确答案:
第48题,调试是为了解决语法错误。
T、对
F、错
正确答案:
第49题,已知B是A的父类,a是A类的对象,b是B类的对象,则& uot;isinstance(a,type(b))& uot;返回结果为True。
T、对
F、错
正确答案:T
答案来源:雅宝题库交流网(www.ybaotk.com),已知& uot;str='Like'& uot;,则执行& uot;str.upper()& uot;后,str保存的数据为字符串'LIKE'。
T、对
F、错
正确答案: |