Python程序设计知到智慧树章节测试课后答案2024年秋西安职业技术学院_第1页
Python程序设计知到智慧树章节测试课后答案2024年秋西安职业技术学院_第2页
Python程序设计知到智慧树章节测试课后答案2024年秋西安职业技术学院_第3页
Python程序设计知到智慧树章节测试课后答案2024年秋西安职业技术学院_第4页
Python程序设计知到智慧树章节测试课后答案2024年秋西安职业技术学院_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论