• 23.48 KB
  • 2021-05-17 发布

2021-2022国家开放大学电大专科《大数据技术》纸考模拟试题及答案模板

  • 16页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
2021-2022 国家开放大学电大专科《大数据技术》 纸考模拟试题及答案模板 一、单选题:在下列各题的备选答案中选择一个正确的。( 每 题 3 分,共 30 分) 1. 大数据时代数据收集的关键是( )。 A.数据存储 B.数据分析 C.数据收集 D.数据再利用 2. 支持大数据业务的基础是( )。 A.数据科学 B.数据硬件 C.数据应用 D.数据人才 3. 大数据的最显著特征是( )。 A.数据处理速度快 B.数据类型多 C.数据规模大 D.数 据价值密度高 4.Python 中单行注释采用的符号是( )。 A.// B.# C.” D.””” 5.Python 语句 print(type([1,2,3,4])) 的输出结果是( )。 A. B. C. D. 6.Python 中的 len()函数的作 用是( )。 A.返回字符串、列表、字典、元组等长度 B.返回字符串、 列表、字典、元组等宽度 C.返回字符串、列表、字典、元组 等类型 D.将字符串、列表、字典、元组等格式化 7.下列选 项属于不合法标识符的是( )。 A.lambda B.str123 C.str_123 D.s123_str 8.下列符号 中,不是 Python 运算符的是( )。 A.+ B.++ C.* D.** 9.当前社会中,最为突 出的大数据环境是( )。 A.互联网 B.物联网 C.综合国力 D.自然资源 10.在 Python 中,下列哪种说法是错误的( )。 A.除字典类型外,所有标准对象均可以用于布尔测试 B.空 字符串的布尔值是 False C.空列表对象的布尔值是 False D.值 为 0 的任何数字对象的布尔值是 False 二、判断题:判断下列 句子的对错。(每题 2 分,共 20 分) 1.Python 以缩进对齐的方式划分语句块。(√) 2.Python 中函数 type()可以测试对象的类型。( √) 3.Python 不必创建和赋值即可直接使用。( × ) 4.Python 变量名必须以字母或下划线开头,并且区分字母大小 写。(√ ) 5.在 Python 中可以使用 if 作为变量名。( × ) 6.Python 列表中的元素不可以是不同数据类型。( × ) 7.使用下标可以修改列表的元素。( √ ) 8.使用字符串时,其下标可以是负数。( √ ) 9.在 Python 中,列表不能嵌套列表。 ( × ) 10.Python 中,while 循环里可以嵌套 for 循环。 ( √ ) 三、填空题:(每空 2 分,共 20 分) 1. 转义字符'\n'的含义是换行。 2. Python中,使用比较运算符==检查两个操作数的值是否相。 3. a=7,b=3,则 a and b 的值为 3。 4. Python 中唯一的映射类型是字典。 5. 设 s=‘abcde’,则 s[3]= d。 6. Python 字典 values() 方法的作用是返回字典中的所有 值。 7. Python 中的取余运算符是%。 8. 表达式 1/4+2.75 的值是 2.75。 9. Python 以缩进对齐划分语句块。 10.Python 数据类型可以分为整数、长整数、浮点数和复数等 子类型。 四、综合题(每题 10 分,共 30 分) 1.简述大数据的 5V 特点? 答: (1)Volume:数据量大,包括采集、存储和计算的量都非常大。 大数据的起始计量单位至少是 P(1000 个 T)、E(100 万个 T) 或 Z(10 亿个 T)。 (2)Variety:种类和来源多样化。包括结构化、半结构化和 非结构化数据,具体表现为网络日志、音频、视频、图片、地理 位置信息等等,多类型的数据对数据的处理能力提出了更高的要 求。 (3)Value:数据价值密度相对较低。随着互联网以及物联 网的广泛应用,信息感知无处不在,信息海量,但价值密度较低, 如何结合业务逻辑并通过强大的机器算法来挖掘数据价值,是大 数据时代最需要解决的问题。 (4)Velocity:数据增长速度快,处理速度也快,时效性要 求高。比如搜索引擎要求几分钟前的新闻能够被用户查询到,个 性化推荐算法尽可能要求实时完成推荐。这是大数据区别于传统 数据挖掘的显著特征。 (5)Veracity:数据的准确性和可信赖度,即数据的质量。 2. 编写一个 Python 程序,输入两个数,比较它们的大小并 输出较大者。 答: a = int(input('a:')) b = int(input('b:')) if (a==b) print(“两数 相同!”) elif (a > b): print(“较大数为:”,x) else: print(“较 大数为:”,y) 3.采用 Python 语言实现 1 到 100 里面的偶数和? 答: sum = 0 for i in range(1,101): if (i % 2 == 0): sum = sum +i i += 1 print(sum) 下附题库 1、Python 提供 print 函数,可以实现内 容输出。提供 input 函数,可以实现内容输入。 2、在 Python 中,type 函数的作用是返回对象的相应类型。 3、Python 的变量名只能是字母、数字、下划线的组合且第 一个字符不为数字。 4、在 Python 中,当执行 and 运算符时,两侧同时为真结果 为真; 当执行 or 运算符时,只要有一侧为真结果即为真。因此,假设 a,b=1,5,则 a>1 为假,b<100 为真,则条件表达式 a>1 and b<100 的值为假。 5、Python 基本数据类型一般分为:数字、字符串、列表、 元组、字典、集合这六种基本数据类型。其中,Python 数据类 型可以分为整数、长整数、浮点数和复数等子类型。列表用[], 元组用(),字典用{},{}中放置字典的键和值,元组又被称为不可 修改的列表。 6、Python 中单行注释采用的符号是#号。Python 中多行注 释采用的符号是三引号。 7、在 range(start, end, step)中,参数 start 是指开始值,参 数 stop 是终止值,参数 step 表示步长,是数列之间的差值。 8、在 replace(old, new, max)格式中,把字符串中的 old(旧 字符串) 替换成 new(新字符串),如果指定第三个参数 max,则替换不超 过 max 次。 9、“ / “ 表示浮点数除法,返回浮点结果; “ // “ 表示整数除法,返回不大于结果的一个最大的整数。 10、Python 中,del()表示删除列表中指定位置的元素,pop() 函数用于移除列表中的一个元素(默认最后一个元素),实现删 除效果,并且返回该元素的值, remove()函数用于移除列表中某 个值的第一个匹配项,实现删除效果。 11、Python 类属性,可以不用声明,无需指定类型,在赋值 时直接生效。 12、数据规模大是大数据的最显著特征。 13、Type 函数用于返回对象的类型,其中,列表是 list,元 组是 tuple。 14、Len 方法返回对象(字符、列表、元组等)长度或项目 个数。 15、Python 赋值运算符*=的作用是将左侧操作数乘以右侧操 作数,并将结果分配给左侧操作数。 16、内置函数 upper 的作用是字符串中字母由小写变为大写。 17、数据再利用是大数据时代数据收集的关键。 18、数据应用是支持大数据业务的基础。 19、空的字符串、数字、None 对象的布尔值为假。 20、Python 划分语句块的方法是缩进对齐。 21、列表是最常用的 Python 数据类型,它可以作为一个方括 号内的逗号分隔值出现。列表的数据项不需要具有相同的类型, 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起 来即可。 22、列表是 Python 中最基本的数据结构。在列表中的每个元 素都分配一个数字来表示他的位置,我们称之为索引,第一个索 引是 0,第二个索引是 1,依此类推,所以可以采用索引下标修 改列表中的元素。 23、字符串实际上就是字符的数组,所以也支持下标索引。 对 Python 来说,负数索引表示从右边往左数,最右边的元素的 索引为-1,倒数第二个元素为-2.,...。因此,python 中可以通过 下标获取字符串的任意一个元素,也可以进行字符串的截取操作 等。因此,假设 s='abcdefghijk',则 s[-1]= k。 24、嵌套列表是列表中包含列表,同理,python 语言允许在 一个循环体里面嵌入另一个循环,称之为循环的嵌套。 25、\n 表示换行,\t 表示制表符,字符\本身也要转义, 所以\\表示的字符就是\。Python 还允许用“r”表示内部的字 符串默认不转义。 26、python 中的变量是不需要提前声明的,变量一旦初始化, 其类型和值就确定了。在 python 可能会需要同时声明多个变量, 并对多个变量赋予相同的初始值,可以采用如下的方式赋值, a=b=c; 27、Python 有算术运算符、赋值运算符、逻辑运算符、位运算 符、成员运算符、身份运算符等等,运算符也有优先级,例如算 术运算符中的加减乘除等,加法用+运算符,减法用—运算符, 乘法用*运算符,除法用/运算符。同样的,幂运算符用**表示, 取余数用%来表示,整除用//来表示。 28、python 中有一些内置函数和方法,他们具有特定的意义, 例如 Python find() 方法检测字符串中是否包含子字符串 str , 如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开 始的索引值,否则返回-1。 clear() 函数用于删除字典内所有元素。set() 函数创建一个 无序不重复元素集,可进行关系测试,删除重复数据,还可以计算 交集、差集、并集等。 open() 函数用于打开一个文件,创建一个 file 对象,相关的方 法才可以调用它进行读写。等等。title() 方法返回'标题化'的 字符串,就是说所有单词都是以大写开始,其余字母均为小写。 values() 函数以列表返回字典中的所有值。 29、python 逻辑运算符有 and、or、not 等,and 表示布尔“与 “ - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计 算值。例如,(a and b) 返回 20。or 表示布尔“或“ - 如果 x 是 非 0,它返回 x 的值,否则它返回 y 的计算值。Not 表示布尔 “非“ - 如果 x 为 True,返回 False 。例如,(a or b) 返回 10。 如果 x 为 False,它返回 True。例如,not(a and b) 返回 False。 30、python 中的比较运算符有等于==,不等于!=,大于〉, 小于<,大于等于〉=,小于等于<=等。 31、字典是 Python 中唯一的映射类型。 32、remove() 函数用于移除列表中某个值的第一个匹配项, 例如,在 list.remove(obj)中,obj 表示列表中要移除的对象。 33、在 Python 中,为了保持程序结构的完整性,一般采用 pass 语句,。 34、采用 index()函数可以实现查找元素位置索引。 35、max()用来计算元组中的最大值,min()用来计算元组中 的最小值。 36、s=set()语句能创建一个集合。 37、write()是将字符串或字节流写入文件,返回的是写入的 字符长度。 38、Python 中,break 和 return 语句的作用相同。 39、在 Python 中,匿名函数的形式为 lambda 参数列表:表 达式。 40、Python 语言语句块的标记是缩进。 41、在 Python 异常处理结构中, finally 子句中的代码总是 会执行的。 42、Python 以缩进对齐的方式划分语句块。 43、Python 的变量主要由变量名、变量值、变量赋组成,因 此我们可以定义 x=5。 44、列表中的元素可以采用列表来表示。 45、在 for 循环中可以采用 break 语句终止循环。 46、Python 中,reverse()方法实现倒序输出。 47、在 Python 程序中,乘法用*运算符,因此,“&“*3 表示& 出现了 3 次,所以,print(“&“*3) 程序的运行结果为&&&。 48、在 Python 中,*=的作用是将左侧操作数乘以右侧操作数, 并将结果分配给左侧操作数。 因此,假定 x = 1, y =2。复合赋值语句 x*=y+5 执行的过程是 x=x*(y+5),x 变量的值为 7。 49、input()函数在实现输入的过程中,输入数据的类型是 string,如果想要把数据转变为 int 类型,只需要在输入的数据前 面加上相应的类型 int。该过程可以实现 string 类型转换为 int 类 型,所以表达式 int(‘123456’)的值为 123456。 50、Python 中程序的基本结构为顺序结构、分支结构和循环 结构。 51、isalnum()函数用于检测字符串是否由字母和数字组成, 如果是,返回值为 true,否则的话,返回值为 false。 52、在 Python 的逻辑运算符中,and 表示布尔与。在布尔与 运算中,如果 x 为 true,则 x and y 返回值为 y 的值。否则的话, 返回值为 x 的值。因此,当 a=2, b=4,则 a and b 的值为 4。 53、filter()函数用于过滤序列,过滤掉不符合条件的元素,返 回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。 54、python 中函数、列表和元组的相关知识点。 55、python 中素数、偶数、前 n 项和、水仙花个数、玫瑰花 数、九九乘法表、完美数、闰年等知识点。 56、数据再利用是大数据时代数据收集的关键。 57、数据应用是支持大数据业务的基础。 58、数据规模大是大数据的最显著特征。 59、Python 中单行注释采用的符号是井号。 60、Python 中单行注释采用的符号是三引号。 61、Type 函数中如果只有第一个参数则返回对象的类型,三 个参数返回新的类型对象。 62、Len 方法返回对象(字符、列表、元组等)长度或项目 个数。 63、标识符可以包括英文、数字和下划线(),但不能包括 数字。python 中的标识符区分大小写。 64、空的字符串、数字、None 对象的布尔值为假。 65、Python 划分语句块的方法是缩进对齐。 66、Python 类属性,可以不用声明,在赋值时直接生效。 67、Python 变量名必须以字母或下划线开头,并且区分字母 大小写。 68、在 Python 中不可以采用关键字和函数名用作变量名。 69、列表是最常用的 Python 数据类型,它可以作为一个方括 号内的逗号分隔值出现。列表的数据项不需要具有相同的类型, 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起 来即可。 70、列表是 Python 中最基本的数据结构。在列表中的每个元 素都分配一个数字来表示他的位置,我们称之为索引,第一个索 引是 0,第二个索引是 1,依此类推,所以可以采用索引下标修 改列表中的元素。 71、字符串实际上就是字符的数组,所以也支持下标索引。 对 Python 来说,负数索引表示从右边往左数,最右边的元素的 索引为-1,倒数第二个元素为-2.,...。因此,python 中可以通过 下标获取字符串的任意一个元素,也可以进行字符串的截取操作 等。 72、嵌套列表是列表中包含列表,同理,python 语言允许在 一个循环体里面嵌入另一个循环,称之为循环的嵌套。 73、\n 表示换行,\t 表示制表符,字符\本身也要转义, 所以\\表示的字符就是\。Python 还允许用“r”表示内部的字 符串默认不转义。” 74、python 中的变量是不需要提前声明的, 变量一旦初始化,其类型和值就确定了。在 python 可能会需要 同时声明多个变量,并对多个变量赋予相同的初始值,可以采用 如下的方式赋值,a=b=c; 75、Python 基本数据类型一般分为:数字、字符串、列表、元 组、字典、集合这六种基本数据类型。浮点型、复数类型、布尔 型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元 组、字符串都是序列。 76、Python 有算术运算符、赋值运算符、逻辑运算符、位运 算符、成员运算符、身份运算符等等,运算符也有优先级,例如 算术运算符中的加减乘除等,加法用+运算符,减法用—运算符, 乘法用*运算符,除法用/运算符。同样的,幂运算符用**表示, 取余数用%来表示,整除用//来表示。 77、python 中有一些内置函数和方法,他们具有特定的意义, 例如 Python find() 方法检测字符串中是否包含子字符串 str , 如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开 始的索引值,否则返回-1。 clear() 函数用于删除字典内所有元素。set() 函数创建一个 无序不重复元素集,可进行关系测试,删除重复数据,还可以计算 交集、差集、并集等。 open() 函数用于打开一个文件,创建一个 file 对象,相关的方 法才可以调用它进行读写。等等。title() 方法返回'标题化'的 字符串,就是说所有单词都是以大写开始,其余字母均为小写。 values() 函数以列表返回字典中的所有值。 78、python 逻辑运算符有 and、or、not 等,and 表示布尔“与 “ - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计 算值。例如,(a and b) 返回 20。or 表示布尔“或“ - 如果 x 是 非 0,它返回 x 的值,否则它返回 y 的计算值。Not 表示布尔 “非“ - 如果 x 为 True,返回 False 。例如,(a or b) 返回 10。 如果 x 为 False,它返回 True。例如,not(a and b) 返回 False。 79、python 中的比较运算符有等于==,不等于!=,大于〉, 小于<,大于等于〉=,小于等于<=等。 80、字典是 Python 中唯一的映射类型。 81、Python 编程,如比大小、判断数字的奇偶性,求和等等。 82、简要回答大数据、字典、元组、列表等的特点。 示例: (1) 下列选项属于不合法标识符的是:(B) A.str123 B.False C.str_123 D.string 分析:考察 python 标识符的相关知识点,python 标识符可以是数字、字母、下划 线的组合,但不能是关键字。 (2) 设 s=‘zhongguo’,则 s[3]=n。 分析:考察 python 中字符串下标和元素之间的关系。对 Python 来说,负数索引表示从右边往左数,最右边的元素的索 引为-1,倒数第二个元素为-2.,...。正数索引则表示从左到右, 最左边第一个元素的索引为 0,第二个元素索引为 1,第三个元 素索引为 2,一次类推。因此,python 中可以通过下标获取字符 串的任意一个元素,也可以进行字符串的截取操作等。 此题考查的是正数索引,索引下标是 3,那么,第一个元素 的下标为 0,即 z 的下标为 0,第二个元素的下标为 1,即 h, 第三个元素的下标为 2,即 o,第四个元素的下标是 3.,即 n。 此题查找字符串中的第四个元素,即是 n。