导航菜单
首页 >  python数据分析基础考试  > 数据分析(基于Python)选择题题库

数据分析(基于Python)选择题题库

第1章 Python概述

(1)下面不属于Python特性的是(  )     B

A. 解释型   B. 静态   C. 动态    D. 面向对象

(2)下列关于注释的说法正确的是(   ) A

A. 单行注释只能使用#号创建 B. 多行注释只能使用#号创建 C. 使用引号创建注释时,须保证前后引号数目相同,类型不必一致 D. 注释的主要目的在于使代码美观 (3)下列关于运算符的说法正确的是(   ) D

A. 算术运算符包括加、减、乘、除4种 B. 运算符“=”和运算符“==”是等效的 C. 逻辑表达式x or y,若x为False,则返回x D. 指数运算符的优先级最高 (4)下列关于if语句的说法正确的是(   ) C A. 一个完整的if语句必须包含if、elif和else,否则无法执行 B. 在if语句的单行形式中,必须将布尔表达式放在最前端 C. 理论上,elif可以实现无限个条件分支 D. if语句的嵌套次数可以尽可能多,并无不良影响 (5)下列关于循环语句的说法正确的是(   ) D A. for语句是一种当型循环 B. while 语句是一种直到型循环 C. 使用while 语句创建了无限循环时,一定是因为顶端布尔表达式只包含常数

D. for语句和while语句都支持嵌套,并且可以相互嵌套 6)下列关于循环控制语句的说法正确的是(   ) D

A. break 语句的作用是终止整个程序   

B. continue 语句的作用是终止整层循环 C. pass 语句的作用是终止一层循环中的某一次循环 D. break和continue 语句采用不同方式终止循环,pass 语句仅仅是一个占位符 (7)下列关于def语句与lambda语句的说法错误的是(   ) D A. def语句允许传入多个参数、输出多个返回值 B. 无返回值的def语句也可能输出信息 C. lambda 语句只能是单行的形式 D. lambda 语句不支持嵌人结构体

(8)下列关于数据和数据分析的说法正确的是(   )B A. 数据就是数据库中的表格 B. 文字、声音、图像这些都是数据 C. 数据分析不可能预测未来几天的天气变化 D. 数据分析的数据只能是结构化的 (9)下列关于数据分析流程的说法错误的是(   )C A. 需求分析是数据分析最重要的一部分 B. 数据预处理是能够建模的前提 C. 分析与建模时只能够使用数值型数据 D. 模型评价能够评价模型的优劣 (10)下列关于分析与建模流程的说法错误的是(   )D A. 传统的统计对比分析不属于分析与建模流程 B. 分析与建模的模型选择要根据需求确定

C. 分析与建模时可以选择多个模型,同时分析 D. 分析与建模工作是数据分析的核心

(11)下列关于模型评价与优化的说法正确的是(   )B

A. 模型构建完成就可以使用 B. 模型评价的目的是为了确认模型的有效性 C. 模型评价结果良好,模型一定可用,不需要重构 D. 所有的模型评价方法相同 (12)下列不属于数据分析应用场景的是(   )D A. 产品销量分析             B. 码头货物吞吐量预测 C. 计算机硬盘使用寿命预测   D. 某人一生的命运预测 (13)下列不属于Python 优势的是(   )C A. 语法简洁,程序开发速度快 B. 拥有大量的第三方库,能够调用C、C++、Java语言 C. 程序的运行速度在所有计算机语言中最快 D. 开源免费

(14)下列关于数据和数据分析的说法正确的是(   )B A. 数据就是数据库中的表格 B. 文字、声音和图像都是数据 C. 数据分析只能是对过去发生事情的描述和分析 D. 数据分析的数据只能是结构化的 (15)下列分析方法属于狭义数据分析的是(   )C A. 智能推荐 B. 关联规则   C. 交叉分析 D. 文本分类 (16)下列关于数据分析流程的说法错误的是(   )D A. 需分析是数据分析最重要的一部分 B. 数据预处理是能够建模的前提 C. 模型评估能评价模型的优劣 D. 声音和图像无法用数据分析 (17)下列关于数据分析工具的说法正确的是(   )D A. MATLAB是最适合开发网络应用的语言 B. R语言主要应用于工程计算、控制设计 C. MATLAB拥有大量的第三方库,而且开源 D. Python拥有大量的第三方库,能调用C、Java等其他程序语言 (18)Python不支持的数据类型有(   )A A. char   B. int   C. float    D. list

(19)以下(   )是不合法的表达式。B A. x in range(6)    B. 3=a      C. e>5 and 4==f       D. (x-6)>5

(20)若k为整数,下列while循环执行的次数为(  10 )

K=1000

while k>1:

print(k)

k=int(k/2)

(21)下列代码,(D   )会输出1、2、3三个数字。

A.  for i in range(3):

print(i)

B.  alist=[1,2,3]

for i in alist:              i从0开始的

print(i+1)

C.  i=1

while i2]      D. s[s=2] (4)删除 DataFrame数据的方法不包括(  D  ) A. drop       B. pop     C. del        D. remove

(5)关于iloc的说法不正确的是( D   )A. 既可以行索引,又可以列索引B. 不能使用标签索引C. 当传入的行索引位置或列索引位置为区间时,其为前闭后开区间D. 可以接收Series (6)merge函数用于主键合并,下列说法错误的是( D   ) A. on参数用于指定主键 B. sort参数为True时将对合并的数据进行排序

C. suftixes 参数用于对重叠列加尾缀 D. join 参数表示表连接的方式 (7)关于pandas库的文本操作,下列说法错误的是(  B  ) A. replace方法用于替换字符串 B. slice方法不是通过截取字符实现文本索操作的 C. upper方法可将Series 各元素转换为大写 D. 存在一些特殊的方法是Python原生 str类型所没有的(8)关于时间相关类,下列说法错误的是(  D  )A. Timestamp是存放某个时间点的类B. Period是存放某个时间段的类C. Timestamp数据可以使用标准的时间str转换得来D. 两个数值上相同的Period和Timestamp所代表的意义相同

(9)下列关于pandas数据读/写说法错误的是( A   )

A. read_csv能偶够读取所有文

相关推荐: