奥鹏网院作业 发表于 2020-3-27 16:36:00

南开大学《Python编程基础》19秋期末考核(面部识别+一次...

南开大学《Python编程基础》19秋期末考核(面部识别+一次提交)
《Python编程基础》19秋期末考核
试卷总分100得分100
第1题已知&quota=list((12))+list((23))&quot则a的值是()。
A、
B、
C、(123)
D、(1223)
正确答案
第2题类中的()对应一个类可以支持哪些操作。
A、属性
B、方法
C、数据
D、对象
正确答案
第3题使用字典中的()方法可以一次插入多个元素。
A、add
B、update
C、push
D、insert
正确答案
第4题第三方模块的获取与安装可以使用()工具。
A、pip
B、get
C、install
D、setup
正确答案
第5题程序在运行时输入数据和输出数据都是存放在()中。
A、外存
B、内存
C、CPU
D、硬盘
正确答案
第6题已知在脚本文件N.py中有函数调用&quotB.c()&quot其中B是A包中的模块则import语句的正确写法是()。
A、fromAimportB
B、fromA.Bimportc
C、importA.B
D、importA.B.c
正确答案
第7题十进制数37转为二进制数结果为()。
A、100101B
B、101001B#100100B#100001B
正确答案
第8题已知stu1和stu2是Student类的两个对象则执行&quotstu1stu2&quot时会自动执行Student类的()方法。
A、__gt__
B、__ge__
C、__lt__
D、__le__
正确答案
第9题下列选项中错误的描述是()。
A、字典中的每一个元素是一个键值对
B、字典中不同元素的键不能相同
C、字典中不同元素的值不能相同
D、通过&quot{}&quot可以创建一个空字典
正确答案
第10题已知&quotls=&quot则执行&quotls.sort(reverse=True)&quot后ls的值为()。
A、
B、
C、
D、
正确答案
第11题如果要去除字符串中的所有空格可以使用字符串的()方法。
A、strip
B、lstrip
C、rstrip
D、replace
正确答案
第12题用于结束本次循环并开始下一次循环的命令是()。
A、break
B、continue
C、else
D、pass
正确答案
第13题如果要去除字符串中头部的空格可以使用字符串的()方法。
A、strip
B、lstrip
C、rstrip
D、replace
正确答案
第14题析构方法的形参个数为()。
A、0
B、1
C、至少1个
D、不限
正确答案
第15题re.finditer函数的返回结果必然是()。
A、列表
B、元组
C、字符串
D、迭代器
正确答案
第16题下列选项中描述正确的是()。
A、通过import一次只能导入一个模块
B、通过import一次可以导入多个模块
C、一个模块对应了一个扩展名为.py的脚本文件,该脚本文件的名字就是模块名
D、导入一个模块A后,如果要使用A中定义的标识符s,则需要通过A.s的方式
正确答案CD
第17题利用下列选项中的()可快速完成金融分析工作。
A、Numpy
B、Scipy
C、Pandas
D、Django
正确答案BC
第18题如果要一次完成字符串中所有满足正则表达式规则的子串的匹配可以使用re模块的()函数。
A、searchall
B、findall
C、finditer
D、search
正确答案C
第19题下列选项中描述正确的选项包括()。
A、Python中的变量在使用前不需要定义
B、Python3.x中的变量名可以包含中文
C、Python中的变量类型一旦确定就不能改变
D、a@b是一个有效的Python变量名
正确答案B
第20题对于Python中同一层次的连续两行代码采用下列书写方式不会报错的是()。
A、第一行缩进1个制表符,第二行缩进4个空格
B、第一行和第二行都缩进4个空格
C、第一行和第二行都缩进2个空格
D、第一行和第二行都缩进1个制表符
正确答案CD
第21题下列选项中描述正确的是()。
A、一个函数的函数体中可以包含另一个函数的定义
B、一个函数的函数体中可以包含另一个函数的调用
C、一个函数的函数体中不可以包含另一个函数的定义
D、一个函数的函数体中不可以包含另一个函数的调用
正确答案B
第22题下列选项中有效的Python变量名包括()。
A、test
B、_abc
C、1_a
D、_t1
正确答案BD
第23题下列选项中按照从左至右的顺序进行字符串检索的方法包括()。
A、find
B、rfind
C、index
D、rindex
正确答案C
第24题Python程序使用()进行多行注释。
A、三个连续单引号
B、三个连续双引号
C、分号
D、井号
正确答案B
第25题已知脚本文件N.py中有一个函数调用&quotA.B.C.d()&quot则下列选项中表示包名的是()。
A、A
B、B
C、C
D、d
正确答案B
第26题类的封装性是指将一个数据相关的属性封装在一起。
T、对
F、错
正确答案F
第27题基于已有的类创建新的类是面向对象中的多态性。
T、对
F、错
正确答案F
第28题列表生成表达式的返回结果是一个列表。
T、对
F、错
正确答案T
第29题len函数可获取一个列表对象中的元素数量。
T、对
F、错
正确答案T
第30题通过&quotmin(ls)&quot可以得到列表ls中最小元素的值。
T、对
F、错
正确答案T
第31题如果一个属性只有用于设置属性值的setter方法而没有用于获取属性值的getter方法则该属性是一个只写属性。
T、对
F、错
正确答案F
第32题os.path.join(.srctools)与.{0}src{0}tools.format(os.sep)返回的字符串相同。
T、对
F、错
正确答案T
第33题外层函数定义了局部变量x如果内层函数只获取x的值、不修改x的值则可以不使用nonlocal关键字。
T、对
F、错
正确答案T
第34题使用三引号创建字符串时不允许使用转义符。
T、对
F、错
正确答案F
第35题已知MyModule模块中有一个无参函数fun且在脚本文件N.py中有&quotimportMyModuleasM&quot则在N.py中要调用MyModule模块中的fun函数应使用&quotM.fun()&quot。
T、对
F、错
正确答案T
第36题请写出下面程序的输出结果。xyz=357ifyxprint(y)ifyzprint(y)elseprint(z)elseprint(x)ifxzprint(x)elseprint(z)
正确答案
第37题请将下面程序补充完整。s=set()s.____(1)____((12))print(s)#输出&quot{(12)120300}&quots.____(2)____((12))print(s)#输出&quot{(12)1230020}&quot
正确答案
第38题请将下面程序补充完整。classStudentdef____(1)____(self____(2)____)self.name=namedefPrintInfo(self)print(姓名:%s%self.name)if__name__==__main__stu1=Student()stu2=Student(李晓明)stu1.PrintInfo()#输出&quot姓名:unknown&quotstu2.PrintInfo()#输出&quot姓名:李晓明&quot
正确答案
第39题分别写出M.py和testM.py运行后的输出结果。M.py中的代码:defPrintSum(mn)print(m+n)if__name__==__main__PrintSum(1015)testM.py中的代码:importMM.PrintSum(12)
正确答案
第40题请指出下面程序中存在的错误并改正。classStudentpassif__name__==__main__stu=Student()print(stu)
正确答案

页: [1]
查看完整版本: 南开大学《Python编程基础》19秋期末考核(面部识别+一次...