网课python程序设计答案_中国大学MOOCPython程序设计网课答案

中国大学MOOCPython程序设计网课答案

程序的三种基本结构不包括

下列语句输出的结果是________。try:lst=10[0]x=lst[10]print("done")exceptindexerror:print("indeutofbound")else:print("nothingiswrong")finally:print("finallywearehere")print("continue")

以下说法正确的是 ‍

以下语句的输出结果是 foriinrange(5):print(i)print(i)

表达式365%10+365//10的值是

已知list1=[1,1,2,3,5,8,13,21,34,55],则list1[2:4]返回的子列表是________。

以下程序的输出结果是:deff(x,y=1,z=2):returnx+y+zprint(f(1,z=3))

已知闰年是需要满足以下两个条件其一即可:(1)能被4整除但不能被100整除;(2)能被整除。请问21世纪,即2001年1月1日~2100年12月31日一共有_______个闰年?

字符串的s值的值是"welcome",则s[2:-2]的值是________。

下列表示集合s1与s2的并集的运算是________。

以下运算符优先级最高的是

x=[2x for x in range(10) if x%2==0],则数组x的元素个数是________个。

s=1+3+5+7+...+99,则s的值是________。

已知有以下3行语句,以下说法正确的是________。a=3a="python"b=2a

下列语句输出的结果是________。classa:def__init__(self,i=0):self.i=idefm1(self):self.i+=1clas(a):def__init__(self,j=0):super().__init__(3)self.j=jdefm1(self):self.i+=1b=b()b.m1()print(b.i)print(b.j)

下列语句输出的结果是________。s1={1,4,5,6}s2={1,3,6,7}print(s1.difference(s2))

750~850之间的素数的个数一共有________个。

下列语句输出的结果是________。try:list=10[0]x=list[10]print("done")exceptindexerror:print("indeutofbound")

下列语句输出的结果是________。t=(1,2,3,7,9,0,5)print(t[1:-1])

下列哪种类型数据是不可变化的________。

以下合法的标识符是________。

下列语句输出的结果是________。clasase(object):defa(self):return"base_method_a"classsub(base):defa(self):return"sub_method_a"defb(self):return"sub_method_b"obj=sub()print(obj.a())print(obj.b())

函数abc完成的功能是________defabc(n1,n2):abc=1k=2whilek<=n1andk<=n2:ifn1%k==0andn2%k==0:abc=k#updateabck+=1returnabc

下列语句输出的结果是________。s1={1,4,5,6}s2={1,3,6,7}print(s1.symmetric_difference(s2))

下列语句输出的结果是________。try:lst=10[0]x=lst[9]print("done")exceptindexerror:print("indeutofbound")else:print("nothingiswrong")finally:print("finallywearehere")print("continue")

以下程序输出的结果是________。classrectangle:def__init__(self,width,height):self.width=widthself.height=heightdefgetarea(self):returnself.widthself.heightr1=rectangle(3,4)print(r1.getarea())

350-450之间所有能被7整除的数之和是________。

已知fibonacci数列是1,1,2,3,5,8,13,...,即从第3个数开始,每个数都是前两个数的和。fibonacci数列的第15个数是________。

python中的open函数在打开文本文件时不包括以下哪种模式________。

s[0:-1]与下列哪一项含义相同________。

以下合法的标识符是

使用open(filename,mode)函数打开文本文件时,参数mode不包括________。

以下循环的执行次数是 count=0whilecount<=10:print("programmingisfun!")count=count+1

执行语句list1=[2x for x in range(5)]后,list1的值是________。

下列语句输出的结果是________。classperson:def__getinfo(self):return"person"defprintperson(self):print(self.__getinfo())classstudent(person):def__getinfo(self):return"student"person().printperson()student().printperson()

下列语句输出的结果是________。s1={1,4,5,6}s2={1,3,6,7}print(s1.union(s2))

表达式365//10%10的值是________。

以下程序的输出结果最接近哪个数________。importmathclasspoint:def__init__(self,x,y):self.x=xself.y=ydef__sub__(self,other):distance=math.sqrt((self.x-other.x)2+\(self.y-other.y)2)returndistancedefmain():p1=point(3,0)p2=point(0,4)print(p1-p2)main()

以下语句打印的星号“”数量是 foriinrange(1,6):forjinrange(0,i):print("",end="")print()

以下语句的输出结果是________。sum=0foriinrange(5):sum+=iprint(sum)

在类方法时,如何访问实例变量x:________。

以下说法正确的是________。

以下语句的输出结果是________。sum=0i=1whilei<10:sum=sum+ii+=3print(sum)

函数abc完成的功能是________。defabc(n1,n2):abc=1k=2whilek<=n1andk<=n2:ifn1%k==0andn2%k==0:abc=k#updateabck+=1returnabc

以下说法正确的是________。

以下语句的输出结果是 sum=0i=1whilei<10:sum=sum+ii=i+2print("sum=",sum)

python中的open函数在打开二进制文件时不包括以下哪种模式________。

面向对象程序设计的三个基本特征不包括________。

以下是类rectangle的定义:classrectangle:def__init__(self,width,height):self.width=widthself.height=heightdefgetperimeter(self):return2(self.width+self.height)变量r1是rectangle的对象,获得r1的周长的语句是________。

以下程序的输出结果是:defswap(x,y):x,y=y,xdefmain():a,b=3,4swap(a,b)print(a,b)main()

s[1:-1]与下列哪一项含义相同________。

以下说法正确的是________。

以下程序的输出结果是:x=1defincrease():globalxx+=1print(x)increase()print(x)

已知list1=[1,1,2,3,5,8,13,21,34,55],则list1[1:3]返回的子列表是________。

下列不属于python内置异常类的是________。

python中,判断a,b,c是否构成三角形的表达式是________。

表达式365%10的值是________。

面向对象程序设计的三个基本特征不包括________。

下列语句输出的结果是________。classa:def__init__(self,i):self.i=idef__str__(self):return"a"def__eq__(self,other):returnself.i==other.ix=a(1)y=a(1)print(x==y)

以下程序输出的结果是:deffact(n):s=1foriinrange(1,n+1):s=sireturnsprint(fact(4))

以下是类a的声明,其中方法__eq__()我们称之为________。classa:def__init__(self,i):self.i=idef__eq__(self,other):returnself.i==other.i

文件指针始终指向________。

判断变量number是偶数的表达式是

下列语句输出的结果是________。t=tuple([2xforxinrange(1,5)])print(t)

已知fibonacci数列是1,1,2,3,5,8,13,...,即从第3个数开始,每个数都是前两个数的和。则fibonacci数列前25个数之和是________。

python中所有的异常类都直接或间接继承自________。

以下运算符优先级最高的是________。

下列说法正确的是________。

下列语句输出的结果是________。s1={1,4,5,6}s2={1,3,6,7}print(s1.intersection(s2))

已知s=1+4+7+10+13+...+97+100,则s的值是________。

关于关键字break和continue,以下说法正确的是________。

下列语句输出的结果是________。defmain():d={}d["susan"]=50d["jim"]=45d["joan"]=54d["susan"]=51d["john"]=53print(len(d))main()

已知s="welcome",则s[4:]的值是________。

python中定义类的保留字是:

python内置的列表运算不包括________。

下列语句输出的结果是________。classa:def__init__(self,i=0):self.i=idefm1(self):self.i+=1def__str__(self):returnstr(self.i)x=a(8)print(x)

表达式42//5+52%3的值是________。

以下语句的输出结果是_______。defswap(x,y):x,y=y,xdefmain():a,b=5,8swap(a,b)print(a,b)main()

以下语句的输出结果最接近于以下哪个数字________。 importrandomsum=0foriinrange(100):number=random.randint(1,100)sum+=numbersum=sum/100print(sum)

如果以“w”模式打开一个已存在的文件,则会发生________。

以下说法错误的是________。

关于以下两条语句,以下说法正确的是________。s="programming"s[2]="g"

下列表示集合s1与s2的交集的运算是________。

下列语句输出的结果是________。classperson:defgetinfo(self):return"person"defprintperson(self):print(self.getinfo())classstudent(person):defgetinfo(self):return"student"person().printperson()student().printperson()

你可能感兴趣的:(网课python程序设计答案)