大工19秋《数据挖掘》在线作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.以下选项中描述错误的是:()
A.Python是非开源语言
B.Python是跨平台语言
C.Python是解释性语言
D.Python是脚本语言
2.下列哪一种不是Python的特性:()
A.面向对象
B.跨平台特性
C.解释型语言
D.编译型语言
3.Python文件的后缀名是:()
A.pyl
B.py
C.png
D.pdf
4.按照程序设计语言的发展历程进行分类,Python可以归类为:()
A.高级语言
B.自然语言
C.汇编语言
D.机器语言
5.在多分支结构中,Python是通过()来判断语句是否属于一个分支结构中。
A.花括号
B.缩进
C.括号
D.冒号
6.下面变量名称命名合法的是:()
A._tempStr
B.is
C.2018python
D.123Python
7.下面不能用来作为变量名称的是:()
A.not
B.list
C.a1b2
D._1ab
8.下列标识符中哪个是不合法的?()
A.tempStr
B.list
C.40temp
D._124
9.遍历循环for语句中,不可以遍历的结构是()
A.数字类型
B.字符串
C.字典
D.元组
10.python中内置了round函数来进行小数的四舍五入操作,请选择round(3.1415923, 4)对应的结果:()
A.3.142
B.3.1416
C.3.14
D.3.0
二、判断题 (共 10 道试题,共 50 分)
11.列表(list),集合(set),和元组(tuple)都是序列数据类型。
12.列表是一个灵活的数据结构,数字、字符串、列表、字典都可以作为其中的元素。
13.在list对象中添加元素可以使用add()函数,将要添加的值加入列表尾部。
14.组合数据类型可以分为三类:序列类型、集合类型和映射类型。
15.组合数据类型中的序列类型元素之间存在先后关系,可以通过序号访问。
16.元组可以作为字典的键也可以作为字典的值。
17.任何元组都可以作为集合的元素也可以作为字典的键。
18.由于列表是动态可变的,所以它不能作为集合的元素或者字典的key。
19.Python中,字典是一个键值对的集合,字典以键为索引,一个键只对应一个值。
20.定义和使用函数的主要原因是函数执行速度更快。
大工19秋《数据挖掘》在线作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.程序语句len(str('3.1415')) 的输出结果为()
A.7
B.6
C.5
D.4
2.关于Python中异常处理,以下描述错误的是()
A.编程语言中的异常和错误完全是相同的概念
B.程序异常发生后经过异常处理,程序可以继续执行
C.异常语句可以与else和finally关键字配合使用
D.Python通过try、except等关键字提供异常处理功能
3.以下那个关键字不是异常处理语句的关键字()
A.try
B.finally
C.except
D.elif
4.以下选项中不是Python关键字的是()
A.while
B.in
C.except
D.do
5.以下选项中用来捕获特定类型异常的关键字是()
A.while
B.pass
C.except
D.do
6.以下不属于Python的关键字的是()
A.return
B.mark
C.global
D.del
7.Python中定义函数的关键字是()
A.function
B.defunc
C.define
D.def
8.以下选项对Python文件操作描述错误的是()
A.文件使用结束后要用close()方法关闭,释放文件的使用授权
B.当文件以文本方式打开时,读写会按照字节流方式进行
C.Python能通过内置的open()函数打开一个文件进行操作
D.Python能以文本和二进制两种方式处理文件
9.下列不是Python对文件进行读操作的方法是()
A.readtext
B.readlines
C.readline
D.read
10.Python中操作集合时,可以使用哪个函数来对集合进行增加元素的操作()
A.put
B.pop
C.append
D.add
二、判断题 (共 10 道试题,共 50 分)
11.函数的名称可以任意字符组合形成的。
12.函数可以看作是一段具有名字的子程序,在需要的地方调用执行,不需要在每个执行地方重复编写这些语句。
13.函数是一段具有特定功能的、可重用的语句组,用函数名来表示并通过函数名进行功能调用。
14.for循环和while循环中都存在一个else扩展用法,continue关键字对else没有影响。
15.continue语句只结束本次循环,而不终止整个循环;break语句结束整个循环过程。
16.全局变量一定不能和局部变量同名。
17.局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用时可以继续使用。
18.在函数内部使用global关键字声明简单数据类型变量后,该变量作为全局变量使用。
19.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放。
20.局部变量若与全局变量重名,则不能在函数内部创建和使用。
大工19秋《数据挖掘》在线作业3
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.以下哪一种数据类型元素之间是无序的,相同元素在集合中唯一存在()
A.集合
B.字符串
C.列表
D.元组
2.以下关于Python组合数据类型描述错误的是?
A.组合数据类型可以分为3类:序列类型、集合类型和映射类型
B.序列类型可以通过序号访问元素,元素之间不存在先后关系
C.Python组合数据类型能够将多个同类型或者不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
D.Python中字符串、元组和列表都是序列类型
3.下面Python关键字中,不用于表示分支结构的是:()
A.if
B.elseif
C.else
D.elif
4.关于函数,以下描述错误的是()
A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可
B.函数是一段具有特定功能的、可重用的语句组
C.使用函数的主要目的是降低编程难度和代码重用
D.Python中使用del关键字定义一个函数
5.下列选项不属于函数的作用的是:()
A.降低编程复杂度
B.提高代码的执行速度
C.复用代码
D.增强代码的可读性
6.以下选项中是Python中文分词的第三方库的是()
A.turtle
B.time
C.jieba
D.itchat
7.以下选项中使Python脚本程序转变为可执行程序的第三方库的是()
A.requests
B.random
C.pyinstaller
D.pygame
8.以下选项中,不是Python对文件的打开模式的是:()
A.c'
B.'w'
C.'r+'
D.'r'
9.关于Python语言的注释,以下描述错误的是?()
A.Python语言的多行注释以'''(三个单引号)开头和结尾
B.Python语言的单行注释以#开头
C.Python语言的单行注释以单引号'开头
D.Python语言有两种注释方式:单行注释和多行注释
10.以下程序语句中,哪个是正确利用切片语句取出字符串s="pi=3.1415926"中的所有数字部分()
A.s[4:-1]
B.s[3:12]
C.s[3:11]
D.s[3:-1]
二、判断题 (共 10 道试题,共 50 分)
11.input函数用于从控制台输入数据,print函数用于将数据输出到控制台显示。
12.Python内置的random库主要用于产生各种分布的真实随机数序列。
13.random库采用梅森旋转算法生成伪随机序列。
14.逗号分隔数值的存储格式叫做csv格式,csv格式一般用来表示二维数据。
15.整数和浮点数混合运算,输出结果是浮点数。
16.整数和整数之间的运算结果一定的是整数。
17.程序设计语言中保留字也称为关键字,指被语言内部定义并保留使用的标识符。
18.Python中的注释是为了让计算机更能理解程序表达的意思。
19.Python程序可以在任何安装了Python解释器的操作系统环境中执行。
20.任何程序中都必须要有分支结构或循环结构。