2024年2月4日发(作者:)
Python程序设计智慧树知到课后章节答案2023年下黑龙江农业工程职业学院(松北校区)
黑龙江农业工程职业学院(松北校区)
第一章测试
1. 代码布局的主要内容( )。
答案:
缩进;空白行;行的最大长度
2. Python是一种面向对象的解释型计算机程序设计语言。( )
答案:
对
3. PyCharm包含Professional和Community两个版本。( )
答案:
对
4. Python的应用领域( )。
答案:
网络爬虫;科学计算与数据分析;人工智能;游戏开发;Web的开发;自动化运维
5. IDLE是Python自带的集成开发环境。( )
答案:
对
6. 代码注释的主要内容( )。
答案:
行内注释;文档字符串;块注释
7. 不同标识、存储临时数据的内存的单元称为变量。( )
答案:
对
8. 变量名由字母数字和下划线组成,可以以数字开头。( )
答案:
错
9. 下面哪个不是合法的Python变量名?( )
答案:
119
10. 在Python中,关于/和//的描述正确的是( )。
答案:
/的计算结果可以带小数
第二章测试
1. Python支持的数字类型( )。
答案:
浮点型;复数类型;整型;布尔类型
2. “a+=b”等价于“a=a+b”。( )
答案:
对
3. 用count()方法判断子串在字符串中出现的次数。( )
答案:
对
4. 三引号主要用来说明什么功能( )。
答案:
类;包;模块;函数
5. 字符串格式化的方法( )。
答案:
f-strings方法;格式符(%);format()的方法
6. 将一个整数x转换成为一个八进制的字符串,需要用什么方法?( )
答案:
oct(x)
7. 想要输出“人生苦短,我用Python”,应该使用( )?
答案:
printf()
8. 在Python中,关于=和==的描述错误的是( )。
答案:
=和==都是用于判断是否相等的
9. Python中可以使用哪几种进制表示整型( )。
答案:
十二进制;八进制;二进制;十进制
10. Python为整型数据提供了那几个进制转换函数( )。
答案:
int();oct();hex();bin()
第三章测试
1. 汽车以每小时60公里的速度匀速行驶,判断下列代码的输出结果( )。speed = 60 hour = 1 hour +=2 print (str(hour)+"小时后,汽车行驶了"+str(speed*hour)+"公里")
答案:
3小时后,汽车行驶了180公里
2. _init_·py文件的作用:标识当前目录为python包和模糊导入。( )
答案:
对
3. 琦琦想要计算序列中各元素的和,可以使用下面( )函数。
答案:
sum()
4. _all_的属性,通常开头定义,实质是元组。( )
答案:
对
5. 当循环条件一直满足时,程序会一直循环下去,如果想要完全中止循环,需要使用( )语句?
答案:
break语句
6. randint()函数可以随机返回指定序列中的一个元素。( )
答案:
错
7. 在Python中“{}”表示的是( )。
答案:
空字典
8. chdir()函数代表着获取当前的工作路径。( )
答案:
错
9. 运行下面的输出语句,会输出什么( ) print(3+2*3)
答案:
9
10. 使用for循环和( )函数可以实现同时输出索引值和元素内容?
答案:
enumerate()
第四章测试
1. 下列关于切片的说法错误的是( )。
答案:
切片不能只访问一个元素。
2. Python模块可分为哪几类( )。
答案:
内置模块;自定义模块;第三方模块
3. 不可变集合是由set()创建,集合中的元素不可以改变。( )
答案:
错
4. 可以通过( )从字典中获取指定项。
答案:
键
5. 若元组中包含可变类型的数据,元组的中的元素是允许修改的。(
答案:
错
6. 元组中每个元素的指向永远不变。( )
答案:
对
7. 列表li_one采用降序的方法排列列表元素。( )
答案:
错
)
8. 下列哪类的元素为可变数据类型( )?
答案:
集合本身
9. 序列的三种类型包括字符串、列表和元组。( )
答案:
错
10. 元素的三种特性包括确定性,互异性和无序性。( )
答案:
对
第五章测试
1. 下列有关break语句与continue语句说法不正确的是?( )
答案:
continue语句结束循环,继续执行循环语句的后继语句。
2. 单分支结构中的代码段只有“执行”与“跳过”两种情况。( )
答案:
对
3. 顺序结构是最简单的一种基本结构。( )
答案:
对
4. 判断条件是分支结构的核心,条件决定程序的流向。( )
答案:
对
5. 二分支结构不只有一个判断条件。( )
答案:
错
6. 过多的嵌套可能会导致什么( )。
答案:
程序逻辑混乱;降低程序的可读性;增加程序维护的难度
7. 在循环语句中,( )语句的作用是提前结束本次循环?
答案:
continue
8. 下列关于循环的说法不正确的是( )。
答案:
Python中可以应用do...while循环
9. 若while循环的条件总是true循环将一直执行,这被称为无限循环,也称为死循环。( )
答案:
对
10. 组合数据类型可分为哪几类( )。
答案:
集合类型;序列类型;映射类型
第六章测试
1. 使用函数的好处( )。
答案:
提高了程序的质量;函数将程序分解为更小的代码块;提高了代码的可重用性;降低了软件开发和维护的成本;减小了程序的体积
2. Python 单行注释的符号是( )?
答案:
null
3. 驼峰命名法是从标识符中第一个单词开始,每一个单词的首字母要大写。( )
答案:
错
4. 在python中函数的参数类型( )
答案:
位置参数;关键字参数;默认值参数;动态参数
5. 内置函数又称为系统函数包括( )
答案:
int()函数;input()函数;type()函数;print()函数
6. 全局变量即可以在函数内部使用,也可以在函数外部使用。(
答案:
对
7. 同名的形式参数不会覆盖全局变量。( )
答案:
错
8. 在函数内部可以通过关键字( )来定义全局变量。
答案:
global
9. 下列函数中有哪( )种函数与排列相关?
答案:
sort函数;reversed函数;sorted函数
)
10. 匿名函数没有函数名,在调用匿名函数时,原来函数名的位置用来接收匿名函数定义的变量fn来代替。( )
答案:
对
第七章测试
1. 从具体的事物中把共同的特征抽取出来,形成一般的概念称为“归类”。( )
答案:
对
2. 类有一个名为__init__()的特殊方法,该方法称为构造方法,该方法( )。
答案:
类实例化时会自动调用
3. 面向对象程序设计的特性有哪几种( )
答案:
继承;多态;封装
4. 对象成员分为属性和方法,他们的访问格式有哪几种( )
答案:
对象名.方法();对象名.属性
5. 关键字( )用于测试一个对象是否是一个可迭代对象的元素。
答案:
in
6. 类方法无法修改类属性,实例方法可以修改类属性。( )
答案:
错
7. Python中的垃圾回收主要采用的是引用计数。( )
答案:
对
8. 静态方法既可以由对象调用,也可以由类调用,而实例方法只能由对象调用。( )
答案:
对
9. 如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的( )。
答案:
重写
10. Python中类与类之间具有继承关系,其中被继承的类称为父类和基类,继承的类称为子类或派生类。( )
答案:
对
第八章测试
1. 参数mode:表示文件的编码格式。( )
答案:
错
2. 下列说法错误的是( )。
答案:
导入模块时,模块名不用区分大小写
3. 以下选项中( )哪个选项代表追加(更新)模式?
答案:
a+/ab+
4. 参数file:接收文件待打开文件的文件名。( )
答案:
对
5. Python中有哪几种文件读取方法( )
答案:
readline();read();readlines()
6. tell()方法用于设置当前文件读/写的位置。( )
答案:
错
7. 使用rmdir()函数删除目录时( )。
答案:
只有当要删除的目录为空时才起作用
8. 下面哪个函数代表获取当前路径( )。
答案:
getcwd()函数
9. 如果想要将一个列表中的全部元素添加到另一个列表中,可以使用列表对象的( )方法实现?
答案:
extend()
10. 在Python中,调用自定义函数时,指定的实际参数的数量必须与形式参数的数量一致,这种参数称为( )?
答案:
位置参数
第九章测试
1. 序列中第1个元素的索引为( )。
答案:
-1
2. 引发特定异常的方式( )
答案:
由异常对象引发异常;由程序中出现过的异常引发异常;由异常类名引发异常
3. 列表对象提供了什么方法用于对原列表中的元素进行排序?( )
答案:
sort()
4. 哪个选项是实现多路分支的最佳控制结构?( )
答案:
if-elif-else
5. with语句之所以能够自动关闭资源,是因为它使用了一种名为上下文管理的技术管理资源。( )
答案:
对
6. 以下选项中那个是Exception的子类( )
答案:
IndexEror;SyntaxError;ZeroDivisionError;FileNotFoundEror
7. 一段代码运行后出现IndentationError错误提示,是( )错误呢?
答案:
缩进错误
8. 如果某个函数或方法可能会产生异常,但不想在当前函数或者方法中处理这个异常,可以使用( )语句在函数或方法中抛出异常?
答案:
raise
9. 若示例中没有finally语句,程序会因出现UnsupportedOperation异常而无法保证打开的文件会被关闭。( )
答案:
对
10. pt语句可以捕获和处理程序运行时的单个异常、多个异常、所有异常。( )
答案:
对
第十章测试
1. 下列关于序列的说法错误的是( )。
答案:
要获取序列中的第一个元素,只能使用索引0。
2. 想要检索字符串中是否包含指定的子字符串,不能使用( )。
答案:
startswith()
3. 在re模块内,从字符串开始处进行匹配的方法是( )。
答案:
match()
4. 正则表达式中使用( )来匹配任意数量的字母或数字或下划线或汉字。
答案:
w*
5. 下列关于字符串分割的说法正确的是( )。
答案:
在使用split()方法进行分割字符串时,如果不指定分隔符,就不能指定分割次数
6. 在使用format()方法格式化字符串时,用( )表示十进制整数类型的数据。
答案:
d
7. 链接符“|”可将多个不同的子表达式进行逻辑链接。( )
答案:
对
8. 重复使用一个正则表达式,可使用 compile()函数对其进行预编译。( )
答案:
对
9. span属性是一个元组。( )
答案:
对
10. findall()函数是获取目标文本中所有与正则表达式匹配的内容,并将所有匹配的内容以列表的形式返回。( )
答案:
对
第十一章测试
1. ( )语句只要执行,就会直接结束函数的执行。
答案:
return 语句
2. 下列关于lambda表达式的说法错误的是( )
答案:
lambda表达式的参数只能有一个
3. 实例方法创建完成后,可以通过类的实例名称和( )操作符进行访问。
答案:
.
4. 下列说法错误的是( )。
答案:
当代码中有main函数时,程序将从main开始执行
5. 进程占据的内存空间一般由控制块、程序段、数据段组成。( )
答案:
对
6. 进程ID是进程的唯一标识。( )
答案:
对
7. put()方法中,block参数:布尔类型,表示是否阻塞队列。( )
答案:
对
8. 线程主要分为( )
答案:
前台线程;主线程;守护线程;子线程
9. 可重入锁的实现原理是通过为每个内部锁关联计数器和属主线程。( )
答案:
对
10. 线程的特点有( )
答案:
状态不可预测;独立运行;执行顺序随机
第十二章测试
1. 想要创建多级目录,应使用函数( )。
答案:
makedirs()
2. 通过“from 包名 import 模块名”的方式加载模块,使用该模块内变量时( )。
答案:
不需要带包前缀,需要带模块名
3. 想要在模块路径添加到Python的导入检索目录后,在各版本Python中都能找到该路径,应如何添加?( )。
答案:
在PYTHONPATH环境变量中添加
4. Python并没有提供直接操作目录的函数或对象,而是使用( )实现。
答案:
os模块和模块
5. 使用形式参数的名字来确定输入的参数值,是指( )参数?
答案:
关键字参数
6. ( )是Python默认的GUI。
答案:
tkinter
7. 使用类的构造方法可以创建相应的组件对象。( )
答案:
对
8. tkinter中常用的基础组件( )
答案:
文本框(Entry);复选框(Checkbutton);单选按钮(Radiobutton);列表框(Listbox);标签(Label);按钮(Button)
9. 在同一个父窗口中只能使用一种几何布局管理器。( )
答案:
对
10. 图形窗口分为( )
答案:
下拉菜单;弹出菜单;顶级菜单
本文发布于:2024-02-04 00:11:54,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170697671451648.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |