|
Python程序设计(21春)形考作业3(主观)
试卷总分:100?得分:100
云南开放大学形考作业
一、判断题(共10道试题,共50分)
1.lambda函数拥有自己的命名空间,且可以访问自己参数列表之外或全局命名空间里的参数。
2.在Python中,使用了yield的函数被称为生成器(generator)。
3.如果子类继承了装饰器父类,则子类也是一个装饰器。
4.__init__构造方法,通过类创建对象时,自动触发执行。
5.断言可以在简单逻辑上代替if和else,但必须处理异常。 国开形考作业
6.一个if可以有多个elif
7.IPython用In[序号]:作为提示符。
8.变量a为60,变量b为13,a<<2输出结果240
9.Python需要在创建变量时先初始化类型
10.return[表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。
二、填空题(共10道试题,共50分)
11.classpeople:name=”age=0__weight=0def__init__(self,n,a,w):self.name=nself.age=aself.__weight=wdefspeak(self):print(“%s说:我%d岁。”%(self.name,self.age))classstudent(people):grade=”def__init__(self,n,a,w,g):people.__init__(self,n,a,w)self.grade=gdefspeak(self):print(“%s说:我%d岁了,我在读%d年级”%(self.name,self.age,self.grade))classspeaker():topic=”name=”def__init__(self,n,t):self.name=nself.topic=tdefspeak(self):print(“我叫%s,我是一个演说家,我演讲的主题是%s”%(self.name,self.topic))classsample(speaker,student):a=”def__init__(self,n,a,w,g,t):student.__init__(self,n,a,w,g)speaker.__init__(self,n,t)test=sample(“Tim”,25,80,4,”Python”)test.speak()程序执行结果##
12.如果一个类中定义了##方法,那么在打印对象时,默认输出该方法的返回值。
13.装饰器本质上是一个,##函数,
14.df=pd.DataFrame(np.arange(12,32).reshape((5,4)),index=[“a”,“b”,“c”,“d”,“e”],columns=[“WW”,“XX”,“YY”,“ZZ”])print(df[“YY”].unique())程序执行结果为##
15.__next__()方法(Python2里是next())会返回##迭代器对象。
16.assert(断言)用于##一个表达式,在表达式条件为false的时候触发异常。
奥鹏云南开放大学答案q或请进
17.defm1():f=open(“output.txt”,“w”)f.write(“python”)f.close()此程序的执行过程是##
18.a=np.array([1,2,3,4,5])np.save(‘outfile.npy’,a)b=np.load(‘outfile.npy’)print(b)程序执行结果是##
19.一个子类继承父类的##和##。
20.调用函数时可使用的正式参数类型有:必需参数,##参数,##参数,不定长参数。
本内容由易百教育整理发布
|
|