Python 程序设计知到智慧树章节测试课后答案2024年秋四川师范大学_第1页
Python 程序设计知到智慧树章节测试课后答案2024年秋四川师范大学_第2页
Python 程序设计知到智慧树章节测试课后答案2024年秋四川师范大学_第3页
Python 程序设计知到智慧树章节测试课后答案2024年秋四川师范大学_第4页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

Python程序设计知到智慧树章节测试课后答案2024年秋四川师范大学第一章单元测试

python软件安装过程中,“Customizeinstallation”指用户可以自定义安装,选择安装路径。()

A:对B:错

答案:对python的第三方库即标准库。()

A:错B:对

答案:错python是一种()类型的编程语言。

A:编译B:机器语言C:汇编D:解释

答案:解释Python语句print("中国,你好!")的输出为()。

A:(“中国,你好!”)B:“中国,你好!”C:中国,你好!D:运行结果出错

答案:中国,你好!Python第三方库的常见安装方法有()。

A:远程安装B:自定义安装C:pip安装D:文件安装

答案:自定义安装;pip安装;文件安装

第二章单元测试

turtle模块是一个直观有趣的图形绘制函数库,是Python的标准库之一。()

A:错B:对

答案:对在turtle坐标体系中,(0,0)坐标位于窗口的左上角。()

A:错B:对

答案:错下面对turtle库最适合的描述是()。

A:绘图库B:数值计算库C:游戏库D:爬虫库

答案:绘图库turtle库中将画笔移动x像素的语句是()。

A:turtle.forward(x)B:turtle.left(x)C:turtle.circle(x)D:turtle.right(x)

答案:turtle.forward(x)下面属于turtle的全局控制函数的是()。

A:invisible()B:reset()C:goto(x,y)D:clear()

答案:reset();clear()

第三章单元测试

使用turtle绘制图形,必须使用setup函数设置主窗体的大小和位置。

A:错B:对

答案:错算法是为解决问题的计算部分而采取的方法与步骤,是程序设计的精髓。()

A:对B:错

答案:对以下不是IPO模式的是()。

A:processB:outputC:programD:input

答案:programpython的数据输入来源包括()。

A:文件输入B:内部参数输入C:网络输入D:控制台输入

答案:文件输入;内部参数输入;网络输入;控制台输入绘制图形中,涉及相同重复的动作,采用循环结构可以让程序结构更简洁、明了。

A:对B:错

答案:对

第四章单元测试

以下选项中,结果为False的是()

A:5is5B:False!=0C:5!=4D:5isnot4

答案:False!=0当成绩不小于60分时显示结果“及格”,程序中实现该功能应该使用()

A:多分支结构B:双分支结构C:顺序结构D:单分支结构

答案:单分支结构关于Python的分支结构,以下选项中描述错误的是()

A:Python中if-elif-else语句描述多分支结构B:分支结构可以向已经执行过的语句部分跳转C:Python中if-else语句用来形成双分支结构D:分支结构使用if保留字

答案:分支结构可以向已经执行过的语句部分跳转下列哪些选项可以作为分支结构的条件表达式?()

A:x>yory<100B:ain[1,3,5]C:x+5D:1==1

答案:x>yory<100;ain[1,3,5];x+5;1==1条件表达式的结果只有两个值True和False()

A:错B:对

答案:对多分支结构中可以有多于一个分支所包含的语句块被执行()

A:错B:对

答案:错

第五章单元测试

有以下程序片断:<br>num=0<br>str="stargazers"<br>forchinstr:<br>if(ch=='s')or(ch=='z'):<br>num+=1<br>print(num)<br>运行结果为()

A:3B:2C:4D:1

答案:3关于Python循环结构,以下选项中描述错误的是()

A:break用来结束最内层for或者while循环的运行,脱离该循环后程序从循环代码后继续执行B:for遍历循环的迭代器可以是字符串、文件、元组、列表和range函数生成的序列。C:Python通过for、while等保留字提供遍历循环和无限循环(也叫条件循环)结构D:每个continue语句只有能力结束当前层的循环的运行。

答案:每个continue语句只有能力结束当前层的循环的运行。以下选项中只能用于循环结构中的是()

A:importB:ifC:elseD:breakE:fromF:continue

答案:break;continuewhile条件循环一般用于循环次数不确定的情况。()

A:错B:对

答案:对一条break语句可以直接结束所在的多层循环()

A:错B:对

答案:错

第六章单元测试

以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是()

A:exceptB:doC:whileD:pass

答案:except关于Python循环结构,以下选项中描述错误的是()

A:Python通过for、while等保留字提供遍历循环和无限循环结构。B:每个continue语句只有能力跳出当前层次的循环。C:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等。D:break用来跳出当前层的for或者while循环,脱离该循环后程序从循环代码后继续执行。

答案:每个continue语句只有能力跳出当前层次的循环。下面代码的输出结果是()<br>sum=1<br>foriinrange(1,101):<br>sum+=i<br>print(sum)

A:5050B:5052C:5051D:5049

答案:5051Python的异常处理中以下哪几个选项不是必须有的?()

A:elseB:finallyC:exceptD:try

答案:else;finally带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。()

A:错B:对

答案:错在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。()

A:对B:错

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

A:对B:错

答案:对

第七章单元测试

ls=["app","red",[1,2,3],100],执行dells[1:4:2]后,ls输出结果是()。

A:下标越界,出错B:['app',[1,2,3]]C:["app","red",[1,2,3],100]D:['red',100]

答案:['app',[1,2,3]]以下变量不是元组类型的是()。

A:S=()B:t1=(12+34)C:t=12,100,(123,119)D:X=tuple(range(3))

答案:t1=(12+34)关于元组和列表的区别,以下描述正确的是()。

A:tuple函数可以生成一个元组B:元组中追加数据用append函数C:列表的clear函数可以把列表删除D:两个列表合并可以通过“+”号运算符完成

答案:tuple函数可以生成一个元组;两个列表合并可以通过“+”号运算符完成元组类型一旦被定义,数据不允许更改。()

A:对B:错

答案:对列表中元素的下标从1开始编号,且元素允许嵌套。()

A:对B:错

答案:错

第八章单元测试

以下生成字典的语句错误的是()。

A:x={"name":"zhangshan","age":19}B:y=dict([(11,22),(33,44)])C:m=dict(x=99,y=88,77)D:z={}

答案:m=dict(x=99,y=88,77)集合不能使用的内置函数是()。

A:reversed函数B:sorted函数C:sum函数D:len函数

答案:reversed函数以下有关字典描述正确的是()。

A:可以通过set函数生成字典B:字典中的元素可以增加,也可以删除C:字典中的元素无序,只能通过键索引值D:字典中的值可以重复,可通过赋值方式修改值

答案:字典中的元素可以增加,也可以删除;字典中的元素无序,只能通过键索引值;字典中的值可以重复,可通过赋值方式修改值利用集合元素的唯一性,将其他类型转成集合类型可以过滤掉重复元素。()

A:错B:对

答案:对d={"name","cici","sex","male"},则d["name"]="cici"。()

A:错B:对

答案:错

第九章单元测试

函数内部若要使用全局变量,表示声明的关键字是()。

A:lambdaB:breakC:globalD:def

答案:globalf=lambdax:x*10,则f(f(2))的值是()。

A:20B:100C:200D:报错

答案:200以下选项对于递归描述正确的是()。

A:递归也是一种循环B:递归有两个过程,递推和回溯C:递归指的是函数定义时调用自身的方式D:递归的基例有且只能有一个

答案:递归也是一种循环;递归有两个过程,递推和回溯;递归指的是函数定义时调用自身的方式函数只有被调用才会执行,同时必须有返回值。()

A:错B:对

答案:错可变参数若是*变量名,则表示接收以元组形式传递的不确定个数的实参。()

A:错B:对

答案:对

第十章单元测试

打开文件对象f后,立即执行f.read()的结果是()。

A:读取到第一行内容B:读取到所有内容C:运行报错

答案:读取到所有内容打开文件对象f后,立即执行f.readlines()的结果是()。

A:字符格式返回所有行B:列表格式返回所有行C:元组格式返回所有行D:字典格式返回所有行

答案:列表格式返回所有行Python内置函数open中,打开文件的模式有()。

A:oB:wC:rD:w+

答案:w;r;w+文件操作结束后,不使用close方法会导致程序运行报错。()

A:错B:对

答案:错文件操作中,使用readline方法只能读取整行内容。()

A:对B:错

答案:错

第十一章单元测试

pdfplumber模块中extract_text的描述正确的是()。

A:extract_text不属于pdfplumber模块的功能B:都不对C:读取pdf文件中文本内容D:读取pdf文件中图形内容

答案:读取pdf文件中文本内容Python利用wordcloud生成词云,如下说明不正确的是()。

A:可以指定词云背景颜色B:可以指定词云的长宽C:可以把词云输出为gif格式文件D:可以指定词云内容的显示字体

答案:可以把词云输出为gif格式文件pdfplumber模块中extract_table的描述正确的是()。

A:可以提取pdf文件表格中内容B:提取到pdf文件表格内容是字典型数据C:提取到pdf文件表格内容是字符型数据D:不能提取pdf文件表格外的文本

答案:可以提取pdf文件表格中内容;不能提取pdf文件表格外的文本中文分词可以按空格进行词划分,原理和英文分词一样简单。()

A:错B:对

答案:错worldcloud支持把词云生成png格式图片。()

A:错B:对

答案:对

第十二章单元测试

xlwings模块操作excel文件以下描述不正确的是()。

A:可以读写excel工作表中指定单元格的数据B:可以读写excel工作表中指定区域的数据C:可以新建excel文件D:不能新建excel文件中的工作表

答案:不能新建excel文件中的工作表pyecharts生成漏斗图的操作中,以下描述不正确的是()。

A:需要先创建漏斗图对象B:生成的漏斗图会记录到html格式文件中C:漏斗图模块名是FunnelD:data_pair

温馨提示

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

评论

0/150

提交评论