正确答案:-----
22春《Python程序设计》作业3题目 试卷总分:100 得分:100 一、单选题 (共 15 道试题,共 60 分) 1.下列有关函数的说法中,正确的是( )。 A.函数的定义必须在程序的开头 B.函数定义后,其中的程序就可以自动执行 C.函数定义后需要调用才会执行 D.函数体与关键字def必须左
正确答案:-----
22春《Python程序设计》作业3题目
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 60 分)
1.下列有关函数的说法中,正确的是( )。
A.函数的定义必须在程序的开头
B.函数定义后,其中的程序就可以自动执行
C.函数定义后需要调用才会执行
D.函数体与关键字def必须左对齐
正确答案:-----
2.以下对 Python 程序缩进格式描述错误的选项是:
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
正确答案:-----
3.使用( )关键字声明匿名函数。
A.function
B.func
C.def
正确答案:-----
D.lambda
正确答案:-----
4.下列Python语句正确的是( )。
A.min=x if x B.max=x>y?x:y C.if(x>y) print x D.while True:pass 正确答案:----- 5.用于判定文件是否可读的函数为 A.is_readable() 正确答案:----- B.filectime() C.fileatime() D.filesize() 正确答案:----- 6.下列方法中,能够让所有单词的首字母变成大写的方法是( )。 A.capitalize B.title C.upper D.ljust 正确答案:----- 7.下列选项中,不能创建元组的语句是( ) A.tup=[1,2,3] B.tup=(2) C.tup=tuple([1,2,3]) D.tup=(1,'math',98) 正确答案:----- 8.4.创建一个3*3的数组,下列代码中错误的是( )。 A.np.arange(0,9).reshape(3,3) B.np.eye(3) C.np.random.random([3,3,3]) 正确答案:----- D.np.mat("1,2,3 正确答案:----- E.4,5,6 F.7,8,9") 9.下列方法中,能够返回某个子串在字符串中出现次数的是( )。 A.length B.index 正确答案:----- C.count D.find 正确答案:----- 10.判断语句中有多个条件需要判断,使用 ( ) 语句 A.if B.elif C.else D.and 正确答案:----- 11.Python类中包含一个特殊的变量( ),它表示当前对象自身,可以访问类的成员。 A.self B.me C.this D..与类同名 正确答案:----- 12.获取网络上某个URL对应的图片或视频等二进制资源,应该采用Response类的哪个属性? A..text B..head C..content 正确答案:----- D..status_code 正确答案:----- 13.构造方法的作用是( )。 A.一般成员方法 B.类的初始化 C.对象的初始化 D.对象的建立 正确答案:----- 14.关于 import 引用,以下选项中描述错误的是 A.使用 import turtle 引入turtle 库 B.可以使用 from turtle import setup 引入 turtle 库 C.使用 import turtle as t 引入 turtle 库,取别名为 t D.import 保留字用于导入模块或者模块中的对象 正确答案:----- 15.下列代码运行结果是? a = ‘a’ print (a > ‘b’ or ‘c’) A.a B.b C.c D.Y 正确答案:----- 北语22春《Python程序设计》作业3[答案]多选题答案 正确答案:----- 二、多选题 (共 5 道试题,共 20 分) 16.以下是正确的字符串( ) A.‘abc”ab” 正确答案:----- B.‘abc”ab 正确答案:----- C.“abc”ab” 正确答案:----- D.“abc”ab” 正确答案:----- 17.以下条件测试表达式,正确的是?( ) A.name == 'deniro' 正确答案:----- B.name.upper() == 'DENIRO' 正确答案:----- C.name !== 'lily' D.count < 2 and count > 2 正确答案:----- E.'约翰·克利斯朵夫' not in books,其中 books 为列表 正确答案:----- 21.以下关于字典,描述正确的是?( ) A.字典是一系列的键值对 B.与键相关联的值可以任何 Python 对象,比如数字、 字符串、 列表甚至是字典 C.使用 delete 语句指定字典名和ABC键,即可删除键值对 正确答案:----- D.可以先使用一对空的花括号,定义一个空字典, 然后再分行添加键值对 正确答案:----- E.可以指定字典名、 用方括号括起的键以及与该键相关联的新值,来修改字典值。 19.Python中单下划线_foo与双下划线__foo与__foo__的成员,下列说法正确的是? A._foo 不能直接用于’from module import *’ 正确答案:----- B.__foo解析器用_classname__foo来代替这个名字,以区别和其他类相同的命名 C.__foo__代表python里特殊方法专用的标识 D.__foo 可以直接用于’from module import *’ 正确答案:----- 20.在列表中删除元素的方法有哪些? ( ) A.delete() 正确答案:----- B.del() 正确答案:----- C.pop() D.remove() 正确答案:----- 三、判断题 (共 5 道试题,共 20 分) 21.切片选区的区间范围是从起始位开始的,到结束位结束。 22.如果except子句没有指明任何异常类型,则表示捕捉所有的异常。 23.标识符可以以数字开头。 24.在字典中,可以使用count方法计算键值对的个数。 25.通过insert方法可以在指定位置插入元素。
------分隔线----------------------------
北语22春《Python程序设计》作业3[答案]历年参考题目如下:
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.class people: name = '' age = 0 __weight = 0 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self): print("%s 说: 我 %d 岁。" %(self.name,self.age)) class student(people): grade = '' def __init__(self,n,a,w,g): people.__init__(self,n,a,w) self.grade = g def speak(self): print("%s 说: 我 %d 岁了,我在读 %d 年级"%(self.name,self.age,self.grade)) class speaker(): topic = '' name = '' def __init__(self,n,t): self.name = n self.topic = t def speak(self): print("我叫 %s,我是一个演说家,我演讲的主题是 %s"%(self.name,self.topic)) class sample(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__() 方法(Python 2 里是 next())会返回##迭代器对象。
16.assert(断言)用于##一个表达式,在表达式条件为 false 的时候触发异常。
17.def m1(): 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.调用函数时可使用的正式参数类型有:必需参数,##参数,##参数,不定长参数。
[奥鹏]北语22春《Python程序设计》作业3[答案]相关练习题:
由于经营杠杆的作用,当息税前利润下降时,普通股每股收益会下降的更快。( )
()的概念基础认为,合并报表是企业集团各成员企业构成的经济联合体的会计报表,是站在整个集团的角度上考虑合并报表问题。
下列适用于林分蓄积量测定的方法是( )。
下面哪种调查方式可以避免访员误差( )。
某个人独资企业,2014年全年销售收入为l000万元,销售成本及期间费用760万元,其中业务招待费10万元、广告费l5万元、业务宣传费8万元,增值税以外的各种税费150万元,没有其他涉税调整事项。该个人独资企业应缴纳的个人所得税为( )元。
下列财产中不得抵押的财产是( )
以毛泽东为代表的马克思主义正确路线在党中央的领导地位开始确立是在( )
保理业务的信贷风险承担者为 ( )
文丘里管压力损失最低,有较高的测量准确度,对流体中的悬浮物不敏感,可用于污脏流体介质的流量测量,在工业现场应用较多。
在结构抗震设计中,框架结构在地震作用下()
$a<<=2是把整型变量$a的值乘以4
固定股利支付率政策的缺点有()。
计划偏离正轨时可以选择多种修正措施,做法不正确的是(? )。
被讲述的时间被错乱排列,依照叙述时间或心理时间顺序排列。作者高兴先说什么就先说什么,高兴后说什么就后说什么,或者是先想到什么就先写什么,这是( )的叙事时间。
硬盘通常安装在主机箱内,所以硬盘属于内存。
就中国学术期刊数据库(CNKI)的使用权限而言,()是不正确的。
后台的团队控制中心是旅行社利润的主要来源,是旅行社与顾客之间沟通的纽带和桥梁。( )
大数据主要包括数字型等结构化的数据,文本、视频等非结构化信息不属于大数据的范畴。
保险准备金的构成包括()。
按照国际惯例,在接待外宾的过程之中,当主人前往外宾下榻之处进行拜会或送行时,根据以右为尊原则,应使外宾居右。( )