Python编程基础-[南开大学]21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《Python编程基础》在线作业
试卷总分:100 得分:100
第1题,已知”d=dict(x=1,y=2)”,则执行”d.clear()”后,”len(d)”返回的结果是( )。
A、0
B、1
C、2
D、报错
正确答案:
第2题,已知”a=tuple([1,2])+tuple([2,3])”,则a的值是( )。
A、[1,2,3]
B、[1,2,2,3]
C、(1,2,3)
D、(1,2,2,3)
正确答案:
第3题,已知t=(12,34.5,True,’test’,3+5j),则下列选项中,输出结果为”(‘test’,)”的选项是( )。
A、t[3]
B、t[4]
C、t[3:4]
D、t[4:5]
正确答案:
第4题,已知”t=tuple(range(0,10))”,则print(t[-1:3:-2])的结果是( )。
A、[9,7,5]
B、(9,7,5)
C、[9,7,5,3]
D、(9,7,5,3)
正确答案:
已知”d1={‘age’:19}”,则执行”d1.fromkeys([‘sno’,’name’])”后,d1中的元素个数为( )。
A、0
B、1
C、2
D、3
正确答案:
第6题,计算列表ls中的元素个数应使用( )。
A、ls.count()
B、count(ls)
C、ls.len()
D、len(ls)
正确答案:
第7题,程序在运行时,输入数据和输出数据都是存放在( )中。
A、外存
B、内存
C、CPU
D、硬盘
正确答案:
第8题,用于跳出循环的命令是( )。
A、break
B、continue
C、else
D、pass
正确答案:
第9题,已知M模块中有一个无参函数f,则在脚本文件N.py中导入M模块后调用函数f的方式为( )。
A、f()
B、N.f()
C、M.f()
D、N.M.f()
正确答案:奥鹏南开答案请进:opzy.net或请联系微信:1095258436
( )是计算机完成的一个最基本的操作。
A、程序
B、指令
C、代码
D、命令
正确答案:
第11题,通过列表中的( )方法可以将一个元素插入到列表的指定位置。
A、insert
B、append
C、add
D、push
正确答案:
已知m是一个Match对象,则m.groups()返回的结果必然是一个( )。
A、字符串
B、元组
C、列表
D、不确定
正确答案:
第13题,下列选项中,可以用于判断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’
正确答案:
第14题,已知通过”stu=Student(‘1810101′,’李晓明’)”可以创建一个Student类对象并赋给stu,则创建该对象时所执行的构造方法的形参个数(不考虑不定长参数的情况)为( )。
A、1
B、2
C、3
D、4
正确答案:
析构方法的形参个数为( )。
A、0
B、1
C、至少1个
D、不限
正确答案:
第16题,下列选项中,错误的描述是( )。
A、字典中的每一个元素是一个键:值对
B、字典中不同元素的键不能相同
C、字典中不同元素的值不能相同
D、通过”{}”可以创建一个空字典
正确答案:
第17题,下列选项中,执行时会报错的语句是( )。
A、int(’23’)
B、int(’23+1′)
C、int(’23’,8)
D、int(‘2a’,16)
正确答案:
第18题,除了系统遇到错误产生异常外,我们也可以使用( )产生异常。
A、exception
B、error
C、raise
D、except
正确答案:
第19题,使用集合的update方法,要求传入的实参必须是( )。
A、元组
B、列表
C、可哈希对象
D、可迭代对象
正确答案:
下列选项中,描述正确的是( )。
A、一个函数的函数体中可以包含另一个函数的调用、但不可以包含另一个函数的定义
B、一个函数的函数体中可以包含另一个函数的定义、但不可以包含另一个函数的调用
C、一个函数的函数体中即不可以包含另一个函数的定义、也不可以包含另一个函数的调用
D、一个函数的函数体中既可以包含另一个函数的定义、也可以包含另一个函数的调用
正确答案:
第21题,已知s1和s2是两个集合,则返回结果必然为True的选项包括( )。
A、s1.symmetric_difference(s2).issubset(s1)
B、s1.symmetric_difference(s2).issuperset(s1)
C、s1.intersection(s2).issubset(s1)
D、s1.intersection(s2).issubset(s2)
正确答案:,D
第22题,已知在D:\Python目录下有一个test.dat文件,则下列选项中返回True的是( )。
A、os.path.isfile(‘D:\\Python\\test.dat’)
B、os.path.isdir(‘D:\\Python’)
C、os.path.exists(‘D:\\Python’)
D、os.path.exists(‘D:\\Python\\test.dat’)
正确答案:,B,C,D
第23题,Python的运行方式包括( )。
A、交互式运行
B、脚本式运行
C、代码式运行
D、即时式运行
正确答案:,B
第24题,下列选项中,+作为拼接运算符使用的表达式是( )。
A、[1.2]+[2.5]
B、1.2+2.5
C、’abc’+’def’
D、[1.2+2.5]
正确答案:,C
下列选项中属于高级程序设计语言的是( )。
A、Python语言
B、汇编语言
C、机器语言
D、C++语言
正确答案:,D
第26题,使用集合的update方法,传入的实参可以是( )。
A、数字
B、元组
C、列表
D、字符串
正确答案:,C,D
第27题,下面关于包的叙述中,正确的是( )。
A、利用包可以将多个关系密切的模块组织在一起
B、定义一个包就是创建一个文件夹并在该文件夹下创建一个名为__init__.py的文件
C、一个包下面只能包含模块
D、一个包下面还可以包含子包
正确答案:,B,D
第28题,下列选项中,描述正确的是( )。
A、定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面
B、位置参数和关键字参数可以混合使用,但位置参数必须在前
C、位置参数和关键字参数不允许混合使用
D、关键字参数的形式为”形参=实参”
正确答案:,B,D
第29题,在列表的最后添加一个新元素,可以使用的列表方法包括( )。
A、insert
B、append
C、add
D、push
正确答案:,B
已知s1和s2是两个集合,则返回结果必然为True的选项包括( )。
A、s1.union(s2).issubset(s1)
B、s1.union(s2).issuperset(s1)
C、s1.difference(s2).issubset(s1)
D、s1.difference(s2).issuperset(s1)
正确答案:,C
第31题,os.path.join(‘.’,’src’,’tools’)与’.{0}src{0}tools’.format(os.sep)返回的字符串相同。
T、对
F、错
第32题,比较运算和逻辑运算返回的计算结果一定是布尔值。
T、对
F、错
第33题,定义函数只是规定了函数会执行什么操作,但并不会真正执行;只有调用函数时才会真正去执行函数中的代码。
T、对
F、错
第34题,模块可以放在任何一个包或子包中。
T、对
F、错
第35题,借助yield关键字可以利用函数实现生成器的功能。
T、对
F、错
第36题,已知执行”d=dict(sno=’1810100′, name=’李晓明’, age=19)”,则执行”r=del d[‘age’]”后,r的值为19。
T、对
F、错
正确答案:F
第37题,通过下标”[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
T、对
F、错
第38题,执行”print(‘%.2f%%’%52.50)”,输出结果为”52.50%”。
T、对
F、错
第39题,析构方法可以没有形参。
T、对
F、错
正确答案:F
第40题,利用iter函数可以根据可迭代对象获取迭代器。
T、对
F、错
第41题,已知类的普通方法func有3个形参且都没有默认参数值,则调用该方法时必须传入对应的3个实参。
T、对
F、错
正确答案:F
第42题,一个脚本文件中定义的全局变量只能在该脚本文件中使用。
T、对
F、错
正确答案:F
第43题,已知A类中定义了方法fa1和fa2,B类中定义了方法fb,A是B的子类,则B类中包含了3个方法。
T、对
F、错
正确答案:F
第44题,已知s={1,20,25},则通过”s.add([2,3])”可以向s中添加一个新的列表类型的元素。
T、对
F、错
正确答案:F
第45题,内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。
T、对
F、错
第46题,如果在一个函数中没有显示地写return语句,则该函数有一个隐式的什么数据都不返回的retrun语句。
T、对
F、错
第47题,对于整型变量x,x1与x//2的运算结果相同。
T、对
F、错
第48题,能够使用next函数获取下一个元素值的对象都是迭代器。
T、对
F、错
正确答案:F
第49题,通过”{}”可以创建一个空字典。
T、对
F、错
对于没有默认参数值的形参,在函数调用时必须为其指定实参。
T、对