数据分析及应用习题库(附答案)_第1页
数据分析及应用习题库(附答案)_第2页
数据分析及应用习题库(附答案)_第3页
数据分析及应用习题库(附答案)_第4页
数据分析及应用习题库(附答案)_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据分析及应用习题库(附答案)一、单选题(共40题,每题1分,共40分)1、Python语言属于()。A、A机器语言B、B汇编语言C、C高级语言D、D科学计算语言正确答案:C2、以下代码执行的输出结果为:()importnumpyasnparr=np.array([1,3,5,7])print(arr[2]+arr[3])A、A8B、B12C、C5D、D13正确答案:B3、对于j=10,foriinrange(j)循环内执行语句j-=1,那么该循环将执行(?)次。A、A10B、B7C、C6D、D程序报错正确答案:A4、Thecorrectsyntaxtoaddthelabels""x"",""y"",and""z""toaPandasSeries:()importpandasaspdA、Apd.DataFrame([12","13","14"],index=["x","y","z"])"B、Bpd.List([12","13","14"],index=["x","y","z"])"C、Cpd.Series([12","13","14"],index=["x","y","z"])"D、Ddf=pd.Series([12","13","14"],dict=["x","y","z"])"正确答案:C5、将一颗骰子投掷两次,依次记录点数,两数之差绝对值为1的概率()A、A0.1B、B0.2C、C0.3D、D0.4正确答案:A6、网络报文记录及分析装置告警信息可以按照多种方式进行分类,其中不包含下列哪种方式()A、A网络B、BIEDC、C时间段D、D模型正确答案:D7、假设有命令(P)importnumpyasnpbArray=np.array([[1,2,3],[4,5,6]])则,bArray.ndim的结果是A、A逻辑覆盖法B、B等价类划分C、C边界值分析D、D功能图法正确答案:A8、随机变量X、Y的协方差,记为Cov(X,Y)=(?)。A、AE((X-E(X))(Y-E(Y)))B、BE(XY-E(X)E(Y))C、CE(((D(X)D(Y))^(1/2))D、DE正确答案:A9、用importmatplotlib.pyplotaspt引入pyplot模块后,下面可以对执行的代码是()A、Aplt.plot([1,2,3])B、Bpt.plot([1,2,3])C、Cplt.plot[1,2,3]D、Dpt.plot[1,2,3]正确答案:B10、用importmatplotlib.pyplotaspt引入pyplot模块后,下面可以对执行的代码是()A、A按位取反B、B按位异或C、C按位与D、D左移一个字节正确答案:A11、importpandasaspds=pd.Series([1,2,3],index=[2,3,1])s[2]上述代码输出结果是多少?A、A数据库设计B、B软件测试C、C软件设计D、D可行性研究正确答案:D12、fractions模块中Fraction类用于构造(?)类型数据。A、A双精度小数B、B分数C、C复数D、D根式正确答案:B13、字符串函数strip()作用是什么?A、A按照指定字符分割字符串为数组B、B连接两个字符串序列C、C去掉字符串两侧空格或指定字符D、D替换字符串中特定字符正确答案:C14、下面哪个不属于数据的属性类型:()A、A标称B、B序数C、C区间D、D相异正确答案:D15、下列函数中,可以用于创建等差数组的函数是A、Aempty()B、Barange()C、Czeros()D、Dones()正确答案:B16、文本文件对象的read()方法将返回文本文件的()。A、A首行B、B末行C、C迭代器D、D所有内容正确答案:D17、下列选项中,不属于ndarray对象属性的是A、AshapeB、BdtypeC、CndimD、Dmap正确答案:D18、a=np.arange(10)b=a[5]print(b)输出结果A、A4B、B5C、C6D、D7正确答案:B19、已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。A、A堆排序B、B直接插入排序C、C快速排序D、D直接选择排序正确答案:B20、a=np.array([10,100])b=np.array([1,2])print(np.power(a,b))输出结果A、A[10010000]B、B[10,100]C、C[1010000]D、D[100,100]正确答案:C21、设栈的顺序存储空间为S(1:m),初始状态为top=m+1,则栈中的数据元素个数为______。A、Am-top+1B、Btop-m+1C、Cm-topD、Dtop-m正确答案:A22、以下关于模块说法错误的是A、A一个xx.py就是一个模块B、B任何一个普通的xx.py文件可以作为模块导入C、C模块文件的扩展名不一定是.pyD、D运行时会从制定的目录搜索导入的模块,如果没有,会报错异常正确答案:C23、下面不属于结构化程序设计原则的是______。A、A模块化B、B自顶向下C、C可继承性D、D逐步求精正确答案:C24、matpltlib中绘制图形,通过更改绘图框的尺寸来设置相等的缩放比例的参数是()A、AequalB、BscaledC、CautoD、Dnormal正确答案:B25、如果一个进程在运行时因某种原因暂停,该进程将脱离运行状态进入______。A、A静止状态B、B停止状态C、C阻塞状态D、D就绪状态正确答案:C26、Python中变量的命名遵循的规则,不正确的是()A、A以字母或下划线开头,后面可以是字母、数字或下划线。B、B区分大小写C、C以数字开头,后面可以是字母、数字或下划线。D、D不能使用保留字正确答案:C27、以下匿名函数写法正确的是(?)。A、Adefx(a,b):a+bB、Blambdax(a,b):a+bC、Clambdax:x*xD、Dlambdax:returnx*x正确答案:B28、下列排序方法中,最坏情况下时间复杂度(即比较次数)低于A、A冒泡排序B、B快速排序C、C简单插入排序D、D堆排序正确答案:D29、假设d:\pythonscore.csv文件内容如下:张三,80,90李四,95,100则执行以下代码后,变量s的值应该为()importcsvs=0withopen(""d:\python\score.csv"",r)astxl:r=csv.reader(txl)forxinr:s=s+int(x[2])#类切片A、ANoneB、Ba""C、C抛异常D、D[456]正确答案:B30、创建画布需要使用()函数。A、Afigure()B、Badd_subplot()C、CFigure()D、DAdd_subplot()正确答案:B31、代码print((1,2,‘1’,‘2’)[0]>1)执行结果是()A、AO(n)B、BO(nlog(n))C、CO(n^2)D、DO(log(n))正确答案:C32、箱线图boxplot()函数,设置中位数的属性,如线的类型、粗细等的参数是()A、AmeanpropsB、BmedianpropsC、ClabelsD、Dboxprops正确答案:B33、以下代码执行的输出结果为:()importnumpyasnparr=np.array([1,2,3,4,5])x=arr.copy()y=arr.view()print(x.base)print(y.base)A、ANoneNoneB、B[12345]NoneC、CNone[12345]D、D[12345][12345]正确答案:C34、打印pandas版本信息A、Apd.vB、Bpd.versionC、Cpd.__version__D、Dpd.V正确答案:C35、考虑两队之间的足球比赛:队0和队1,假设65%的比赛队0胜出,剩余的比赛队1获胜。队0获胜的比赛中只有30%是在队1的主场,而队1取胜的比赛中75%是主场获胜。如果下一场比赛在队1的主场进行队1获胜的概率为()A、A0.5738B、B0.4678C、C0.75D、D0.35正确答案:A36、循环语句foriinrange(-3,21-4)的循环次数为A、A0B、B6C、C7D、D8正确答案:B37、设事件A,B相互独立,且已知P(A)=0.6,P(A∪B)=0.7,则P(B)=()A、A读取x.csv中前nrows行B、B将df中前nrows行赋给x.csvC、C读取x.csv中前nrows列D、D将df中前nrows列赋给x.csv正确答案:A38、DataFrame对象df返回第一行以及返回最后一行的代码是:()A、A除字典类型外,所有标准对象均可以用于布尔测试B、B空字符串的布尔值是FalseC、C空列表对象的布尔值是FalseD、D值为0的任何数字对象的布尔值是False正确答案:A39、使用pivot_table函数制作透视表用下列()参数设置行分组键。A、AindexB、BrawC、CvaluesD、Ddata正确答案:A40、在软件开发中,下面任务不属于设计阶段的是______。A、A数据结构设计B、B给出系统模块结构C、C定义模块算法D、D定义需求并建立系统模型正确答案:D二、多选题(共30题,每题1分,共30分)1、下列选项中不符合Python语言变量命名规则的是:()纠错收藏A、ATempStrB、B*IC、C3_1D、D’-AI正确答案:BCD2、在以下Pandas方法中能实现实现合并数据的函数是()。纠错收藏A、Aagg()函数B、Bconcat()函数C、Cjoin()方法D、Dmerge()函数正确答案:BCD3、以下语句可以正确执行的是?()A、Aprint("小明"今年,20,岁)B、Bprint("小明"+今年+20+岁)C、Cprint("%s今年%d岁"%("小明",20))D、Dprint("%s今年%d岁"%"小明",20)正确答案:AC4、Pandas库,可以用来连接两个或者多个DataFrame对象的函数包括()纠错收藏A、Aconcat()B、Bappend()C、Cmerge()D、Dduplicated()正确答案:ABC5、专家系统知识表示的方法主要有哪些?纠错收藏A、A逻辑表示法(谓词表示法)B、B框架C、C产生式D、D语义网络正确答案:ABCD6、下列属于Anaconda主要特点的是()A、A包含了众多流行的科学、数学、工程、数据分析的Python包B、B完全开源和免费C、C支持Python2.6、2.7、3.4、3.5、3.6,可自由切换D、D额外的加速和优化是免费的正确答案:ABC7、使用python语言编程时可以通过(?)添加注释。纠错收藏A、A。。。B、B#C、C//D、D/*…*/正确答案:AB8、以下不会出现错误的是()A、A‘北京’.encode()B、B‘北京’.decode()C、C‘北京’.encode().decode()D、D以上都不会错误正确答案:ACD9、Numpy库生成逻辑斯特分布的随机数组,2行3列,以下代码不正确的是:()纠错收藏A、Ax=random.normal(size=(2,3))B、Bx=random.exponential(scale=2,size=(2,3))C、Cx=random.chisquare(df=2,size=(2,3))D、Dx=random.logistic(loc=1,scale=2,size=(2,3))正确答案:ABC10、下面说法正确的是()。A、A算法原地工作的含义是指不需要任何额外的辅助空间B、B在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法C、C所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界D、D同一个算法,实现语言的级别越高,执行效率就越低正确答案:BCD11、以下合法的十六进制数是()纠错收藏A、AOxffB、B0XabcC、C0x01D、D0X9X正确答案:BCD12、关于神经网络模型的说法,哪些是不正确的()纠错收藏A、A神经网络的工作原理与生物体内的神经元是完全一样的B、B训练神经网络的实质是对复杂函数求参数最优解的过程C、C增加神经网络的层数和增加每层的神经元个数的效果是一样的D、D神经网络只能进行二分类,不能进行更多种类的分类了正确答案:ACD13、决定人工神经网络性能的要素有()。纠错收藏A、A神经元的特性B、B神经元之间相互连接的形式为拓扑结构C、C为适应环境而改善性能的学习规则D、D数据量大小正确答案:ABC14、以下属于梯度下降的是()A、ABGDB、BSGDC、CMini-BatchD、Ddropout正确答案:ABC15、下列说法正确的是()A、Aunion用于计算索引的交集B、Bisin用于数据是否包含在其中C、Cinsert函数可以插入索引D、Dunique用于计算索引中的唯一数组正确答案:ACD16、Python中,以下通过列表a=[1,3,2],b=[3,4,5]得到列表[1,3,2,3,4,5]的是()A、Aa.append(b)B、Ba+bC、Ca.extend(b)D、Da.insert(3,b)正确答案:BCD17、在系统工程的视角来看待各个项目和其中关键环节索要解决的问题,是需要有系统思维来处理的,主要包括(),不能够一撮而就。A、A需求分析并完成概要设计(辨别真需求而不是想象中的需求)B、B根据方案意见反馈进行系统详细设计(不考虑应用场景的规划设计最终都没法达到理想的技术应用效果)C、C实现方案实施和效果评价(要先有冒烟的试用环节和效果评价,AI技术是有用的工具但不是万能良药)D、D交付运行并要跟踪问题(用户真心说好才是好,同时积累经验给下一个任务使用)正确答案:ABCD18、下列选项中,哪项是可以用于数据采集的技术?纠错收藏A、AFlumeB、BHiveC、CKafkaD、DMahout正确答案:AC19、算法的复杂度通常用大O符号表述,定义为T(n)=O(f(n)),常见的时间复杂度有纠错收藏A、AO(1)常数型B、BO(logn)对数型C、CO(n)线性型D、DO(nlogn)线性对数型E、EO(n^2)平方型正确答案:ABCDE20、以下选项中,属于函数的作用的是()A、A提高代码执行速度B、B复用代码C、C增强代码可读性D、D降低编程复杂度正确答案:BCD21、Numpy中不能统计数组元素个数的方法是()纠错收藏A、AndimB、BshapeC、CsizeD、Ditemsize正确答案:ABC22、pandas库DataFrame能够删除对象的是()A、AdelB、BpopC、CdropD、Ddelete正确答案:ABC23、()是贪心算法与动态规划算法的不同点A、A重叠子问题B、B构造最优解C、C贪心选择性质D、D最优子结构性质正确答案:ABC24、下面四个选项,描述正确的是()A、A方法名和函数名都是变量B、B方法和函数的作用域空间不同,方法必须依赖对象来调用C、C方法与函数一样,都是函数。方法是定义在类内的函数D、D方法的形参定义规则与函数的形参定义的语法规则完全一样正确答案:ACD25、关于Python字符串,下列说法正确的是?()纠错收藏A、APython字符串属于不可变类型B、BPython字符串属于Python序列类型C、CPython字符串索引不能为负D、DPython字符串支持切片操作正确答案:ABD26、以下选项中,Python赋值语法正确的有()纠错收藏A、Az=2;x=z>=3B、Bx,y=1,6C、Cx=2,y=3D、Dx=ab+cd正确答案:ABD27、自然语言处理产生的对话系统,对企业有哪些好处?A、A节省人工B、B提高奖金C、C节省费用D、D降低耗电正确答案:AC28、自然语言理解不仅包括计算机能正确理解人们用自然语言输入的信息,能正确回答输入信息中的有关问题,而且还包括哪些?纠错收藏A、A语言分析B、B语法分析C、C语用分析D、D语句分析正确答案:BCD29、NumPy提供的两种基本对象是()A、AarrayB、BndarrayC、CufuncD、Dmatrix正确答案:BC30、关于归一化描述正确的是()。纠错收藏A、A归一化可以预防过拟合B、B归一化没有实质作用C、C归一化将所有数据样本之缩放到0-1之间D、D归一化是一种激活函数正确答案:AC三、判断题(共20题,每题1分,共20分)1、np.array([[1,2,3,4],[5,6,7]],dtype=object).ndim==np.array([[1,2,3,4],[5,6,7,8]],dtype=object).ndim()。A、正确B、错误正确答案:B2、Dataframe也有append方法(?)。A、正确B、错误正确答案:A3、Matplotlib是HTML的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。A、正确B、错误正确答案:B4、importnumpyasnpa=np.arange(16)a.shape=(4,4)ind=np.array([1,3])针对上述代码print(a[ind])和print(a[1,3])输出结果相同A、正确B、错误正确答案:B5、np.per

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论