在线网课知道智慧《Python数据挖掘(山东联盟-青岛大学)》单元测试考核答案_第1页
在线网课知道智慧《Python数据挖掘(山东联盟-青岛大学)》单元测试考核答案_第2页
在线网课知道智慧《Python数据挖掘(山东联盟-青岛大学)》单元测试考核答案_第3页
在线网课知道智慧《Python数据挖掘(山东联盟-青岛大学)》单元测试考核答案_第4页
在线网课知道智慧《Python数据挖掘(山东联盟-青岛大学)》单元测试考核答案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

第一部分测试1【判断题】用Python语言可以编写游戏。()A.错B.对第二部分测试1.【多选题】正确答案:ABCDPython设计程序包含哪些步骤:()A.将算法转换为程序流程图,描绘出问题的解决步骤B.调试程序、发现并纠正错误、运行程序C.分析找出解决问题的关键指出,确定算法步骤D.根据程序流程图编写Python代码2.【多选题】正确答案:ABC程序流程图采用一些几何框图、流向线和文字说明表示算法,具有哪些优点:()A.便于描述,容易理解B.结构清晰,逻辑性强C.采用简单规范的符号,画法简单D.几何框图可以随意使用3【判断题】分支结构采用if语句实现,分为单分支、双分支和多分支等形式。()A.错B.对4【判断题】程序流程图中的判别框通常用矩形框来表示。()A.错B.对5【单选题】(2分)i=0ifi<5:print(i)执行以上代码运行结果为()。A.1B.5C.0D.6第三部分测试1【单选题】(2分)阅读下面的while循环程序其运行结果为:()A.1B.24C.135D.242【单选题】(2分)阅读下面包含continue语句的while循环程序其运行结果为:()A.24B.13C.24D.123453【判断题】break与continue的用法都是结束整个循环过程。()A.错B.对4【单选题】(2分)阅读下面的while循环程序i=0whilei<5:i+=1print(i)其运行结果为:()A.01234B.12345C.12345D.012345【判断题】所有的循环过程都可以用while程序编写。()A.错B.对第四部分测试1【判断题】range()函数共有三个参数:start和step是可选的,end是必备的。()A.错B.对2【判断题】range(1,100,2)表示从1开始,跳跃为2,到100为止的数字序列。()A.错B.对3【判断题】while和for循环可以互相嵌套,但需要注意外层循环与内层循环控制变量不能同名。()A.错B.对4【判断题】for循环过程都可以用while程序编写。()A.对B.错5【判断题】for循环通常与range函数搭配使用。()A.错B.对第五部分测试1【判断题】函数使用关键字def声明,函数名为字符、_、数字等符号组成。()A.对B.错2【判断题】函数名下的每条语句前都要用<TAB键缩进,没有缩进的第一行则被视为在函数体之外的语句。()A.错B.对3【判断题】实参是指在调用函数时,由调用语句传给函数的常量、变量或表达式;而形参是在定义函数时,函数名后面括号中的变量。()A.错B.对4【判断题】函数在被调用前,形参只是代表了执行该函数所需参数的个数、类型和位置,并没有具体的数值。()A.对B.错5【单选题】(2分)定义一个函数如下:deffun(x,y):x,y=y,xreturn(x,y)a=2b=3fun(a,b)print(a,b)以上程序运行结果为:()A.33B.22C.32D.23第六部分测试1【判断题】默认参数是指允许函数参数有缺省值,若调用函数时不给参数传值,参数则取缺省值。()A.错B.对2【判断题】键值参数的传参方式可以任意顺序指定参数。()A.错B.对3【判断题】必备参数是指调用函数时,参数的个数,参数的数据类型,以及参数的输入顺序必须正确,否则会出现语法错误。()A.对B.错4【单选题】(2分)设有代码如下:上述代码的运行结果为:()A.HelloworldworldworldworldworldB.HelloHelloHelloHelloHelloworldworldworldworldworldC.HelloworldworldworldworldworldD.HelloHelloHelloHelloHelloworld5【单选题】(2分)阅读下面代码,deffun(a=1,b=2,c=3):print(c,b,a)fun(10,20)以上程序的运行结果为:()A.321B.10203C.32010D.123第七部分测试1.【多选题】正确答案:ABC在Python中导入模块module中的函数funchtion可采用哪些方法。()A.将整个module导入,格式为:importmoduleB.从module中导入所有函数,格式为:frommoduleimport*C.从module中导入函数function,格式为:frommoduleimportfunctionD.从module中导入function,格式为:fromfunctionimportmodule2【判断题】全局变量是指定义在函数体外的变量,也称为公用变量。()A.错B.对3【判断题】global是被用来声明全局变量的关键字。()A.错B.对4【判断题】局部变量是指定义在函数体内的变量,只能被本函数使用。()A.错B.对5【单选题】(2分)已知构建一个模块Module,采用importModule导入后,若想使用该模块中函数function(),可采用的调用方式为:()A.Module()B.Module.function()C.Module.functionD.function()第八部分测试1【判断题】在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。()A.错B.对2.【多选题】正确答案:ABCD递归函数的特性包含:()A.每次进入更深一层递归时,问题规模相比上次递归都应有所减少B.必须有一个明确的结束条件C.相邻两次重复之间有紧密的联系,通常前一次的输出就作为后一次的输入D.递归效率不高,递归层次过多会导致栈溢出3【判断题】递归函数必须有一个明确的结束条件。()A.对B.错4【判断题】递归函数的效率不高,递归层次过多会导致栈溢出。()A.错B.对5【判断题】采用递归结构能够使得蕴含递归关系且结构复杂的程序简洁精炼,增加可读性。()A.对B.错第九部分测试1【判断题】网页中汉字往往会显示为?????或者乱码,这是因为字符编码方式不同引起的。()A.错B.对2【判断题】浏览网页的源码上会有类似<metacharset=”UTF-8”/的信息,表示该网页为UTF-8编码。()A.错B.对3【判断题】“\r”表示一个字符串,里面有一个反斜杠和一个字母r。()A.错B.对4【判断题】字符串在Python中是以单引号、双引号括起来的字符来表示,其中’’或””不是字符串的一部分。()A.错B.对5【单选题】(2分)阅读下面代码:s=“Hello,我是中国人”print(s[1:6])运行结果为:()A.Hello,B.ello,我C.ello,D.Hello6【单选题】(2分)设有字符串变量s=“apple,peach,banana,peach,pear”下面哪个选项是查找字符‘p’在上面字符串中的最后位置。()A.s.find(‘p’)B.s.index(‘p’)C.s.rindex(p)D.s.rfind(‘p’)7【单选题】(2分)设字符串变量:path=‘C:\Windows\notepad.exe’执行print(path)的结果为:()A.‘C:\Windowsotepad.exe’B.‘C:\Windows\notepad.exe’C.C:\Windows\notepad.exeD.C:\Windowsotepad.exe第十部分测试1【判断题】列表中的元素用逗号分隔并放在一对中括号中。()A.对B.错2【判断题】可以用列表名加元素序号访问列表中的某个元素。()A.对B.错3【判断题】列表中的数据是可以修改的。()A.错B.对4【单选题】(2分)阅读下面代码:a=[3,4,5,6,7,9,10]print(a[3::])上述代码的运行结果为:()A.6,7,9,10B.5,6,7,9,10C.[5,6,7,9,10]D.[6,7,9,10]5【单选题】(2分)设列表X=[1,2,3],向列表中增加一个元素4,下面哪个代码是正确的?()A.X.extend(4)B.X.extend([‘4’])C.X.append([4])D.X.append(4)第十一部分测试1【判断题】两个元组求和表示两个元组连接,产生一个更多元素的元组。()A.错B.对2【判断题】元组中的元素是可以删除的。()A.对B.错3【判断题】可以使用del语句删除整个元组。()A.对B.错4【判断题】初始化一个空的集合可以采用代码:s={}。()A.对B.错5【判断题】删除元组中的一个元素,可以使用pop函数。()A.对B.错第十二部分测试1【判断题】字典的值可以是字符串、整数、字典等数据类型。()A.错B.对2【判断题】字典的键可以用数字、字符串或列表充当。()A.对B.错3【判断题】字典的值是通过键存取,而不是通过位置便宜存放。()A.错B.对4【判断题】初始化一个空的字典可以采用代码:dic={}。()A.错B.对5【单选题】(2分)阅读下面代码:dict={‘010’:’刘芳’,’011’:’张平安’,’012’:’赵玲玲’}若想将’张平安’修改成’张平章’,下面哪个选项是正确的?()A.dict[张平安]=dict[张平章]B.dict[‘011’]=’张平章’C.dict[‘张平安’]=dict[‘张平章’]D.dict[011]=’张平章’第十三部分测试1【判断题】文件以‘r’模式打开成功,可以调用read()方法读取文件内容。()A.对B.错2【判断题】readline()可以每次读取多行。()A.错B.对3【判断题】用readline()读取文件时,如果读到文件末尾,就返回一个空字符串。()A.对B.错4【判断题】以r模式打开一个文件,使用完之后,可以不用执行close()函数关闭文件。()A.对B.错5【单选题】(2分)想要打开一个文件,向里面写数据,但还不想删除以前文件里面的内容,需要以什么模式打开?()A.aB.rC.rbD.W第十四部分测试1【单选题】(2分)numpy中计算元素个数的方法是()。A.np.identity()B.np.size()C.np.sqrt()D.np.count()2【单选题】(2分)numpy中创建全为0的矩阵使用()。A.onesB.zerosC.emptyD.arrange3【单选题】(2分)numpy中向量转成矩阵使用()。A.revalB.reshapeC.arangeD.matrix4【判断题】x是pandas中定义的一个序列,那么x.append(‘2’)可以向这个序列追加一个元素。()A.错B.对5【单选题】(2分)如果要访问dataframe中的第一行,下列代码正确的是()。A.df[1]B.df[1:2]C.df[index=1]D.df[1:3]第十五部分测试1【单选题】(2分)设data为采用xlrd库中xlrd.open_workbook()函数读取表格的返回值,data.sheet_by_index(0)的返回值为:()A.专业B.数据结构成绩C.aprioridaD.姓名2【单选题】(2分)设data为采用xlrd库中xlrd.open_workbook()函数读取表格的返回值,table=data.sheet_by_index(0),table.nrows的返回值为:()A.4B.8C.7D.63【单选题】(2分)设data为采用xlrd库中xlrd.open_workbook()函数读取表格的返回值,table=data.sheet_by_index(0),table.cell_A.专业B.软件工程C.姓名D.王小明4【单选题】(2分)设data为采用xlrd库中xlrd.open_workbook()函数读取表格的返回值,table=data.sheet_by_index(0),table.col_A.数据结构成绩897596596988B.张思睿软件工程7568C.专业软件工程软件工程计算机科学计算机科学人工智能人工智能D.王小明软件工程89595【判断题】输入importNumpy,可以将Numpy库导入并使用。()A.对B.错第十六部分测试1【判断题】设data为用pandas库中用read_csv方法从文件中读取的数据,判断数据data中是否有空缺值,用函数fillna。()A.对B.错2【判断题】设data为用pandas库中用read_csv方法从文件中读取的数据,丢弃数据data中含有空缺值的行,用dropna。()A.对B.错3【判断题】设data为用pandas库中用read_csv方法从文件中读取的数据,判断数据data中哪些行有空缺值,用data.isnull。()A.错B.对4【单选题】(2分)阅读下面代码importxlrddata=xlrd.open_workbook(‘a.xls’)table=data.sheet_by_index(0)获取表的行数,下面哪个选项是正确的。()A.table.rowsB.table.nrowsC.table.nrowD.table.row5【单选题】(2分)采用pandas库中读取数据,可以使用下面哪个方法实现?()A.open()B.readline()C.read()D.read_csv()6【单选题】(2分)下面哪个库适合于进行数据预处理?()A.MatplotlibB.ScipyC.NumpyD.Pandas第十七部分测试1.【多选题】正确答案:BCD设数据集为如上表格,其中有8条事务记录,设minSup=50%,minConf=60%,则下列说法正确的:()A.没有频繁1项集B.没有频繁2项集C.没有频繁4项集D.没有频繁3项集2.【多选题】正确答案:BCD设数据集为如上表格,其中有8条事务记录,设minSup=25%,则下列说法正确的:()A.有频繁4项集B.有频繁2项集C.有频繁3项集D.有频繁1项集3【判断题】Apriori算法是一种关联规则挖掘技术。()A.对B.错4【判断题】频繁项集的子集也一定是频繁的。()A.错B.对5【判断题】非频繁项集的超级有可能是频繁的。()A.错B.对第十八部分测试1【判断题】sklearn.tree.DecisionTreeClassifier的参数criterion表示特征选择指标,有entropy和gini两种取值,默认为gini。()A.错B.对2【判断题】sklearn.tree.DecisionTreeClassifier的参数max_depth表示决策树最大深度,模型样本数量多,特征也多时,推荐限制这个最大深度。()A.对B.错3【单选题】(2分)ID3算法的计算指标是:()A.信息增益B.熵C.Gini指数D.信息增益比4【判断题】ID3算法能够处理连续属性。()A.对B.错5【单选题】(2分)下面对于C4.5算法的说法错误的是:()A.C4.5算法能够处理离散数学B.C4.5算法的计算指标是信息增益比C.C4.5算法能够处理连续属性D.C4.5算法不能够处理有缺失值的情况第十九部分测试1【判断题】sklearn.ensemble.RandomForestClassifier的参数n_estimators用于设置生成决策树的个数。()A.对B.错2【判断题】sklearn.cross_validation.cross_val_score的参数scoring用于设置调用的精度评价方法。()A.对B.错3【判断题】随机森林算法中使用的是CART二叉树生成算法。()A.错B.对4【单选题】(2分)不适合作为随机森林的投票机制的是:()A.多数服从少数B.阈值表决C.少数服从多数D.一票否决5【判断题】每颗树的分类强度越大,则随机森林的分类性能越好。()A.错B.对第二十部分测试1【判断题】sklearn.naive_bayes中包含GussianNB、MultinomialNB和BernoulliNB三种朴素贝叶斯分类器。()A.错B.对2【判断题】GaussianNB的var_smoothing参数用于估计方差时,追求估计的稳定性。()A.对B.错3【判断题】先验概率可以根据历史资料或主观估计的方法得到。()A.对B.错4【判断题】朴素贝叶斯分类采用假设类条件独立的思想。()A.对B.错5【单选题】(2分)给定包含{天气,温度,湿度,风,适合打球}五个属性的数据集如下:天气温度湿度风适合打球阴热高有是晴中低有否阴热低有否晴中低有否阴中高有是请问:适合打球的先验概率,以及,适合打球条件下温度=中的先验概率为:()A.0.67,0.6B.0.4,0.5C.0.5,0.67D.0.6,0.5第二十一部分测试1【判断题】scikit-learn中包含传统的K-Means算法和基于采样的MiniBatchK-Means算法。()A.错B.对2【判断题】sklearn.cluster.KMeans的参数init用于设置初始簇中心的获取方法。默认的‘k-means++’是用k-means++方法选定初始质心。()A.对B.错3【判断题】聚类分析是依据样本间关联的度量标准将其自动分成几个组,使同一组内的样本相似,而不同样本相异。()A.对B.错4【判断题】聚类分析可以作为其它算法的预处理步骤。()A.对B.错5【判断题】聚类分析常用明氏距离(闵可夫斯基距离)是用来测试样本之间相似性。()A.对B.错第二十二部分测试1【判断题】sklearn.cluster.Bir

温馨提示

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

评论

0/150

提交评论