智慧树知到《Python程序设计基础》章节测试答案

绪论

1、学好Python程序设计要注意的几个问题是

A:多看多练

B:多想多整理

C:多交流多请教

D:只看视频,不思考、不练习

答案: 多看多练,多想多整理,多交流多请教

2、本门课程将主要介绍哪些内容

A:运算符

B:内置函数

C:常用数据类型

D:文件操作

答案: 运算符,内置函数,常用数据类型,文件操作

第一章

1、下面特点属于Python语言的有哪些?

A:开源

B:免费

C:跨平台

D:解释执行

答案: 开源,免费,跨平台,解释执行

2、Python支持函数式编程。

A:对

B:错

答案: 对

3、对于Python程序,对代码缩进的要求非常严格。

A:对

B:错

答案: 对

4、一般建议,每行Python代码的长度不要超过屏幕宽度,如果确实太长的话,应使用续行符。

A:对

B:错

答案: 对

5、一般来说,程序中的重要代码应加上适当的注释。

A:对

B:错

答案: 对

6、下面导入标准库对象的语句,正确的有?

A:from math import sin

B:from random import random

C:from math import

D:import

答案: from math import sin,from random import random,from math import *

第二章

1、Python无法表示99999999999999999999这样大的整数。

A:对

B:错

答案: 错

2、集合中的元素都是唯一的,不会有重复。

A:对

B:错

答案: 对

3、Python中变量的类型是动态的,随时可以变化。

A:对

B:错

答案: 对

4、可以使用break作为变量名。

A:对

B:错

答案: 错

5、Python支持复数以及相关的运算。

A:对

B:错

答案: 对

6、Python中没有++和–这两个运算符。

A:对

B:错

答案: 对

第三章

1、已知x = [1, 2, 3],执行语句x.append(4)之后,x的值是什么?

A:[1, 2, 3, 4]

B:[4]

C:[1, 2, 3]

D:4

答案:

2、已知x = [1, 2, 3, 4, 5, 6, 7],那么x.pop()的结果是?

A:1

B:4

C:7

D:5

答案:

3、已知x = [1, 2]和y = [3, 4],那么x+y的结果是?

A:3

B:7

C:[1, 2, 3, 4]

D:[4, 6]

答案:

4、sum([i*i for i in range(3)])的计算结果是?

A:3

B:5

C:2

D:14

答案:

5、字典的键和集合的元素都是唯一的,不允许重复。

A:对

B:错

答案:

6、字典中元素的值是可以重复的,不同的键可以对应相同的值。

A:对

B:错

答案:

第四章

1、在循环结构中不能包含选择结构。

A:对

B:错

答案:

2、选择结构中必须带else子句。

A:对

B:错

答案:

3、break和continue语句的作用是一样的。

A:对

B:错

答案:

4、下面代码的输出结果是?

for i in range(3): print(2, end=',')

A:2,2,2,

B:2,2,2

C:2 2 2

D:2 2 2,

答案:

5、作为条件表达式时,{}等价于False。

A:对

B:错

答案:

第五章

1、下面哪个关键字可以用来定义函数?

A:for

B:return

C:def

D:break

答案:

2、Python不允许在一个函数的定义中再定义另一个函数。

A:对

B:错

答案:

3、在Python中,函数参数支持的类型有?

A:位置参数

B:默认值参数

C:关键参数

D:可变长度参数

答案:

4、不同作用域内变量名可以相同,互不影响。

A:对

B:错

答案:

5、包含yield语句的函数可以用来创建生成器对象,这样的函数也称生成器函数。

A:对

B:错

答案:

第六章

1、下面哪个是用来定义类的关键字?

A:continue

B:class

C:CLASS

D:yield

答案:

2、类的实例方法一般使用self作为第一个参数的名字。

A:对

B:错

答案:

3、创建类时用变量形式表示对象特征的成员称为数据成员,用函数形式表示对象行为的成员称为成员方法,数据成员和成员方法统称为类的成员。

A:对

B:错

答案:

4、如果成员名以两个下划线开头但是不以两个下划线结束则表示是私有成员。

A:对

B:错

答案:

5、Python并没有对私有成员提供严格的访问保护机制,通过一种特殊方式对象名._类名__xxx也可以在外部程序中访问私有成员。

A:对

B:错

答案:

第七章

1、在Python中,字符串属于不可变有序序列,使用单引号、双引号、三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。

A:对

B:错

答案:

2、在字符串前面加上字母r表示原始字符串,其中的任何字符都不再转义。

A:对

B:错

答案:

3、字符串对象是不可变的,所以字符串对象提供的涉及到字符串修改的方法都是返回修改后的新字符串,并不对原始字符串做任何修改,无一例外。

A:对

B:错

答案:

4、字符串方法find()和rfind方法分别用来查找一个字符串在另一个字符串指定范围(默认是整个字符串)中首次和最后一次出现的位置,如果不存在则返回-1。

A:对

B:错

答案:

5、Python字符串支持与整数的乘法运算,表示序列重复,也就是字符串内容的重复,得到新字符串。

A:对

B:错

答案:

第八章

1、正则表达式使用圆括号()表示一个子模式,圆括号内的内容作为一个整体对待。

A:对

B:错

答案:

2、正则表达式r'(http://)?(www.)?python.org'可以匹配'http://www.python.org'、'http://python.org'、'www.python.org'和'python.org'这四个字符串。

A:对

B:错

答案:

3、正则表达式只是进行形式上的检查,并不保证内容一定正确。

A:对

B:错

答案:

4、正则表达式模块re中的match()函数是在字符串开始处进行匹配,而search()函数是在整个字符串中进行搜索和匹配。

A:对

B:错

答案:

5、在正则表达式中,一对方括号[]表示范围。

A:对

B:错

答案:

第九章

1、二进制文件把对象内容以字节串(bytes)进行存储,无法用记事本或其他普通字处理软件直接进行编辑,通常也无法被人类直接阅读和理解,需要使用专门的软件进行解码后读取、显示、修改或执行。

A:对

B:错

答案:

2、当对文件内容操作完以后,一定要关闭文件对象,这样才能保证所做的任何修改都确实被保存到文件中。

A:对

B:错

答案:

3、关键字with可以自动管理资源,不论因为什么(哪怕是代码引发了异常)跳出with块,总能保证文件被正确关闭。

A:对

B:错

答案:

4、数据库文件、图像文件、可执行文件、动态链接库文件、音频文件、视频文件、Office文档等均属于二进制文件。

A:对

B:错

答案:

5、openpyxl是Python用来操作Excel文件的扩展库。

A:对

B:错

答案:

第十章

1、os.path模块的下列方法,哪个是用来判断指定路径是否存在的?

A:exists()

B:isfile()

C:isdir()

D:getsize()

答案:

2、Python标准库shutil可以解压缩zip文件。

A:对

B:错

答案:

3、os的下列函数中,用来给文件重命名的是?

A:rename()

B:remove()

C:listdir()

D:system()

答案:

4、Python标准库os中的remove()函数不能删除具有只读属性的文件。

A:对

B:错

答案:

5、Python标准库os中的listdir()函数用来列出指定目录中的文件和文件夹,返回一个包含这些名字的列表。

A:对

B:错

答案:

第十一章

1、异常是指程序运行时引发的错误,引发错误的原因有很多,例如除零、下标越界、文件不存在、网络异常、类型错误、名字错误、字典键错误、磁盘空间不足,等等。

A:对

B:错

答案:

2、异常处理是因为程序执行过程中由于输入不合法导致程序出错而在正常控制流之外采取的行为。

A:对

B:错

答案:

3、用来处理异常的代码也有可能会引发异常。

A:对

B:错

答案:

4、异常处理结构也可以带else子句。

A:对

B:错

答案:

5、断言往往用于代码测试阶段,在正式发布时一般会删除断言语句来提高速度。

A:对

B:错

答案:

第十二章

1、一个SQLite数据库就是一个文件,通过复制即可实现备份。

A:对

B:错

答案:

2、在Python中访问和操作SQLite数据时,需要首先导入sqlite3模块。

A:对

B:错

答案:

3、游标对象的方法executemany()用来对于所有给定参数依次执行同一个SQL语句。

A:对

B:错

答案:

4、执行数据写入操作之后,必须提交事务才能真正把数据保存到磁盘的数据库文件中。

A:对

B:错

答案:

5、适当减少提交事务的次数,可以提高程序运行速度。

A:对

B:错

答案:

python语言是开源的现拥有十几万个第三方函数库_智慧树知到《Python程序设计基础》章节测试答案...相关推荐

  1. python期末考试编程题_智慧树知到_Python程序设计基础_期末考试答案

    已知点F(,0),直线:x=,点B是直线上的动点,若过B垂直于y轴的直线与线段BF的垂直平分线交于点M,则点M所在曲线 已知点P是抛物线y2=2x上的动点,点P在y轴上的射影是M,点A(72,4),则 ...

  2. python交互式程序设计导论第一周答案_智慧树知到Python程序设计基础见面课测试答案...

    智慧树知到Python程序设计基础见面课测试答案 更多相关问题 [多选题]用TLC法检查药物中杂质时,通常有以下几种方法 [判断题]月氏从故地到迁入地,均在丝绸之路沿线 [单选题]若炽灼残渣留做重金属 ...

  3. 智慧树python数据分析与数据可视化_智慧树知到Python数据分析与数据可视化答案免费查询...

    你校准备举行"节约用水,从现在做起"的英语征文比赛,你打算投稿.请根据以下表格内容写一篇英语短文.必要性没 下面的表格是Sunny School学生一日三餐的菜谱及Sally的爱好 ...

  4. python程序设计的选择题_智慧树知到Python程序设计基础选择题答案

    在晚秋或寒冬,用人造烟幕来防御霜冻的原理是[ ]A.增强太阳短波辐射 B.增强大气逆辐射作用 C.增强大气对太阳 地面辐射与地面吸收的大气逆辐射之差称为有效辐射.读图回答1-2题. 1.关于甲.乙.丙 ...

  5. 智慧树python程序设计基础课后答案_智慧树知到Python程序设计基础作业题库答案...

    [单选] 教师在游戏中与幼儿扮演同一个角色,以自己游戏的动作.角色的语言和对角色的态度来启发诱导幼儿,这是(). [多选] 根据玩具自身的内部结构,玩具可分为(). [单选] 人格的()是指人的思想感 ...

  6. educoder实训平台python基础综合测试答案_智慧职教mooc2020Python程序设计基础章节测试答案...

    [判断题] 风口小套主要是受到渣铁与风口的直接接触而烧坏的.() [单选] 汽化冷却的冷却介质是(). [单选] 高炉煤气的燃点是()℃. [单选] 冷却设备破损后,关闭水源主要是为了(). [填空题 ...

  7. python金融数据分析单元测试答案_智慧树知到Python金融数据分析答案_完整章节答案...

    [填空题] 光缆的接续指标:0.08dB/接续点,G655光缆光纤允许有10%的接续点超过()dB/接续点,但不得超过()dB/接续点. [单选] 下面哪种接入方式不能适用于点对点专线() [单选] ...

  8. 知到智慧树python答案2020_参考答案2020智慧树(知到)Python程序设计

    参考答案2020智慧树(知到)Python程序设计 更多相关问题 水池满水试验时,正确的注水方法是(). A. 相邻两次注水间隔时间不应少于48h B. 注水分三次 米跨度的起重机是标准起重机.A.1 ...

  9. python在数据分析方面的应用、下列说法正确_智慧树知到大数据分析的python基础答案...

    智慧树知到大数据分析的python基础答案 在派生类中可以通过 " 基类名 . 方法名 ()" 的方式来调用基类中的方法 . 下面代码的执行结果是 : ( ) a = 10.99 ...

最新文章

  1. 博客中最快捷的公式显示方式:Mathjax + Lyx
  2. 企业级微服务架构统一安全认证设计与实践!
  3. Windows 到 Linux 之旅: 第 8 部分. 备份与恢复
  4. iphone开发之轻松搞定原生socket 编程,阻塞与非阻塞,收发自如
  5. Gosper 的序列 循环检测
  6. boost::multi_array模块实现打印数组相关的测试程序
  7. Job 存储和持久化 (第五部分)
  8. rhel7 mysql无法运行_redhat7下mysql5.7.12重启电脑后起不来问题
  9. QT学习-核心类列表-4、Qt WebKit Widgets 5、Qt3DCore
  10. java只有值传递_为什么说java中只有值传递
  11. 跨国际日期分界线的解决方法
  12. C#使用双堆栈创建队列
  13. 《Visual C++ 开发从入门到精通》——2.9 技术解惑
  14. SpringBoot两种定时任务(Spring Schedule 与 Quartz 整合 )实现
  15. 设计模式之组合模式(十四)
  16. 元气动态壁纸爬虫(入门)
  17. windows图片和传真查看器
  18. 计算机网络笔记2 应用层
  19. picpick截屏软件脱壳
  20. 移动端页面底部导航被浏览器工具栏遮盖解决方法

热门文章

  1. java毕设项目 - 基于SSM的停车位短租网站(含源码+论文)
  2. Qt之实现录音播放及raw(pcm)转wav格式
  3. code blocks linux 多线程开发,codeblocks编译pthread多线程问题
  4. 新库上线 | CnOpenData欧洲专利局专利数据
  5. RK3399 android7.1 音频底层调试--tinyalsa及相关问题--已解决
  6. 如何重定向到另一个网页?
  7. 2013应届毕业生“中体彩科技发展有限公司”校招应聘总结
  8. 读五月的仓颉大佬博文有感
  9. 修改SharePoint网站的最大上载大小
  10. 1.8 魔鬼训练营实践作业