欢迎光临
我们一直在努力

南开大学]21秋学期《Python编程基础》在线作业 【标准答案】 【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

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、对

赞(0)
未经允许不得转载:奥鹏作业网 » 南开大学]21秋学期《Python编程基础》在线作业 【标准答案】 【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址