《数据分析及应用试题库与答案》由会员分享,可在线阅读,更多相关《数据分析及应用试题库与答案(19页珍藏版)》请在金锄头文库上搜索。
1、数据分析及应用试题库与答案一、单选题(共30题,每题1分,共30分)1、python源程序执行的方式A、A 编译执行B、B 解析执行C、C 直接执行D、D 边编译边执行正确答案:B2、实现最长公共子序列利用的算法是()A、A 分治策略B、B 动态规划法C、C 贪心法D、D 回溯法正确答案:B3、以下哪些选项为真?A、A O(log(n)B、B O(n)C、C O(nlog(n)D、D O(n2)正确答案:B4、for i in range(10,-1,)循环如果自然结束将执行循环内语句(?)次。A、A 10B、B 9C、C 1D、D 0正确答案:D5、在结构化方法中,用数据流程图(DFD)作为
2、描述工具的软件开发阶段是_。A、A 可行性分析B、B 需求分析C、C 详细设计D、D 程序编码正确答案:B6、已知df为DataFrame对象,提取Pulse列中值大于100并且Calories列中值小于400的行,代码是:( )A、A print(dfdf( Calories )300 & (df Calories B、B print(df(df Pulse 100) &(df Calories C、C print(df(df Pulse 100) and (df Calories D、D print(df(df Pulse 100) &(df Calories 正确答案:D7、pow(2,
3、2,3)返回值为( )。A、A 64B、B 64.0C、C 1D、D 1.0正确答案:C8、下列哪种说法是错误的 A、A 除字典类型外,所有标准对象均可以用于布尔测试B、B 空字符串的布尔值是FalseC、C 空列表对象的布尔值是FalseD、D 值为0的任何数字对象的布尔值是False正确答案:A9、时间复杂度不受数据初始状态影响而恒为的是()。A、A 堆排序B、B 冒泡排序C、C 希尔排序D、D 快速排序正确答案:A10、建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是_。A、A 学生和课程B、B 课程和课程号C、C 学生和学号D、D 课程和成绩正确答案:A11、x=np.ar
4、ange(1,10,1).reshape(3,3) x*x=( )A、A 1 2 3 4 5 6 7 8 9B、B 1 4 9 16 25 36 49 64 81C、C 30 36 42 66 81 96 102 126 150D、D 1 8 21 8 25 48 21 48 81正确答案:B12、import pandas as pds=pd.Series(1,2,3,index=2,3,1) s2上述代码输出结果是多少?A、A 数据库设计B、B 软件测试C、C 软件设计D、D 可行性研究正确答案:D13、len(range(10)返回值为(?)。A、A 10B、B 9C、C 1D、D 程序
5、报错正确答案:A14、创建画布需要使用( )函数。A、A figure( )B、B add_subplot( )C、C Figure( )D、D Add_subplot( )正确答案:B15、线性表采用链式存储时,其地址( )A、A 执行测试用例B、B 发现并改正程序中的错误C、C 诊断和改正程序中的错误D、D 发现程序中的错误正确答案:D16、某批矿砂的五个样品中的镍含量,经测定(%)3.25 3.27 3.24 3.26 3.24设测定值总体服从正态分布,问在=0.01下能否接受假设:这批矿砂的镍含量的均值为3.25A、A 接受B、B 不接受C、C 无法判断D、D 既可以接受也可以不接受正
6、确答案:A17、下面不属于结构化程序设计原则的是_。A、A 模块化B、B 自顶向下C、C 可继承性D、D 逐步求精正确答案:C18、以下代码执行的结果为:( ) arr = np.array(3, 2, 4, 5, 0, 1) print(np.sort(arr)A、A 0 1 2 3 4 5B、B 0 1 5 2 3 4C、C 2 3 4 0 1 5D、D 0 1 2 3 4 5正确答案:C19、大数据正快速发展为对数量巨大、来源分散、格式多样的数据进行采集、存储和关联分析,从中发现新知识、创造新价值、提升新能力的()A、A 新一代技术平台B、B 新一代信息技术和服务业态C、C 新一代服务业
7、态.D、D 新一代信息技术正确答案:B20、下面代码的输出结果是( ) df = pd.DataFrame( A : foo , bar , foo , bar , B : one , two , one , three ) df.iloc1:2,1=np.nan print(df.dropna(axis=0,how= any )A、A A B 0 foo one 2 foo one 3 bar threeB、B A 0 foo 1 bar 2 foo 3 barC、C A B 0 foo one 1 bar NaN 2 foo one 3 bar threeD、D A 0 one 1 NaN
8、 2 one 3 three正确答案:A21、下面哪个不是Python合法的标识符A、A int32B、B 40XLC、C selfD、D _name_正确答案:B22、以下关于链式存储结构说法错误的是A、A 查找节点时链式存储比顺序存储快B、B 每个节点是由数据域和指针域组成C、C 比顺序存储结构的存储密度小D、D 逻辑上不相邻的节点物理上可能相邻正确答案:A23、箱线图boxplot()函数,设置中位数的属性,如线的类型、粗细等的参数是( )A、A meanpropsB、B medianpropsC、C labelsD、D boxprops正确答案:B24、已知df为DataFrame对象
9、,请通过计算将Calories列的中值替换任何空值A、A dfCalories.fillna(dfCalories.median(), inplace = True)B、B dfCalories.fillna(dfCalories.mid(), inplace = True)C、C dfCalories.fillna(dfCalories.mid(), inplace = NaN)D、D dfCalories.fillna(dfCalories.median(), inplace = NaN)正确答案:A25、网络报文记录及分析装置告警信息可以按照多种方式进行分类,其中不包含下列哪种方式()A
10、、A 网络B、B IEDC、C 时间段D、D 模型正确答案:D26、小明连续投掷骰子,首次投出6点的次数期望值为(?)。A、A 3B、B 4C、C 3.5D、D 6正确答案:D27、采用分治法计算最大子段和时间复杂度为()A、A O(log(n)B、B O(nlog(n)C、C O(n2)D、D O(n)正确答案:B28、以下匿名函数写法正确的是(?)。A、A def x(a,b): a+bB、B lambda x(a,b): a+bC、C lambda x: x*xD、D lambda x: return x*x正确答案:B29、对jieba.cut(s)函数分词功能描述对的是()A、A 0
11、B、B 6C、C 7D、D 8正确答案:B30、设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为_。A、A 46B、B 45C、C 6D、D 5正确答案:D二、多选题(共40题,每题1分,共40分)1、关于递归函数的描述,以下选项中不正确的是( )A、A 包含一个循环结构B、B 函数比较复杂C、C 函数内部包含对本函数的再次调用D、D 函数名称作为返回值正确答案:ABD2、Jupyter notebook中运行单元格的方法有哪几种?( )A、A EnterB、B Shift+Ent
12、erC、C Ctrl+EnterD、D F5正确答案:BCD3、要权释机器学习/深度学习在人工智能体系中的作用, 通常从机器感知、() 、()三方面来进行纠错收藏A、A 感知B、B 理解C、C 决策D、D 证明正确答案:BCD4、不能够用于处理两个向量的点积的函数是( )纠错收藏A、A dot( )B、B vdot( )C、C inv( )D、D solve( )正确答案:ACD5、下列关于数据和数据分析的说法错误的是( )A、A 数据就是数据库中的表格B、B 文字、声音、图像这些都是数据C、C 数据分析不可能预测未来几天的天气变化D、D 数据分析的数据只能是结构化的正确答案:ACD6、pan
13、das库DataFrame能够删除对象的是( )纠错收藏A、A delB、B popC、C dropD、D delete正确答案:ABC7、Pandas库,可以用来连接两个或者多个DataFrame对象的函数包括( )纠错收藏A、A concat()B、B append()C、C merge()D、D duplicated()正确答案:ABC8、以下选项属于Python哲学内容的是( )。A、A 简单胜过复杂B、B 单纯不如冗余C、C 扁平胜于嵌套D、D 优美胜于丑陋正确答案:ACD9、UNIX/Linux系统中的 Apache服务器的主要安全缺陷表现在攻击者可以()A、A 利用HTTP协议进
14、行的拒绝服务攻击B、B 发动缓冲区溢出攻击C、C 获得root权限D、D 利用MDAC组件存在一个漏洞,可以导致攻击者远程执行目标系统的命令正确答案:ABC10、以下关于绘图标准流程说法正确的是( )。A、A 绘制最简单的图形可以不用创建画布B、B 添加图例可以在绘制图形之前C、C 添加x轴、y轴的标签可以在绘制图形之前D、D 修改x轴标签、y轴标签和绘制图形没有先后正确答案:ACD11、下面说法正确的是( )。A、A 算法原地工作的含义是指不需要任何额外的辅助空间B、B 在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法C、C 所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界D、D 同一个算法,实现语言的级别越高,执行效率就越低正确答案:BCD12、下面对count( ),index( ), find( )方法描述错误的是( )纠错收藏A、A count( ) 方法用于统计字符串里某个字符出现的次数B、B f