admin 管理员组文章数量: 1086019
2024年12月30日发(作者:ping使用的什么协议)
第一章测试
1. Python语言具有( )特点。
A:语法简洁清晰,强制用空白符作为语句缩进
B:易读、易维护,用途广泛
C:具有非常强大的库
D:非解释性语言,变量类型可变
答案:ABC
2. Python脚本文件的扩展名为( )。
A:.pt
B:.th
C:.python
D:.py
答案:D
3. 下列变量命名正确的是( )。
A:Shhfu*
B:student
C:sytt1_ss
D:_yyys1
答案:C
4. 正确导入画图包的是( )。
A:Import sqrt
B:import math
C:Def sqrt
D:Import turtle
答案:D
5. 下列不属于Python特性的是( )。
A:属于低级语言
B:高度可移植性
C:开源免费
D:简单易学
答案:A
6. 下列运算符中属于Python关系运算符的是( )
A:>
B:+
C:+=
D:=
答案:A
7. 下列属于程序元素的有( )。
A:运算符
B:表达式
C:语句
D:元组
答案:ABC
8. Python的常用开发环境有PyCharm、Anaconda和Spython。 ( )
A:错
B:对
答案:B
9. Python变量是没有类型的,无需为变量声明类型。 ( )
A:错
B:对
答案:B
10. 在Python中,用def来创建自定义函数。 ( )
A:错
B:对
答案:B
第二章测试
1. 下列( )能用于Python的注释语句。
A:‘‘‘’’’
B:#
C:“““”””
D:’’
答案:ABC
2. 当需要在字符串中使用特殊字符时,Python使用( )作为转义字符。
A:#
B:
C:%
D:/
答案:B
3. 幂运算运算符为( )
A:$
B:**
C:^
D:*
答案:B
4. 下列能把数值转换为字符串的是( )。
A:float()
B:Int()
C:str()
D:sth()
答案:C
5. 优先最高级的运算符为( )
A:*
B:+
C:/
D:()
答案:D
6. 关于a、b的or语句正确的是( )
A:若a=False b=False则a or b ==True
B:若a=True b=True则a or b ==False
C:若a=True b=False则a or b ==True
D:若a=True b=True则a or b ==True
答案:ACD
7. 下列说法正确的是( )
A:形参是函数的内部变量,有名称
B:形参值的改变不会影响实参的值
C:函数在没有参数时,可以没有圆括号
D:实参个数必须要于形参一致
答案:ABD
8. 下列说法正确的是( )
A:形参变量是属于被调函数的局部变量
B:函数中定义的变量可以在整个程序中使用
C:在调用函数时编译器必须已经事先知道该函数的参数构造
D:实参属于主调函数的全局变量
答案:AC
9. 在Python逻辑运算中,and是二元运算而or是一元运算。
A:对
B:错
答案:B
10. Import math的意思为导入数学这个函数。 ( )
A:错
B:对
答案:A
11. 下列表示正确循环中途退出的是( )
A:break
B:continue
C:end
D:exit
答案:A
第三章测试
1. 下列语句能正确表示海龟运行结束后停止的是( )
A:()
B:print done()
)
(
2.
3.
4.
5.
6.
7.
8.
C:print end()
D:()
答案:A
下列说法正确的是( )
A:while循环的循环变量在while之前要初始化,而for循环不需要
B:for循环的变量变化是有规律的等差数列变化
C:如果循环变量是有规律变化的,使用while循环更好
D:while循环的变量变化可以是任意的
答案:ABD
下列说法正确的是( )
A:多个循环存在时,只能并列,不能出现嵌套和交叉
B:循环交叉即一个外层的循环与一个内层的交叉
C:循环嵌套即一个外层的循环套一个内层的循环
D:循环并列即多个循环按照前后顺序的关系出现在同一层上
答案:BCD
下列说法正确的是( )
A:一个程序中往往会出现多个循环的并列与嵌套的结构
B:常用的print函数在输出后就自动换行
C:在try语句中,Exception是系统对象名称,用户不可以改变这个名称
D:raise为异常的抛出语句
答案:ABCD
异常是程序中因为输入错误或者其他IO操作不当出现的运行时错误的一种
处理方法。( )
A:对
B:错
答案:A
在try语句中,Exception是Python的一个类,err是捕捉到的错误对象 ,
专门表示错误异常。( )
A:对
B:错
答案:A
while循环和for循环,由于次数相对固定一般用单个字母作为循环变量。
( )
A:对
B:错
答案:A
while循环一定要在循环体中自己控制循环变量的变化,否则可能出现死循
环。 ( )
A:错
B:对
答案:B
第四章测试
1. 列表的标志符号是( )。
A:{}
B:()
C:【】
D:<>
答案:A
2. 列表不可以进行下列哪种操作( )
A:增加
B:自动生成数据
C:访问
D:切片
答案:B
3. 以下列表常用函数正确的是( )
A:()
B:()
C:()
D:()
答案:B
4. 集合的标志符号是( )
A:{}
B:【】
C:<>
D:()
答案:A
5. python中属于有序数列的有( )
A:集合
B:整数
C:字典
D:元组
答案:ACD
6. 现有列表l=[1,2,3,4,5,6,7,8,9,0],那么python3解释器执行l[1:3]=’abc’后执行
l[2]的结果是( ):
A:4
B:c:
C:abc
D:b
答案:ABC
7. 所有序列类型都可以进行某些特定的操作。这些操作包括( )
A:叠加
B:切片
C:增加删除
D:索引
答案:A
8. 要对列表中的元素进行排序,这些元素必须是同类型的( )
A:对
B:错
答案:A
9. 元组数据的元素不能改变,不能读取( )
A:对
B:错
答案:B
10. 字典是一种可变容器模型,且可以储存任意类型对象( )
A:错
B:对
答案:B
第五章测试
1. 下列对于python函数的描述定义正确的是( )
A:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
B:函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明
C:函数内容以冒号起始,并且缩进
D:函数代码以 def 关键词开头,后接函数标识符名称和圆括号()
答案:A
2. 关于python内置函数abs()下列描述正确的是( )
A:将字符转化为整数型
B:返回数字的绝对值
C:将字符转化为ASCII码
D:将ASCII码转化为字符
答案:B
3. 内置函数就是python给你提供的, 拿来直接用的函数,python中含有多少个
内置函数( )
A:44
B:74
C:68
D:56
答案:C
4. x = lambda a, b : a * b运行x(5,6)所得值为( )
A:a=3 ,b=10
B:30
C:11
5.
6.
7.
8.
9.
10.
D:与56结果相同
答案:B**
以下选项中是python函数中的正式参数类型的是( )
A:关键字参数
B:位置参数
C:匿名函数
D:默认值参数
答案:ABD
Python中有许多标准与扩展库,下列对于库的引用正确的是( )
A:from modname import name1[, name2[, … nameN]]
B:import name as modename
C:import module1[, module2[,… moduleN]]
D:from modname import *
答案:ACD
return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参
数值的return语句返回None( )
A:错
B:对
答案:B
局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围
内访问。( )
A:错
B:对
答案:B
Python 也接受函数递归,这意味着定义的函数能够调用自身( )
A:对
B:错
答案:A
Python中pyinstaller库的作用是安装软件( )
A:对
B:错
答案:B
第六章测试
1. 要修改一个对象的属性有几种方法( )
A:2
B:3
C:4
D:1
答案:B
2. 关于类和对象的关系,下列描述正确的是( )。
A:类是现实中事物的个体
B:类是面向对象的核心
C:对象描述的是现实的个体,它是类的实例
D:对象是根据类创建的,并且一个类只能对应一个对象
答案:C
3. 关于面向过程和面向对象,下列说法错误的是( )
A:面向过程是基于面向对象的
B:面向对象强调的是解决问题的对象
C:面向过程强调的是解决问题的步骤
D:面向过程和面向对象都是解决问题的一种思路
答案:A
4. 类(class)由哪三个部分构成( )
A:继承
B:方法
C:属性
D:类名
答案:BCD
5. 在Python中,类具有面向对象的基本特性,即封装性、继承性和多态性。
( )
A:对
B:错
答案:A
6. init()方法用来创建和初始化实例变量,这种方法就是“构造方法”。( )
A:错
B:对
答案:B
7. Python 是一种面向对象的编程语言,Python 中的几乎所有东西都是对象,
拥有属性和方法( )
A:错
B:对
答案:B
8. 在 Python 中定义类时,如果某个成员名称前有 2 个下划线则表示是私有成
员。( )
A:错
B:对
答案:B
9. Python 中一切内容都可以称为对象。( )
A:对
B:错
答案:A
10. 使用内置函数 open()打开文件时,只要文件路径正确就总是可以正确打开
的。( )
A:错
B:对
答案:A
第七章测试
1. 字符串是一个字符序列,例如,字符串s,从右侧向左第3个字母用( )
索引。
A:s[0:-3]
B:s[-3]
C:s[3]
D:s[:-s]
答案:B
2. 获得字符串s长度的方法的是( )
A:len(s)
B:s. Length
C:s. len()
D:length(s)
答案:A
3. 字符串函数strip()的作用是( )
A:按照指定字符分割字符串为数组
B:去掉字符串两侧空格或指定字符
C:连接两个字符串序列
D:替换字符串中特定字符
答案:B
4. 下列表示字符串显示所有字符串的是( )
A:print(s[1:])
B:print(s[])
C:print(s)
D:print(s[:])
答案:D
5. 下列表示字符串大写的是( )
A:lize()
B:()
C:()
D:se()
答案:B
6. 下列对于字符串s说法正确的是( )
A:r()是判断s中的字母是否全是大写
7.
8.
9.
10.
B:m() 是判断是否全是字母和数字,并至少有一个字符
C:r()是判断s中的字母是否全是小写
D:e() 是判断S是否是首字母大写的
答案:ABCD
下列说法正确的是( )
A:print str[:-3] 是截取从头开始到倒数第三个字符之前
B:去两侧空格:()
C:print str[::-1] 是创造一个与原字符串顺序相反的字符串
D:print str[0:3] 是截取第一位到第三位的字符
答案:ACD
字符串切片指获取字符串中的某一部分,形成新的字符串对象。( )
A:对
B:错
答案:A
字符串转移符号:是换行的意思。 ( )
A:对
B:错
答案:A
()可以将字符串中的空格都去掉。 ( )
A:错
B:对
答案:A
第八章测试
1. Python对文件操作采用的统一步骤是( )
A:打开—操作—关闭
B:操作—读取—写入
C:打开—读取—写入—关闭
D:打开—读写—写入
答案:A
2. 关于数据组织的维度,哪个选项的描述是错误的?( )
A:二维数据采用表格方式组织,对应于数学中的矩阵
B:数据组织存在维度,字典类型用于表示一维和二维数据
C:高维数据由键值对类型的数据构成,采用对象方式组织
D:一维数据采用线性方式组织,对应于数学中的数组和集合等概念
答案:B
3. 关于Python文件的‘+’打开模式,哪个选项的描述是正确的?( )
A:与r/w/a/x一同使用,在原功能基础上增加同时读写功能
B:追加写模式
C:覆盖写模式
4.
D:只读模式
答案:C
给定列表ls = [1, 2, 3, “1”, “2”, “3”],其元素包含2种数据类型,哪个选项是
列表ls的数据组织维度?( )
A:多维数据
B:高维数据
C:二维数据
D:一维数据
答案:D
5. 以下选项对文件描述正确的是( )
A:文件是程序的集合和抽象
B:文件是存储在辅助存储器上的数据序列
C:文件可以包含任何内容
D:文件是数据的集合和抽象
答案:BCD
6. 以下选项属于python文件读取操作的是( )
A:readline()
B:read()
C:readlines()
D:readtext()
答案:ABC
7. 文件对象是可以迭代的。( )
A:对
B:错
答案:A
8. 文件对象的tell()方法用来返回文件指针的当前位置。(
A:对
B:错
答案:A
9. 以写模式打开的文件无法进读操作。( )
A:错
B:对
答案:B
10. 文件路径可分为相对路径和绝对路径( )
A:对
B:错
答案:A
第九章测试
1. 在视图上不能完成的操作是( )
A:更新视图
)
2.
3.
4.
5.
6.
7.
8.
9.
B:查询
C:在视图上定义新的视图
D:在视图上定义新的表
答案:D
下列选项中哪些是SQLite数据类型?( )
A:BOOL
B:BLOB3
C:TEXT
D:INTEGER
答案:BCD
如果在数据库事务中所有操作都是查询操作,那么不需要提交或回滚事务。
( )
A:错
B:对
答案:B
为占位符传递实参时,可以将实参放到元组或列表中传递。( )
A:对
B:错
答案:A
游标暂时保存了SQL操作所影响到的数据。( )
A:对
B:错
答案:A
SQLite是无数据类型的数据库,在创建表时不需要为字段指定数据类型。
( )
A:错
B:对
答案:B
SQLite数据库的TEXT类型映射到Python中的bytes类型。( )
A:对
B:错
答案:B
SQLite数据库与MySQL一样都属于网络数据库。( )
A:对
B:错
答案:B
在访问数据库之前要建立数据库连接,使用完后要关闭数据库连接。( )
A:错
B:对
答案:B
10. 在程序中构建SQL语句构建时,如果采用拼接参数实现,则可能会受到
“SQL注入攻击“( )
A:错
B:对
答案:B
第十章测试
1. 当建立连接时﹐下面哪一个数据包发送顺序是错误的TCP握手协议过程( )
A:SYN , SYN+ACK, SYN+ACK
B:SYN , SYN+ACK,RST
C:SYN+ACK ,SYN+ACK , SYN
D:sYN , sYN ,ACK
答案:ABCD
2. JSON数组解码后返回的是Python中的列表对象。( )
A:错
B:对
答案:B
3. JSON对象解码后返回的是Python中的字典对象。( )
A:对
B:错
答案:A
4. 简单地说,HTTPS是加密版的HTTP。( )
A:对
B:错
答案:A
5. 当向服务器请求发送发大量数据时,应该使用GET()方法请求。(
A:对
B:错
答案:B
6. 我们在自己编写网络通信程序时,应该使用大于1024的端口。(
A:对
B:错
答案:A
7. JSON数组是用中括号括起来的。( )
A:对
B:错
答案:A
8. JSON对象是用大括号括起来的。( )
A:错
B:对
答案:B
)
)
9. 0.0.1叫作回送地址,指本机,主要用于网络软件测试及本机进程间通信,
使用回送地址发送数据,不进行任何网络传输,只在本机进程间通信。( )
A:错
B:对
答案:B
版权声明:本文标题:Python程序设计智慧树知到答案章节测试2023年青岛职业技术学院 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735623044a1681974.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论