《Python程序设计》作业4
共25道题 总分: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.下列删除列表中最后一个元素的函数是( )。
北语答案请进:opzy.net或请联系微信:1095258436
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分)
1.计算机由CPU、( ) 、( ) 、( ) 组成。
A、储存器
B、输入
C、输出
D、显示器
2.根据函数有无参数和返回值,可以分为( )类型。
A、无参数,无返回值
B、无参数,有返回值
C、有参数,无返回值
D、有参数,有返回值
3.__new__和__init__的区别?( )
A、__new__是一个静态方法,而__init__是一个实例方法
B、__new__方法会返回一个创建的实例,而__init__什么都不返回
C、只有在__new__返回一个cls的实例时后面的__init__才能被调用
D、当创建一个新实例时调用__new__,初始化一个实例时用__init__.
4.Python类中定义的方法分为 、 、 、静态方法 。
A、公有方法
B、私有方法
C、动态方法
D、类方法
5.在列表中删除元素的方法有哪些? ( )
A、delete()
B、del()
C、pop()
D、remove()
三、判断题(共5题,20分)
1.Python中只有一个字母的字符串属于字符类型。
A、对
B、错
2.type( )方法可以查看变量的数据类型。
A、对
B、错
3.文件打开的默认方式是只读。
A、对
B、错
4.装饰器是一个变量。
A、对
B、错
5.每个if条件后面都要使用冒号。
A、对
B、错
《Python程序设计》作业4
共25道题 总分: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分)
1.计算机由CPU、( ) 、( ) 、( ) 组成。
A、储存器
B、输入
C、输出
D、显示器
2.根据函数有无参数和返回值,可以分为( )类型。
A、无参数,无返回值
B、无参数,有返回值
C、有参数,无返回值
D、有参数,有返回值
3.__new__和__init__的区别?( )
A、__new__是一个静态方法,而__init__是一个实例方法
B、__new__方法会返回一个创建的实例,而__init__什么都不返回
C、只有在__new__返回一个cls的实例时后面的__init__才能被调用
D、当创建一个新实例时调用__new__,初始化一个实例时用__init__.
4.Python类中定义的方法分为 、 、 、静态方法 。
A、公有方法
B、私有方法
C、动态方法
D、类方法
5.在列表中删除元素的方法有哪些? ( )
A、delete()
B、del()
C、pop()
D、remove()
三、判断题(共5题,20分)
1.Python中只有一个字母的字符串属于字符类型。
A、对
B、错
2.type( )方法可以查看变量的数据类型。
A、对
B、错
3.文件打开的默认方式是只读。
A、对
B、错
4.装饰器是一个变量。
A、对
B、错
5.每个if条件后面都要使用冒号。
A、对
B、错