第一章 单元测试

1、单选题:
目前,数据密集型科学研究的范式也称为科学研究的( )。
选项:
A:第四范式
B:第二范式
C:第一范式
D:第三范式
答案: 【第四范式

2、单选题:
在Drew Conway提出的数据科学韦恩图中,危险区是指( )。
选项:
A:重视机器学习算法的掌握
B:忽视计算机编程的能力
C:忽视专业领域知识的掌握
D:缺乏数学解释的能力
答案: 【缺乏数学解释的能力

3、单选题:
以下不属于数据离散程度统计指标的是( )。
选项:
A:极差
B:数学期望
C:标准差
D:方差
答案: 【数学期望

4、单选题:
随着大数据、人工智能的发展,数据科学与( )建立了本质性的联系。
选项:
A:统计学
B:深度学习
C:数据挖掘
D:机器学习
答案: 【数据挖掘

5、单选题:
IBM提出的大数据“5V”理论,增加了( )特征。
选项:
A:Velocity(速度快)
B:Value(价值密度低)
C:Veracity(真实性)
D:Variety(多样性)
答案: 【Veracity(真实性)

6、单选题:
随着大数据的广泛应用和技术的不断创新,人们的思维模式也发生了很大的变化,以下不属于大数据思维的是( )。
选项:
A:相关性思维
B:因果性思维
C:容错性思维
D:总体性思维
答案: 【因果性思维

7、单选题:
当今大数据区别于传统的小数据,其主要差异不包括( )。
选项:
A:数据来源
B:数据特点
C:应用需求
D:技术框架
答案: 【数据来源

8、单选题:
目前,对大数据分析技术面临的主要挑战,描述错误的是( )。
选项:
A:数据生存环境是动态变化的,具有很强的不确定性
B:数据分布广泛,只有在集成后才能更好地处理和分析
C:数据处理分析算法需要在实时性和准确率之间做出平衡
D:数据往往伴有噪声,对数据的管理和评价容易出现偏差
答案: 【数据分布广泛,只有在集成后才能更好地处理和分析

9、单选题:
大数据技术生态中,使用流处理模式,适用于大型互联网服务日志采集的系统是( )。
选项:
A:SparkSQL
B:RabbitMQ
C:Kafka
D:RocketMQ
答案: 【Kafka

10、单选题:
以下不属于大数据分析和挖掘技术平台的是( )。
选项:
A:Impala
B:TensorFlow
C:ZooKeeper
D:Apache Drill
答案: 【ZooKeeper

11、判断题:
有大数据就有小数据,二者在理论和技术上既有联系、又有区别。( )
选项:
A:对
B:错
答案: 【

12、判断题:
Hadoop YARN是一个通用的资源管理系统,它可以将资源管理和作业调度、监控分离,为上层应用提供统一的资源管理和调度。( )
选项:
A:错
B:对
答案: 【

13、判断题:
对数据进行可视化处理,可以更形象直观地观察数据之间的规律,以便更好地发现数据中潜在的价值和模式。( )
选项:
A:对
B:错
答案: 【

14、判断题:
目前,大数据的规模和复杂性不断提升,越来越需要人工智能理论和技术的支持。( )
选项:
A:对
B:错
答案: 【

15、判断题:
ZooKeeper作为一个典型的分布式数据一致性解决方案,提供了配置维护、域名服务、分布式同步、组服务等功能。( )
选项:
A:对
B:错
答案: 【

16、判断题:
目前,高性能计算和机器学习已经成为大数据智能分析的核心技术。( )
选项:
A:错
B:对
答案: 【

17、判断题:
Tableau属于可编程的数据可视化分析工具。( )
选项:
A:对
B:错
答案: 【

18、判断题:
Python环境下,可以在第三方库的支持下进行大数据的处理和分析。( )
选项:
A:错
B:对
答案: 【

19、判断题:
大数据时代,数据量和数据的价值都呈指数级增长。( )
选项:
A:错
B:对
答案: 【

20、判断题:
近年来,对数据规模的度量,已经开始使用EB和ZB作为单位。( )
选项:
A:错
B:对
答案: 【

第二章 单元测试

1、单选题:
使用pip命令可以下载安装Python的( )。
选项:
A:自定义库
B:外部扩展库
C:内置库
D:标准库
答案: 【外部扩展库

2、单选题:
使用Python的import命令不可以导入( )。
选项:
A:math
B:__bulitins__
C:numpy
D:pandas
答案: 【__bulitins__

3、单选题:
Python的注释不可以使用( )。
选项:
A:一对“&”号
B:一对三双引号"""..."""
C:单个“#”号
D:一对三单引号'''...'''
答案: 【一对“&”号

4、单选题:
关于Python语言,以下说法不正确的是( )。
选项:
A:一种解释性高级语言
B:一条语句可以使用续行符“\”在多行上书写
C:一行只能有一条语句
D:严格使用缩进来表示程序代码的逻辑关系
答案: 【一行只能有一条语句

5、单选题:
执行语句sum(list(range(1,10,2)))之后,显示的运算结果是( )。
选项:
A:25
B:45
C:[1,3,5,7,9]
D:20
答案: 【25

6、单选题:
在Python环境中执行语句i=3;i+=3后,变量i的值是( )。
选项:
A:3
B:6
C:不确定
D:0
答案: 【6

7、单选题:
已知x=[1,1],y=[2,2],则x+y的结果是( )。
选项:
A:[1,1,2,2]
B:[2,2]
C:[3,3]
D:[1,1]
答案: 【[1,1,2,2]

8、单选题:
执行语句age=[18,20,19,17];age.pop()之后,显示的结果为( )。
选项:
A:19
B:18
C:20
D:17
答案: 【17

9、单选题:
执行语句x=[1,2,3]*3之后,语句x.index(2)的运算结果是( )。
选项:
A:1
B:0
C:3
D:2
答案: 【1

10、单选题:
执行语句list(zip(['i','j','k'],[1,2]))之后,生成的列表为( )。
选项:
A:[('i', 1), ('j', 2)]
B:[['i', 1], ['j', 2], ['k', 0]]
C:[('i', 1), ('j', 2),( 'k',0)]
D:[['i', 1], ['j', 2]]
答案: 【[('i', 1), ('j', 2)]

11、单选题:
表达式sum([x*x for x in range(5)])的计算结果是( )。
选项:
A:20
B:15
C:30
D:5
答案: 【30

12、单选题:
表达式tuple(enumerate(range(3)))的计算结果是( )。
选项:
A:(0,1,2)
B:(1,2,3)
C:((1,1),(2,2),(3,3))
D:((0,0),(1,1),(2,2))
答案: 【((0,0),(1,1),(2,2))

13、单选题:
执行语句系列g=(i**2 for i in range(1,4));list(g);next(g),最后的显示结果为( )。
选项:
A:[1,4,9]
B:报错
C:[1,2,3]
D:(1,4,9)
答案: 【报错

14、单选题:
执行语句系列x,y,z={1:"a",2:"b",3:"c"};x,y=y,z之后,则变量y的值为( )。
选项:
A:"c"
B:3
C:2
D:1
答案: 【3

15、单选题:
关于Python中字典的使用,以下说法不正确的是( )。
选项:
A:可使用字典对象的values属性访问字典的所有值
B:字典中的“键”允许重复
C:字典中的每个元素以“键:值”形式表示
D:字典的标识符为{ }
答案: 【字典中的“键”允许重复

16、判断题:
Python是一种强类型动态语言,变量的类型可以随时变化。( )
选项:
A:对
B:错
答案: 【

17、判断题:
Python中的range对象是可迭代对象,常用在for循环中控制循环的次数。( )
选项:
A:错
B:对
答案: 【

18、判断题:
执行语句x=y=3后,变量x、y指向同一个内存地址。( )
选项:
A:错
B:对
答案: 【

19、判断题:
Python对标识符严格区分大小写。( )
选项:
A:对
B:错
答案: 【

20、判断题:
在Python中定义函数时,必须要声明函数返回值的类型。( )
选项:
A:错
B:对
答案: 【

21、判断题:
Python中函数的形式参数与实际参数的个数必须一致。( )
选项:
A:对
B:错
答案: 【

22、判断题:
Python表达式True or 1/0的运算结果为True。( )
选项:
A:对
B:错
答案: 【

23、判断题:
Python中的生成器对象具有惰性求值的特点,每次可以访问其中的任意一个元素。( )
选项:
A:对
B:错
答案: 【

24、判断题:
Python中没有字符类型,只有字符串类型。( )
选项:
A:错
B:对
答案: 【

25、判断题:
Python的一个常量、变量、数据类型或函数等都可以看作是一个对象。( )
选项:
A:错
B:对
答案: 【

26、多选题:
以下属于Python内置序列对象的有( )。
选项:
A:列表(list)
B:集合(set)
C:字典(dict)
D:元组(tuple)
答案: 【列表(list);
集合(set);
字典(dict);
元组(tuple)

27、多选题:
序列结构是Python的一种重要数据结构,以下属于可变序列的有( )。
选项:
A:集合(set)
B:元组(tuple)
C:列表(list)
D:字典(dict)
答案: 【集合(set);
列表(list);
字典(dict)

28、多选题:
Python程序常用的基本控制结构有( )。
选项:
A:迭代结构
B:循环结构
C:分支结构
D:顺序结构
答案: 【循环结构;
分支结构;
顺序结构

29、多选题:
在Python的选择和循环结构中,以下条件表达式的值可以解释为True的有( )。
选项:
A:10
B:'a'!='b'
C:0
D:None
答案: 【10;
'a'!='b'

30、多选题:
在Python中定义函数时,允许使用的函数参数形式有( )。
选项:
A:可变长度参数
B:位置参数
C:默认值参数
D:关键字参数
答案: 【可变长度参数;
位置参数;
默认值参数;
关键字参数

31、多选题:
关于Python类的实例属性,以下说法正确的是( )。
选项:
A:同一个类生成的多个对象,其实例属性互不影响
B:类的实例属性只能在类的构造方法中定义
C:类的每个实例对象都拥有该类实例属性的副本
D:在定义类时,以“self.属性名称”格式访问其实例属性
答案: 【同一个类生成的多个对象,其实例属性互不影响;
类的每个实例对象都拥有该类实例属性的副本;
在定义类时,以“self.属性名称”格式访问其实例属性

32、多选题:
在Python中定义类的成员方法时,可以采用的不同形式有( )。
选项:
A:抽象方法
B:类方法
C:静态方法
D:实例方法
答案: 【类方法;
静态方法;
实例方法

33、多选题:
以下能够使用切片方式访问其中部分成员的对象有( )。
选项:
A:列表
B:字符串
C:字典
D:元组
答案: 【列表;
字符串;
元组

34、多选题:
在使用Python的内置函数open打开文件时,能够指定的文本解码方式有( )。
选项:
A:GBK
B:BIG-5
C:CP936
D:UTF-8
答案: 【GBK;
CP936;
UTF-8

35、多选题:
当Python函数的实际参数个数不确定时,可以使用*或**定义可变长度参数,则可以传递的实际参数类型有( )。
选项:
A:无限制
B:位置参数
C:默认值参数
D:关键字参数
答案: 【位置参数;
关键字参数

发表评论

电子邮件地址不会被公开。 必填项已用*标注