在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

北语《Python程序设计》作业【满分答案】

Time2024-02-20Hits浏览量: 70
有奥鹏院校所有作业、毕业论文,详情请咨询请添加QQ : 103092222或微信: xyzlfx100

《Python程序设计》作业1-00001

试卷总分:100  得分:100

一、单选题 (共 15 道试题,共 60 分)

1.关于 Python 的复数类型,以下选项中描述错误的是

A.复数的虚数部分通过后缀“J”或者“j”来表示

B.对于复数 z,可以用 z.real 获得它的实数部分

C.对于复数 z,可以用 z.imag 获得它的实数部分

D.复数类型表示数学中的复数


2.构造方法是类的一个特殊方法,Python中它的名称为( )。

A.与类同名

B._construct

C._init_

D.init


3.使用( )符号对浮点类型的数据进行格式化。

A.%c

B.%f

C.%d

D.%s


4.字符串的strip方法的作用是( )。

A.删除字符串头尾指定的字符

B.删除字符串末尾的指定字符

C.删除字符串头部的指定字符

D.通过指定分隔符对字符串切片


5.在python中使用random模块中的( )函数随机生成0~1之间的随机浮点数。

A.uniform(a,b)

B.shuffle( )

C.random( )

D.randit(a,b)


6.已知i=0,x=1,y=0,在下列选项中,使i的值变成1的语句是( )

A.if x and y: i+ = 1

B.if x == y: i += 1

C.if x or y: i += 1

D.if !x: i += 1


7.下列函数中,用于返回元祖中元素最小值的是( )。

A.len

B.max

C.min

D.tuple


8.下列代码运行结果是? a = ‘a’ print (a > ‘b’ or ‘c’)

A.a

B.b

C.c

D.Y


9.下列有关函数的说法中,正确的是( )。

A.函数的定义必须在程序的开头

B.函数定义后,其中的程序就可以自动执行

C.函数定义后需要调用才会执行

D.函数体与关键字def必须左对齐


10.打开文件的不正确写法为( )。

A.f=open(‘test.txt’,’r’)

B.with open(‘test.txt’,’r’) as f

C.f= open(‘C:\Apps\test.txt’,’r’)

D.f= open(r‘C:\Apps\test.txt’,’r’)


11.以下关于Python循环结构的描述中,错误的是( )。

A.continue只结束本次循环

B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

C.Python通过for、while等保留字构建循环结构

D.break用来结束当前当次语句,但不跳出当前的循环体


12.下列选项中,不能创建元组的语句是( )

A.tup=[1,2,3]

B.tup=(2)

C.tup=tuple([1,2,3])

D.tup=(1,'math',98)


13.打开一个已有文件,然后在文件末尾添加信息,正确的打开方式为( )。

A.‘r

B.‘w’

C.‘a’

D.‘w+’


14.下列选项中,正确定义了一个字典的是( )。

A.a=[‘a’,1,‘b’,2,‘c’,3]

B.b=(‘a’,1,‘b’,2,‘c’,3)

C.c={‘a’,1,‘b’,2,‘c’,3}

D.d={‘a’:1,‘b’:2,‘c’:3}


15.使用( )关键字声明匿名函数。

A.function

B.func

C.def

D.lambda


二、多选题 (共 5 道试题,共 20 分)

16.__new__和__init__的区别?( )

A.__new__是一个静态方法,而__init__是一个实例方法

B.__new__方法会返回一个创建的实例,而__init__什么都不返回

C.只有在__new__返回一个cls的实例时后面的__init__才能被调用

D.当创建一个新实例时调用__new__,初始化一个实例时用__init__.


17.列表在Python中是可变的序列有

A.列表

B.字典

C.元组

D.集合


18.下面对count( ),index( ), find( )方法描述错误的是( )

A.count() 方法用于统计字符串里某个字符出现的次数

B.find() 方法检测字符串中是否包含子字符串 str 如果包含子字符串返回开始的索引值,否则会报一个异常

C.index() 方法检测字符串中是否包含子字符串 str, 如果str不在 返回-1

D.以上都错误


19.能够完全匹配字符串“c:\rapidminer\lib\plugs”的正则表达式包括( )

A.“c:\rapidminer\lib\plugs”

B.“c:\rapidminer\lib\plugs”

C.“(?i)C:\RapidMiner\Lib\Plugs” ?i:将后面的内容的大写变成小写

D.“(?s)C:\RapidMiner\Lib\Plugs” ?s:单行匹配


20.关于闭包,下列说法正确的是( ):

A.内部函数引用了外部函数的变量(自由变量)

B.外部函数会把内部函数的函数名称返回

C.一个内部函数里对在外部作用域的变量进行引用,则内部函数就被认为是闭包

D.存在于两个嵌套关系的函数中,并且闭包是内部函数


三、判断题 (共 5 道试题,共 20 分)

21.使用下标可以访问字符串中的每个字符。


22.pass语句的出现是为了保持进程结构的完整性。


23.map传入函数的参数个数必须跟序列的个数一样。


24.切片选区的区间范围是从起始位开始的,到结束位结束。


25.文件打开的默认方式是只读。


《Python程序设计》作业2-00001

试卷总分:100  得分:100

一、单选题 (共 15 道试题,共 60 分)

1.以下关于Python循环结构的描述中,错误的是( )。

A.continue只结束本次循环

B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

C.Python通过for、while等保留字构建循环结构

D.break用来结束当前当次语句,但不跳出当前的循环体


2.下列选项中,与class Person等价的是( )。

A.class Person(Object)

B.class Person(Animal)

C.class Person(object)

D.class Person: object


3.以下选项中符合Python语言变量命名规则的是

A.*I

B.3_1

C.AI!

D.Templist


4.优先级最高的运算符是( )。

A.is

B.*

C.**

D.+


5.下列选项中,不能创建元组的语句是( )

A.tup=[1,2,3]

B.tup=(2)

C.tup=tuple([1,2,3])

D.tup=(1,'math',98)


6.Python中列表数据类型元素的切片非常强大,对于列表mylist=[1,2,3,4,5,6,7,8,9],下面操作正确的是( )。

A.mylist[1:9:0]

B.mylist[1:9:2]

C.mylist(6:-9:-2)

D.mylist[10::]


7.以下选项中不是 Python 语言的保留字的是

A.except

B.do

C.pass

D.while


8.获取网络上某个URL对应的图片或视频等二进制资源,应该采用Response类的哪个属性?

A..text

B..head

C..content

D..status_code


9.字符串的strip方法的作用是( )。

A.删除字符串头尾指定的字符

B.删除字符串末尾的指定字符

C.删除字符串头部的指定字符

D.通过指定分隔符对字符串切片


10.构造方法的作用是( )。

A.一般成员方法

B.类的初始化

C.对象的初始化

D.对象的建立


11.判断语句中有多个条件需要判断,使用 ( ) 语句

A.if

B.elif

C.else

D.and


12.构造方法是类的一个特殊方法,Python中它的名称为( )。

A.与类同名

B._construct

C._init_

D.init


13.下列方法中,能够让所有单词的首字母变成大写的方法是( )。

A.capitalize

B.title

C.upper

D.ljust


14.用open( )打开一个不存在的文件,以( )权限打开会报错。

A.r

B.w

C.a

D.ab


15.打开一个已有文件,然后在文件末尾添加信息,正确的打开方式为( )。

A.‘r

B.‘w’

C.‘a’

D.‘w+’


二、多选题 (共 5 道试题,共 20 分)

16.计算机语言分( )和( )。

A.低级语言

B.中级语言

C.高级语言

D.自然语言


17.根据函数有无参数和返回值,可以分为( )类型。

A.无参数,无返回值

B.无参数,有返回值

C.有参数,无返回值

D.有参数,有返回值


18.在python中创建自定义函数,以下关于默认参数的使用正确的是( ): 参考答案: 给函数的参数设置默认值,这个参数就被称为默认参数; 带有默认值的参数一定要位于参数列表的最后面的位置( )

A.()调用函数时,因为默认参数在定义时已经被赋值,所以可以直接忽略 ()

B.()给函数的参数设置默认值,这个参数就被称为默认参数()

C.()带有默认值的参数一定要位于参数列表的最后面的位置()

D.()默认参数不管有无传入值,均为直接 使用默认的值


19.列表在Python中是可变的序列有

A.列表

B.字典

C.元组

D.集合


20.定义类如下: class Hello( ): pass 下面说明错误的是( )

A.该类实例中包含__dir__()方法

B.该类实例中包含__hash__()方法

C.该类实例中只包含__dir__(),不包含__hash__()

D.该类没有定义任何方法,所以该实例中没有包含任何方法


三、判断题 (共 5 道试题,共 20 分)

21.Python中的标识符不能使用关键字。


22.列表的索引是从0开始的。


23.如果except子句没有指明任何异常类型,则表示捕捉所有的异常。


24.无论程序是否捕捉到异常,一定会执行finally语句。


25.Python中的成员运算符用于判断制定序列中是否包含某个值。


《Python程序设计》作业3-00001

试卷总分: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<y else y

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


二、多选题 (共 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 为列表


18.以下关于字典,描述正确的是?( )

A.字典是一系列的键值对

B.与键相关联的值可以任何 Python 对象,比如数字、 字符串、 列表甚至是字典

C.使用 delete 语句指定字典名和要删除的键,即可删除键值对

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方法可以在指定位置插入元素。


《Python程序设计》作业4-00001

试卷总分:100  得分:100

一、单选题 (共 15 道试题,共 60 分)

1.在完整的异常语句中,语句出现的顺序正确的是( )。

A.try---->except----->else---->finally

B.try---->else---->except----->finally

C.try---->except----->finally—>else

D.try----->else---->else----->except


2.Python中数据结构分为可变类型与不可变类型,下面属于不可变类型的是( )。

A.字典中的键

B.列表

C.集合

D.字典


3.a = np.arange(10,20) a[::-1] 输出结果是什么

A.array([10, 11, 12, 13, 14, 15, 16, 17, 18, 19])

B.array([19, 18, 17, 16, 15, 14, 13, 12, 11, 10])

C.array([10, 11, 12, 13, 14, 15, 16, 17, 18])

D.array([20,19, 18, 17, 16, 15, 14, 13, 12, 11])


4.下列选项中,符合类的命名规范的是( )。

A.HolidayResort

B.Holiday Resort

C.hoildayResort

D.hoilidayresort


5.下列选项中,Python不支持的数据类型有( )。

A.int

B.char

C.float

D.dicitionary


6.优先级最高的运算符是( )。

A.is

B.*

C.**

D.+


7.构造方法的作用是( )。

A.一般成员方法

B.类的初始化

C.对象的初始化

D.对象的建立


8.以下关于Python全局变量和局部变量的描述中,错误的是( )。

A.局部变量在函数内部创建和使用,函数退出后变量被释放

B.全局变量一般指定义在函数之外的变量

C.使用global保留字声明后,变量可以作为全局变量使用

D.当函数退出时,局部变量依然存在,下次函数调用可以继续使用


9.使用( )关键字声明匿名函数。

A.function

B.func

C.def

D.lambda


10.下列删除列表中最后一个元素的函数是( )。

A.del

B.pop

C.remove

D.cut


11.下列Python语句正确的是( )。

A.min=x if x<y else y

B.max=x>y?x:y

C.if(x>y) print x

D.while True:pass


12.判断语句中有多个条件需要判断,使用 ( ) 语句

A.if

B.elif

C.else

D.and


13.列表list=[1,2,3,4,5],下列选项中为空的是?

A.list[1:1]

B.list[1:-1]

C.list[1:]

D.list[:-2]


14.如何解释下面的执行结果? print(1.2-1.0==0.2)

A.True

B.False

C.1.0

D.0.2


15.字符串的strip方法的作用是( )。

A.删除字符串头尾指定的字符

B.删除字符串末尾的指定字符

C.删除字符串头部的指定字符

D.通过指定分隔符对字符串切片


二、多选题 (共 5 道试题,共 20 分)

16.计算机由CPU、( ) 、( ) 、( ) 组成。

A.储存器

B.输入

C.输出

D.显示器


17.根据函数有无参数和返回值,可以分为( )类型。

A.无参数,无返回值

B.无参数,有返回值

C.有参数,无返回值

D.有参数,有返回值


18.__new__和__init__的区别?( )

A.__new__是一个静态方法,而__init__是一个实例方法

B.__new__方法会返回一个创建的实例,而__init__什么都不返回

C.只有在__new__返回一个cls的实例时后面的__init__才能被调用

D.当创建一个新实例时调用__new__,初始化一个实例时用__init__.


19.Python类中定义的方法分为 、 、 、静态方法 。

A.公有方法

B.私有方法

C.动态方法

D.类方法


20.在列表中删除元素的方法有哪些? ( )

A.delete()

B.del()

C.pop()

D.remove()


三、判断题 (共 5 道试题,共 20 分)

21.Python中只有一个字母的字符串属于字符类型。


22.type( )方法可以查看变量的数据类型。


23.文件打开的默认方式是只读。


24.装饰器是一个变量。


25.每个if条件后面都要使用冒号。


吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

北语《Python程序设计》作业【满分答案】_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭