答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com)Python编程基础-[奥鹏南开大学]22春学期(高起本1709、全层次1803-2103)《Python编程基础》在线作业答案
试卷总分:100 得分:100
第1题,下列选项中可以用于判断c中保存的字符是否是英文字母的表达式是
A、c='a' and c='Z'
B、c='A' and c='z'
C、c='a' and c='A' and c='Z
D、c='a' and c='A' and c='Z'
正确答案:
第2题,用于获取父类代理对象的方法是
A、parent
B、proxy
C、delegate
D、super
正确答案:
第3题,下面程序的输出结果是
score=80
ifscore60print'不及格'
elsepass
A、不及格
B、pass
C、报错
D、雅输出
正确答案:
第4题,已知"a=[1[23]]"且"b=a[]"则执行"a[1]=10"后b的值为
A、[1,10]
B、[1,[2,3]]
C、[1,[10,3]]
D、报错
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),执行"print0o20"则在屏幕上会输出
A、20
B、0o20
C、16
D、32
正确答案:
第6题,析构方法的方法名是
A、__destruct__
B、__term__
C、__del__
D、__end__
正确答案:
第7题,已知"a=dictx=1y=2"且"b=a"则执行"a['y']=10"后则printb的输出结果为
A、{x=1,y=10}
B、{x=1,y=2}
C、{'x':1,'y':10}
D、{'x':1,'y':2}
正确答案:
第8题,已知m是一个Match对象则mgroup1返回的结果必然是一个
A、字符串
B、元组
C、列表
D、不确定
正确答案:
第9题,用于跳出循环的命令是
A、break
B、continue
C、else
D、pass
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),下列选项中不能创建字典对象的语句是
A、{'one':1, 'two':2, 'three':3}
B、dict('one':1, 'two':2, 'three':3)
C、dict([('one',1), ('two',2), ('three',3)])
D、dict(zip(['one','two','three'], [1,2,3]))
正确答案:,C
第11题,执行"print0x20"则在屏幕上会输出
A、20
B、0x20
C、16
D、32
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),程序在运行时输入数据和输出数据都是存放在中
A、外存
B、内存
C、CPU
D、硬盘
正确答案:
第13题,已知A类中slots定义为"slots='a1''a2'"B类没有slots定义B是A的子类则B类可以动态扩展的属性包括
A、a1
B、a2
C、a1和a2
D、任意属性
正确答案:
第14题,局部变量的作用域是
A、从定义变量的位置到文件结束位置
B、从定义变量的位置到函数结束位置
C、所有函数
D、所有文件
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),已知"a=dictx=1y=dicty1=2y2=3"且"b=acopy"则执行"a['y']['y1']=10"后则printb的输出结果为
A、{x=1,y={y1=10,y2=3}}
B、{x=1,y={y1=2,y2=3}}
C、{'x':1,'y':{'y1':10,'y2':3}}
D、{'x':1,'y':{'y1':2,'y2':3}}
正确答案:
第16题,下列选项中描述正确的是
A、一个递归函数中必须有循环语句
B、一个函数的函数体中只能调用其他函数、不能调用自己
C、所有问题都可以使用递归方式求解
D、递归函数调用层数太多有可能引起栈溢出的问题
正确答案:,B,D
第17题,在完成一项较复杂的任务时我们通常会将任务分解成若干个子任务通过完成这些子任务逐步实现任务的整体目标采用这种思想的程序设计方法称为程序设计方法
A、面向对象
B、面向类
C、结构化
D、分解化
正确答案:
第18题,下列选项中执行时会报错的语句是
A、int('23')
B、int('23+1')
C、int('23',8)
D、int('2a',16)
正确答案:
第19题,下面文件文件打开方式中不能对打开的文件进行写操作的是
A、w
B、wt
C、r
D、a
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),递归函数是指
A、在一个函数内部通过调用自己完成问题的求解
B、在一个函数内部通过不断调用其他函数完成问题的求解
C、一个函数不断被其他函数调用完成问题的求解
D、把函数作为参数的一种函数
正确答案:
第21题,下列选项中可哈希的数据类型包括
A、数字
B、集合
C、列表
D、字符串
正确答案:
第22题,Python中的字符串可以写在中
A、一对井号中
B、一对尖括号中
C、一对单引号中
D、一对双引号中
正确答案:
第23题,已知函数调用Fun*a则a可能是
A、元组
B、列表
C、集合
D、字典
正确答案:
第24题,已知"d=dictsno='1810100'name='李晓明'age=19"下列选项中能够删除键为age的元素的代码是
A、d.del('age')
B、del d['age']
C、d.pop('age')
D、d.remove('age')
正确答案:
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),使用集合的update方法传入的实参可以是
A、数字
B、元组
C、列表
D、字符串
正确答案:,C,D
第26题,下列选项中可迭代的数据类型包括
A、数字
B、元组
C、列表
D、字符串
正确答案:
第27题,下列选项中描述错误的是
A、函数的形参名和实参名必须完全相同
B、在函数体中为形参赋值会影响对应实参的值
C、如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值
D、当有多个形参时,各形参之间用逗号分隔
正确答案:,B
第28题,下面选项中描述正确的是
A、根据一个类可以创建多个对象
B、一个对象只能是某个类的对象
C、一个对象可以是多个类的对象
D、Python中的int、float等基本数据类型都是类
正确答案:
第29题,下列选项中描述正确的是
A、在一个继承关系中只能有一个子类
B、在一个继承关系中只能有一个父类
C、一个类可能在一个继承关系中是子类、而在另一个继承关系中是父类
D、一个类可能在多个继承关系中是子类
正确答案:,B,D
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),如果一个类C1通过继承已有类C而创建则将C称作
A、子类
B、基类
C、父类
D、超类
正确答案:
第31题,二进制数转十进制数的规则是"按权展开求和"
T、对
F、错
正确答案:
第32题,printlistrange5的输出结果为"[01234]"
T、对
F、错
正确答案:
第33题,如果一个属性只有用于获取属性值的getter方法而没有用于设置属性值的setter方法则该属性是一个只读属性
T、对
F、错
更多答案下载:雅宝题库QV同步1144766066网(www.ybaotk.com)
第34题,类的封装性是指将一个数据相关的属性封装在一起
T、对
F、错
正确答案:F
第35题,利用iter函数可以根据可迭代对象获取迭代器
T、对
F、错
更多答案下载:雅宝题库QV同步1144766066网(www.ybaotk.com)
第36题,通过"minls"可以得到列表ls中最小元素的值
T、对
F、错
正确答案:
第37题,基于已有的类创建新的类是面向对象中的多态性
T、对
F、错
正确答案:F
第38题,通过import语句一次只能导入一个模块
T、对
F、错
正确答案:
第39题,如果使用类的实例对象调用类方法则类方法中的第一个参数指向该实例对象
T、对
F、错
正确答案:
第40题,已知B是A的父类b是B类的对象则"A==typeb"返回结果为True
T、对
F、错
正确答案:
第41题,如果一个子类有两个或更多父类则这种继承关系称为多重继承
T、对
F、错
更多答案下载:雅宝题库QV同步1144766066网(www.ybaotk.com)
第42题,列表的sort方法的key参数接收的函数必须有返回值
T、对
F、错
更多答案下载:雅宝题库QV同步1144766066网(www.ybaotk.com)
第43题,如果一个异常雅法被任何的except子句捕获则程序会抛出该异常并停止
T、对
F、错
更多答案下载:雅宝题库QV同步1144766066网(www.ybaotk.com)
第44题,已知类的普通方法func有3个形参且都没有默认参数值则调用该方法时必须传入对应的3个实参
T、对
F、错
正确答案:F
第45题,不能使用数字索引形式的下标可以访问字典中的元素
T、对
F、错
更多答案下载:雅宝题库QV同步1144766066网(www.ybaotk.com)
第46题,对于不可变类型的对象a可以通过"a=b"修改a的值
T、对
F、错
更多答案下载:雅宝题库QV同步1144766066网(www.ybaotk.com)
第47题,变量的作用域是指在哪些地方可以使用这个变量
T、对
F、错
正确答案:
第48题,已知A类中定义了方法fa1和fa2B类中定义了方法fbA是B的子类则B类中包含了3个方法
T、对
F、错
正确答案:F
第49题,通过"lsmax"可以得到列表ls中最大元素的值
T、对
F、错
正确答案:F
答案来源:雅宝题库QV同步1144766066网(www.ybaotk.com),已知MyModule模块中有一个雅参函数fun且在脚本文件Npy中有"importMyModuleasM"则在Npy中要调用MyModule模块中的fun函数应使用"Mfun"
T、对
F、错
正确答案: |