下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python程序设计知到智慧树章节测试课后答案2024年秋西安职业技术学院项目一单元测试
Python是一门跨平台、开源、免费的解释型高级动态编程语言()。
A:对B:错
答案:对Python诞生的的时间是()。
A:1998年
B:1989年
C:1960年
D:2000年
答案:1989年
Python的特点有()。
A:免费、开源
B:简单
C:易学
D:易读、易维护
答案:免费、开源
;简单
;易学
;易读、易维护
Python可以把多种不同的语言编写的程序融合到一起实现无缝拼接,所以Python也被称为“胶水语言”。()
A:对B:错
答案:对配置Python运行环境是先准备好安装包,安装Python,运行cmd在命令行测试是否安装成功,如果返回当前系统安装的Python版本号则表示安装完成。()
A:对B:错
答案:对
项目二单元测试
以下为合法的用户自定义标识符是()。
A:_HELLO11
B:a*b
C:break
D:5a5W
答案:_HELLO11
Python语言中的标识符只能由字母、数字和下画线三种字符组成,且第一个字符()。
A:必须为下画线
B:可以是字母、数字和下画线中的任一种字符
C:必须是字母
D:必须为字母或下画线
答案:必须为字母或下画线
Python支持多行语句,下面对于多行语句描述有误的是()。
A:一行多语句可以用分号隔开
B:一行可以书写多个语句
C:一个语句可以分多行书写
D:一个语句多行书写时直接按回车即可
答案:一个语句多行书写时直接按回车即可
input()函数会返回一个字符串类型数据()
A:对B:错
答案:对print()函数输出的数据不支持换行操作()
A:错B:对
答案:错
项目三单元测试
Python的赋值功能强大,当a=11时,运行a+=11后,a的结果是()。
A:22
B:True
C:12
D:11
答案:22
下列运算符中优先级最高的是()。
A:&
B:<=
C:**
D:*
答案:**
在Python中对两个集合对象实行操作A&B,得到的结果是()。
A:交集
B:异或集
C:差集
D:并集
答案:交集
集合中的元素是无序的,不能使用索引。()
A:对B:错
答案:对修改元组中的元组是先将元组转换为列表,修改其中元素后,再将其转换为元组。()
A:对B:错
答案:对
项目四单元测试
关于字符串,下列说法中,错误的是()。
A:既可以用单引号,也可以用双引号创建字符串
B:字符串以\\0标志字符串的结束
C:在三引号字符串中可以包含换行、回车等特殊字符
D:单字符是长度为1的字符串
答案:字符串以\\0标志字符串的结束
字符串'Hi,Andy'中,字符'A'对应的索引位置为()。
A:1
B:4
C:2
D:3
答案:3
下列方法中,能够返回某个子串在字符串中出现次数的是()。
A:length
B:find
C:count
D:index
答案:count
''mn''+''o''*2的结果是()。
A:mnomno
B:mon2
C:mnoo
D:mnmnooabc
答案:mnoo
若x='friendship',则x[6:]+x[:6]的值为()。
A:‘friendship'
B:‘dshipfriend’
C:‘shipfriend’
D:‘shipfriends’
答案:‘shipfriend’
项目五单元测试
elif可以单独使用。()
A:错B:对
答案:错下列说法中哪项是错误的()。
A:选择语句可以嵌套
B:while语句的循环体中可以包括if语句
C:循环语句不可以嵌套
D:if语句中可以包括循环语句
答案:循环语句不可以嵌套
ifx<y:
z=x
x=y
y=z
已知x=10,y=20,z=30;以上语句执行后x,y,z的值是()。
A:20,10,10
B:10,20,20
C:10,20,30
D:20,10,30
答案:20,10,10
foriinrange(1,6):
ifi%4==0:
break
else:
print(i,end=",")
以上代码的输出结果是()。
A:1,2,3,5
B:1,2,3,4
C:1,2,3
D:1,2,3,5,6
答案:1,2,3
对以下代码,下列说法正确的是()。foriinrange(10):......
A:range函数产生的序列到10结束(包括10)B:range函数产生的序列从0开始C:range函数产生的序列从1开始D:range函数产生的序列到9结束(包括9)
答案:range函数产生的序列从0开始;range函数产生的序列到9结束(包括9)
项目六单元测试
匿名函数使用关键字lambda声明。()
A:对B:错
答案:对阅读下面程序:
defmany_param(one,two,*args):
print(args)
many_param(1,2,3,4,5)
运行代码,输出结果是()。
A:(1,2,3)
B:(3,4,5)
C:(2,3,4)
D:(1,2,3,4,5)
答案:(3,4,5)
阅读下面程序:
deffact(num):
ifnum==1:
return1
else:
returnnum+fact(num-1)
print(fact(5))
运行代码,输出结果是()。
A:15
B:21
C:1
D:5
答案:15
函数中的默认参数不能传递实际参数。()
A:对B:错
答案:错下列关于Python函数的说法中,错误的是()。
A:递归函数就是在函数体中调用了自身的函数
B:匿名函数中可以使用if语句
C:匿名函数与使用关键字def定义的函数没有区别
D:匿名函数没有函数名
答案:匿名函数与使用关键字def定义的函数没有区别
项目七单元测试
文件的打开模式为“r”是指以()方式打开。
A:读写
B:只读
C:追加
D:写入
答案:只读
操作文件的常见方法中,()是读取一行文件内容。
A:readline()
B:read()
C:open()
D:readlines()
答案:readline()
在Python中对文件操作的流程是打开——操作——关闭。()
A:错B:对
答案:对在Python中可以一次性全部读入或者逐行读入文件。()
A:错B:对
答案:对常规字符串是指记事本或其他文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母、汉字、数字字符串。()
A:对B:错
答案:对
项目八单元测试
以下Python语言关键字在异常处理结构中用来捕获特定类型异常的选项是()
A:expect
B:for
C:lambda
D:in
答案:expect
对于except字句的排列,下列哪种是正确的()
A:先有子类,其他如何排列都无关
B:没有顺序,谁在前谁先捕获
C:父类在先,子类在后
D:子类在先,父类在后
答案:没有顺序,谁在前谁先捕获
以下关于异常处理的描述,错误的选项是()
A:Python通过try、except等保留字提供异常处理功能
B:异常语句可以与else和finally语句配合使用
C:ZeroDivisionError是一个变量未命名错误
D:NameError是一种异常类型
答案:ZeroDivisionError是一个变量未命名错误
try:
#语句块1
exceptIndexErrorasi:
#语句块2
对以上程序描述错误的是()
A:该程序对异常处理了,因此一定不会终止程序
B:语句块1,如果抛出IndexError异常,不会因为异常终止程序
C:该程序对异常处理了,不一定不会因异常引发终止
D:语句块2不一定会执行
答案:该程序对异常处理了,因此一定不会终止程序
try:
number=int(input("请输入数字:"))
print("number:"number)
print("=======hello======")
exceptExceptionase:
print("打印异常详情信息:",e)
else:
print("没有异常")
finally:
print("finally")
print("end")
程序如上,输入的是1a结果是:()
A:number:1
打印异常详情信息:invalidliteralforint()withbase10:
finally
end
B:========hello===========
打印异常详情信息:invalidliteralforint()withbase10:
finally
End
C:所有选项都正确
D:打印异常详情信息:invalidliteralforint()withbase10:
finally
end
答案:打印异常详情信息:invalidliteralforint()withbase10:
finally
end
项目九单元测试
关于import引用,以下选项中描述错误的是()。
A:可以使用frommatplotlib.pyplotimportshow引入matplotlib库
B:使用importstring引入string库
C:使用importnumpyasnp引入numpy库,取别名为np
D:import保留字用于导入模块或者模块中的对象
答案:可以使用frommatplotlib.pyplotimportshow引入matplotlib库
如果以importmatplotlib.pyplotasplt引入了matplotlib库,应该如何调用matplotlib中的xlabel函数()
A:xlabel(‘x’)
B:pyplot.xlabel(‘x’)
C:plt.xlabel(‘x’)
D:matplotlib.xlabel(‘x’)
答案:plt.xlabel(‘x’)
如果以fromnumpyimportaddasa引入了numpy库中的功能,那么要计算1+2的值以下那种方式是正确的()
A:add(1,2)
B:a(1,2)
C:numpy.a(1,2)
D:numpy.add(1,2)
答案:a(1,2)
>>>importstring
>>>print(string.capwords(“staystrong,china!"))
上述代码输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 终止合同协议英文样本
- 高效采购合同管理策略
- 应用与技术支持服务合同
- 贷款借款展期合同范本
- 环保餐盒订购合同
- 商业葡萄购销合同
- 建筑沙子采购合同
- 深入解析物流运输合同采购
- 房产交易意向合同范本示例
- 消防安全检测合同
- GB/T 3750-2008卡套式铰接管接头
- GB/T 20944.3-2008纺织品抗菌性能的评价第3部分:振荡法
- GB/T 18015.5-2007数字通信用对绞或星绞多芯对称电缆第5部分:具有600MHz及以下传输特性的对绞或星绞对称电缆水平层布线电缆分规范
- 自然辩证法概论(新)
- 老旧小区维修改造监理服务方案2
- 《政府会计》课后习题答案(第4-18章)
- 中小学音体美器材配备标准
- 重庆开州区2021-2022学年度(上册)五年级期末质量监测卷语文试卷
- 审计意见类型例题
- (整理)涂料实验报告
- 源数据鉴认表
评论
0/150
提交评论