轻轻松松学python智慧树知到期末考试答案2024年_第1页
轻轻松松学python智慧树知到期末考试答案2024年_第2页
轻轻松松学python智慧树知到期末考试答案2024年_第3页
轻轻松松学python智慧树知到期末考试答案2024年_第4页
轻轻松松学python智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

轻轻松松学python智慧树知到期末考试答案2024年轻轻松松学python哪个选项是实现多路分支的最佳控制结构?()

A:if-elif-elseB:if-elseC:tryD:if答案:if-elif-else下面关于Series和DataFrame的理解,哪个是不正确的?()

A:Series和DataFrame之间不能进行运算B:可以像对待单一数据一样对待Series和DataFrame对象C:DataFrame表示带索引的二维数据D:Series表示带索引的一维数据答案:Series和DataFrame之间不能进行运算关于计算机程序对问题的求解,哪个选项的描述是错误的?()

A:计算机能解决问题的计算部分B:计算机无法超越人类智慧C:计算机能够辅助解决数学公式求解问题D:计算机能解决所有问题,包括逻辑推理和计算答案:计算机能解决所有问题,包括逻辑推理和计算以下对递归描述错误的是:()

A:执行效率高B:书写简单C:一定要有基例D:递归程序都可以有非递归编写方法答案:执行效率高下面对面向对象和面向过程描述正确的是:()

A:模块化设计就是面向对象的设计B:所有面向对象编程能实现的功能采用面向过程同样能完成C:面向对象编程比面向过程编程更为高级D:面向对象和面向过程是编程语言的一种分类依据答案:所有面向对象编程能实现的功能采用面向过程同样能完成Python语言可以处理的文件类型是()。

A:数据文件和二进制文件

B:文本文件和数据文件

C:其余答案都不对

D:文本文件和二进制文件

答案:文本文件和二进制文件Python中关于全局变量和局部变量描述不正确的是()

A:全局变量不能和局部变量重名B:全局变量在程序执行的全过程有效C:全局变量一般没有缩进D:一个程序中的变量包含两类:全局变量和局部变量答案:全局变量不能和局部变量重名哪个选项是用来判断当前Python语句在分支结构中?()

A:大括号B:缩进C:引号D:冒号答案:缩进>>>f=lambdax,y:y+x>>>f(10,10)""上述语句的输出结果是:()

A:10B:100C:10,10D:20答案:20以下关于函数调用描述正确的是:()

A:函数和调用只能发生在同一个文件中B:函数在调用前不需要定义,拿来即用就好C:自定义函数调用前必须定义D:Python内置函数调用前需要引用相应的库答案:自定义函数调用前必须定义下面是流程图的基本元素是()。

A:顺序语句B:循环语句C:分支语句D:判断框答案:判断框txt=open(""book.txt"",""r"")print(txt)txt.close()""文件book.txt在当前程序所在目录内,其内容是一段文本:book,上述代码的输出结果是()

A:其余答案都不对B:book.txtC:bookD:txt答案:其余答案都不对下列关于流程线的说法不正确的是()。

A:流程线表示算法步骤执行的顺序,用来连接流程图图框B:流程线无论什么方向,总要按箭头的指向执行C:流程线是带有箭头的线,它可以画成折线D:流程线只要是上下方向就表示自上向下执行可以不要箭头答案:流程线只要是上下方向就表示自上向下执行可以不要箭头使用函数的目的是?()

A:降低编程难度和代码重用B:提高功能难度和代码重用C:提高编程难度和代码复用D:降低功能难度和代码复用答案:降低编程难度和代码重用x=10y=20ifx>10:ify>20:z=x+yprint('zis',z)else:print('xis',x)""阅读上面程序,选择正确输出结果()。

A:没有输出B:zis30C:xis10D:yis20答案:xis10高级语言程序中,程序的三种基本结构不包括?()

A:顺序结构B:限制结构C:循环结构D:分支结构答案:限制结构以下关于Python的描述错误的是?()

A:Python可用于数据抓取(爬虫)B:Python的语法类似C:Python是跨平台的D:PHPPython可用于Web开发答案:Python哪个选项是Python语言%运算符的含义?()

A:x与y的整数商B:x与y之商C:x的y次幂D:x与y之商的余数答案:x与y之商的余数下面哪项可以将窗口坐标设置为:()(0,0)在左下角,(10,10)在右下角?

A:win.setcoords((0,0),(10,10))B:win.setcoords(Point(10,10),Point(0,0))C:win.setcoords(Point(0,0),Point(10,10))D:win.setcoords(0,0,10,10)答案:win.setcoords(0,0,10,10)列表ls,哪个选项对ls.reverse()的描述是正确的?()

A:如果ls为空,则产生一个异常B:将ls中可以比较的元素进行逆序处理C:将ls中元素逆序,返回一个新列表D:将ls中元素逆序,更新列表ls答案:将ls中元素逆序,返回一个新列表哪个选项是abs(3-4j)的运算结果?()

A:3B:4C:5D:5.0答案:5.0x=1y=-1z=1ifx>0:ify>0:print('AAA')elifz>0:print('BBB')""以上程序的输出结果是()。

A:无输出B:AAA'C:BBB'D:程序出错答案:无输出deff(a,b):a=4returna+bdefmain():a=5b=6print(f(a,b),a+b)main()""上述程序的输出结果为:()

A:1011B:1111C:1110AD:1010答案:1011如函数定义头部为defgreet(username):,则下面对该函数的调用不合法的是()。

A:greet()B:greet("Jucy")C:greet(username='Jucy')D:greet('Jucy')答案:greet()哪个选项对死循环的描述是正确的?()

A:无限循环就是死循环B:死循环有时候对编程有一定作用C:使用for语句不会出现死循环D:死循环就是没有意义的答案:死循环有时候对编程有一定作用字符串是一个字符序列,例如,字符串s,从右侧向左第二个字符用什么索引?()

A:s[:-2]B:s[0:-2]C:s[2]D:s[-2]答案:s[-2]下列方法仅适用于列表,而不适用于字符串的是()。

A:count()B:find()C:index()D:sort()答案:sort()可以结束一个循环的保留字是()。

A:continueB:exitC:breakD:if答案:break下面函数不是内置函数的是()。

A:rangeB:printC:dirD:__doc__答案:__doc__哪个选项不是数据维度的种类?()

A:高维数据B:多维数据C:正交数据D:二维数据答案:正交数据"阅读如下代码:importpandasaspddt={'one':[9,8,7,6],'two':[3,2,1,0]}a=pd.DataFrame(dt)希望获得[‘one’,‘two’],使用如下哪个语句?"()

A:a.valuesB:a.columnsC:a.rowD:a.index答案:a.columns程序为:A.a=[10,20,30]print(a*2)""其输出结果是()。

A:[11,22,33]B:[10,20,30]C:[20,40,60]D:[10,20,30,10,20,30]答案:[10,20,30,10,20,30]importpandasaspddt={'one':[9,8,7,6],'two':[3,2,1,0]}a=pd.DataFrame(dt)""阅读上述代码:()

A:a中部分索引可能被修改B:a的值不改变C:a中部分列的值可能被修改D:a中部分行的值可能修改答案:a的值不改变k=10whilek>1:print(k)k=k/2""上述while循环执行的次数为()。

A:5B:死循环C:4D:10答案:4哪个选项能够向列表ls中增加五个元素?()

A:ls.insert(1,2,3,4,5)B:ls.append([1,2,3,4,5])C:ls+=1,2,3,4,5D:ls.append(1,2,3,4,5)答案:ls+=1,2,3,4,5Series和DataFrame类型中的.cumsum()方法,下面哪个说法是正确的?()

A:依次计算前1、2、…、n个元素的和B:计算全部元素的和C:计算全部元素的个数D:依次计算第n-1和第n个元素的和答案:依次计算前1、2、…、n个元素的和Python这个单词是什么含义?()

A:喵星人B:袋鼠C:蟒蛇D:石头答案:蟒蛇"阅读下面代码:importmatplotlib.pyplotaspltplt.plot([9,7,15,2,9])plt.savefig('test',dpi=600)其中,savefig()函数的作用是什么?()"

A:刷新数据B:记录并存储数据C:显示所绘制的数据图AD:将数据图存储成文件答案:将数据图存储成文件>>>'{:.4e}'.format(234.56789)以上代码的输出结果为()。

A:'2.345e+02'B:'2.3456e+02'C:'2.3457e+02'D:'234.5679'答案:2.3457e+02importnumpyasnpa=np.arange(12).reshape((3,4))print(a.mean())""哪个是上面代码的运行结果?()

A:[4,5,6,7]B:16.5C:5.5D:[1.5,5.5,9.5]答案:5.5color_rgb(0,255,255)表示的是什么颜色?()

A:浅紫B:品红C:青色D:黄色答案:青色关于Python语言的编程模式,哪个说法正确?()

A:Python采用面向对象编程模式B:Python采用语句式交互编程模式C:其余选项都正确D:Python采用函数式编程模式答案:其余选项都正确下列Python赋值语句中,不合法的是()

A:x=1;y=1B:x=y=1C:x=(y=1)D:x,y=y,x答案:x=(y=1)pandas库中Series对象的索引表示类似:index([5,4,3,2,1],dtype=’int’),如下哪个说法是不正确的?()

A:5,4,3,2,1是index的五个元素,这是一个五维数据B:dtype表示Index类型中各元素的数据类型C:‘int’说明各元素是整数类型D:index()表示这是一个index类型答案:5,4,3,2,1是index的五个元素,这是一个五维数据grade=90ifgrade>=60:print('D')elifgrade>=70:print('C')elifgrade>=80:print('B')elifgrade>=90:print('A')""阅读上面代码,选择正确的输出结果()。

A:AB:BC:DD:C答案:D一般说,numpy-matplotlib-pandas是数据分析和展示的一条学习路径,哪个是对这三个库不正确的说明?()

A:numpyB:matplotlib支持多种数据展示,使用pyplot子库即可C:pandas仅支持一维和二维数据分析,多维数据分析要用D:numpy底层采用C实现,因此,运行速度很快pandas也包含一些数据展示函数,可不用matplotlib答案:pandas仅支持一维和二维数据分析,多维数据分析要用Python对文件操作采用的统一步骤是:()

A:打开—读取—写入—关闭B:操作—读取—写入C:打开—操作—关闭D:打开—读写—写入答案:打开—操作—关闭所谓基例就是不需要递归就能求解的,往往是问题的起始值。以下关于递归函数基例的说法错误的是:()

A:一般来说递归函数可以改用非递归方法实现B:递归函数必须有基例C:递归函数的基例不再进行递归D:每个递归函数都只能有一个基例答案:每个递归函数都只能有一个基例哪个选项不能作为一维数据的存储方式?()

A:各元素冒号分隔形成字符串存储B:各元素直接相连形成字符串存储C:各元素逗号分隔形成字符串存储D:各元素采用特殊符号分隔形成字符串存储答案:各元素直接相连形成字符串存储Python语句print(type(lambda:None))的输出结果是?()

A:<class‘tuple’>B:<class‘type’>C:<class‘NoneType’>D:<class‘function’>答案:;"阅读如下代码:importpandasaspds=pd.Series(10,index=['a','b','c']关于变量s,哪个说法是不正确的?"()

A:s中元素的索引分别是'a’,‘b’,‘c’B:s是一个一维数组C:如果index部分省略,默认生成的索引是0,1,2D:s中每个元素的值是10答案:如果index部分省略,默认生成的索引是0,1,2编程语言通常有固定的后缀,如golang文件是"test.go",Python文件后缀通常定义为以()结尾。

A:pwB:pcC:pycD:py答案:py整数、浮点数与复数间采用运算符运算,哪个选项是运算结果的数据类型?()

A:整数B:类型不确定C:复数D:浮点数答案:复数对于Python文件,以下描述正确的是:()

A:根据不同类型的文件,打开方式只能是文本或者二进制中的一种B:同一个文件可以既采用文本方式打开,也可以采用二进制方式打开C:当文件以二进制文件方式打开时,读取按照字符串方式D:当文件以文本方式打开时,读取按照字节流方式答案:同一个文件可以既采用文本方式打开,也可以采用二进制方式打开下列对程序描述不正确的是?()

A:可以利用函数对程序进行模块化设计B:通过封装可以实现代码复用C:程序是由一系列函数组成的D:程序是由一系列代码组成的答案:程序是由一系列函数组成的哪个选项给出的保留字不直接用于表示分支结构?()

A:inB:elseC:ifD:elif答案:in内置函数,比如type(),在调用前不需要定义,直接拿来用就可以了。()

A:错B:对答案:对x=9999**9999这样的语句在Python中无法运行,因为数字太大了超出了整型变量的表示范围。()

A:正确B:错误答案:错误Python集合中的元素不允许重复。()

A:错B:对答案:对只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法。()

A:错B:对答案:错close()函数用于文件关闭。()

A:错B:对答案:对文件对象是可以迭代的。()

A:对B:错答案:对Python规定,浮点数类型可以不带小数部分。()

A:错B:对答案:错pandas中的DataFrame对象的iloc方法访问数据是,可以使用DataFrame的index标签,也可以使用整数序号来指定要访问的行和列。()

A:错B:对答案:对整数类型理论上的取值范围是负无穷到正无穷。()

A:错B:对答案:对带有else子句的异常处理结构,如果不发生异常,则执行else子句中的代码。()

A:错B:对答案:对pandas中DataFrame对象支持sort_index()方法沿某个方向按标签进行排序并返回一个新的DataFrame对象。()

A:错B:对答案:对read()函数返回的是列表。()

A:对B:错答案:错Python语言保留字可以用着变量名来命名。()

A:错B:对答案:错元组可以作为字典的“键”。()

A:对B:错答案:对使用foriinrange(10)和foriinrange(10,20)控制循环次数是一样的。()

A:错B:对答案:对表达式x,y=y,x可以实现两个变量值的交换。()

A:错B:对答案:对在Python中,循环结构必须有else子句。()

A:错B:对答案:错已知df为DataFrame对象,那么df[:10]表示访问df中前10列数据。()

A:对B:错答案:错readlines()函数返回的是列表。()

A:错B:对答案:对字典的“键”必须是不可变的。()

A:正确B:错误答案:正确Python使用缩进来体现代码之间的逻辑关系。()

A:对B:错答案:对numpy中的arange()函数功能和内置函数range()类似,只能生成包含整数的数组,无法创建包含实数的数组。()

A:错B:对答案:错二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。()

A:错B:对答案:对在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。()

A:错B:对答案:对带有else子句的循环如果因为执行了break语句而退出的话,会执行else子句的代码。()

A:对B:错答案:错二进制文件不能使用记事本程序打开。()

A:错B:对答案:错在Python3.x中语句print(*[1,2,3])不能正确执行。()

A:错B:对答案:错numpy函数cov()可以用来计算协方差,函数std()用来计算标准差。()

A:对B:错答案:对Python变量命名中,字母不区分大小写。()

A:错B:对答案

温馨提示

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

评论

0/150

提交评论