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

下载本文档

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

文档简介

Python程序设计知到智慧树章节测试课后答案2024年秋海南软件职业技术学院项目一单元测试

第一个Python编译器是那一年诞生的?()

A:1982B:2000C:1991D:1956

答案:1991Python语言的特点不包括下面的哪项?()

A:粘性扩展B:跨平台C:编译型D:开源免费

答案:编译型python中,所有的变量和常量都是有所属的类型的。()

A:对B:错

答案:对Python使用缩进来体现代码之间的逻辑关系。()

A:错B:对

答案:对Python语言3.X版本不兼容2.X版本。()

A:错B:对

答案:对高级语言程序要被机器执行,只有用解释器来解释执行。()

A:错B:对

答案:错单行注释以#开头,多行注释以’’’开头和结尾。()

A:错B:对

答案:对Python变量名必须以字符或下划线开头,并且区分字母大小写。()

A:错B:对

答案:对在Python3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。()

A:对B:错

答案:对从编译和解释的角度看,Python语言属于解释性语言。()

A:错B:对

答案:对

项目二单元测试

关于Python中的复数,下列说法错误的是()。

A:虚部必须后缀j,且必须是小写B:Python原生支持虚数,不用安装第三方库C:表示复数的语法是real+imagejD:虚数实部和虚部都是浮点数

答案:虚部必须后缀j,且必须是小写关于Python中的复数,下列说法错误的是()。

A:表示复数的语法是real+imagejB:虚部必须后缀j,且必须是小写C:虚数实部和虚部都是浮点数D:Python原生支持虚数,不用安装第三方库

答案:虚部必须后缀j,且必须是小写Python中标识符区分大小写。()

A:错B:对

答案:对Python中“5”+“5”的结果为“10”。()

A:对B:错

答案:错在while循环中,需要设置循环终止条件,否则循环会一直进行下去,变成死循环。()

A:错B:对

答案:对Python变量名区分大小写,所以student和Student不是同一个变量。()

A:错B:对

答案:对可以将一条Python语句写在多行上。()

A:对B:错

答案:对在Python中,数学表达式总是从左向右计算的,无论表达式中包含什么运算符。()

A:错B:对

答案:错计算机程序执行通常分为三个步骤:接收输入,对输入进行某种处理,产生输出。()

A:错B:对

答案:对print()不可以用于同时输出多个变量值。()

A:对B:错

答案:错s="abcd'12'34",下面可以输出字符'12'34的是()。

A:s[5:8]B:s[4:8]C:s[-6:]D:s[-1:-6]

答案:s[-6:]

项目三单元测试

如果一个人的身高超过120cm,坐火车需要买票,代码如下:

height=int(input('输入您的身高'))

ifheight>120:

print('您需要购票')

程序运行后,键盘输入160,()。

A:无输出B:TrueC:FalseD:您需要购票

答案:您需要购票在if...elif...else多分支语句中只会执行一个语句块。()

A:对B:错

答案:对布尔表达式中,表示相等使用符号”==“;表示不相等使用符号”!=“。()

A:错B:对

答案:对if语句可以同时进行多个条件判断,使用”and“作为连接。并且全部条件为真时,条件才成立。()

A:错B:对

答案:对not运算符是一元运算符,必须在复合表达式中使用。()

A:错B:对

答案:错使用line.split(''),注意:两个单引号中间一个空格。可以将字符串line以1个或者多个空格分隔的元素取出。()

A:对B:错

答案:对表达式'7'in"12345678"的值为True。()

A:错B:对

答案:对字符串(从左往右)的索引从1开始,因此第一个字符的索引为1,第二个字符的索引为2,依此类推。()

A:对B:错

答案:错索引-1标识字符串的最后一个字符。()

A:对B:错

答案:对'age'+23不是正确的表达式。()

A:错B:对

答案:对c="A"

print(c.lower)

上面程序的输出是字符a。()

A:对B:错

答案:对循环结构中的continue语句是使整个循环终止执行。()

A:错B:对

答案:错下列那段代码可以实现在控制台输出'1,3,5,7,'()。

A:foriinrange(1,8,2):

print(i,end=",")B:foriinrange(1,5):

print(i*2-1,end=",")C:foriinrange(1,8):

ifi%2!=0:

print(i,end=",")

答案:foriinrange(1,8,2):

print(i,end=",");foriinrange(1,5):

print(i*2-1,end=",");foriinrange(1,8):

ifi%2!=0:

print(i,end=",")

项目四单元测试

如a是一个列表,则语句a=list(set(a))可以删除a中的重复元素。()

A:对B:错

答案:对如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文。()

A:对B:错

答案:对空列表对象的布尔值是False。()

A:错B:对

答案:对已知x为非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等价的。()

A:错B:对

答案:对列表可以作为字典的键。()

A:错B:对

答案:错sum(list(range(1,100,2)))求的是100以内的奇数和。()

A:错B:对

答案:对对于字典d={"abc":1,"qwe":3,"zxc":2},len(d)的结果是()。

A:9B:6C:3D:12

答案:3fruits=['apple','banana','pear']

print(fruits.index('apple'))

以上语句的结果是()。

A:2B:0C:1D:3

答案:0现有一个列表:animal=["cat","dog"]

执行以下哪条语句后列表animal的值为:['cat','dog','tiger']()。

A:animal=animal+'tiger'B:animal.append(tiger)C:animal=animal+['tiger']D:animal.extend('tiger')

答案:animal=animal+['tiger']set(x):可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且有序任意的集合。()

A:错B:对

答案:错len(set([0,4,5,6,0,7,8,8])的结果是7。()

A:错B:对

答案:错

项目五单元测试

open("test.txt",'r+')是以只读模式打开test.txt文件。()

A:对B:错

答案:对使用Python内置的open函数打开某个文件的时候,如果该文件不存在,则可能产生异常,所以一定要使用try-except对其进行处理。()

A:错B:对

答案:对以追加模式打开文件时,文件指针指向文件尾。()

A:错B:对

答案:对CSV格式的文件是以空格分隔数值的存储格式,适合表示二维数据。()

A:错B:对

答案:错以下选项对文件描述错误的是()。

A:文本文件不能用二进制文件方式读入B:文件中可以包含任何数据内容C:文件是一个存储在辅助存储器上的数据序列D:文本文件和二进制文件都是文件

答案:文件中可以包含任何数据内容以下选项中,不是Python中文件操作的相关函数是()。

A:open()B:load()C:read()D:write()

答案:load()以下可以用来从字符串末尾去除特定字符的方法是()。

A:stripB:rstripC:estripD:remove

答案:rstripPython对文件的操作中,close函数用于文件关闭。()

A:错B:对

答案:对Python扩展库os中的方法remove()可以删除带有只读属性的文件。()

A:错B:对

答案:错在Python中,写文件操作时定位到某个位置所用到的方法是()。

A:writetext()B:writeall()C:write()D:seek()

答案:seek()

项目六单元测试

语句importnumpyasnp实现导入numpy库,并取别名为np。()

A:错B:对

答案:对查看numpy版本的语句是:print(np.__version__)。()

A:对B:错

答案:对Z=np.arange(9).reshape(3,3)创建一个全3*3的Z矩阵。()

A:错B:对

答案:对Scipy中linalg模块的solve()方法可用于求解线性方程组。()

A:错B:对

答案:对Scipy中integrate模块的quad()方法可用于求解积分。()

A:对B:错

答案:对创建Numpy数组可以从其他Python结构(即列表和元组)转换。()

A:对B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论