Python程序设计知到智慧树章节测试课后答案2024年秋哈尔滨剑桥学院_第1页
Python程序设计知到智慧树章节测试课后答案2024年秋哈尔滨剑桥学院_第2页
Python程序设计知到智慧树章节测试课后答案2024年秋哈尔滨剑桥学院_第3页
Python程序设计知到智慧树章节测试课后答案2024年秋哈尔滨剑桥学院_第4页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

Python程序设计知到智慧树章节测试课后答案2024年秋哈尔滨剑桥学院第一章单元测试

关于Python描述正确的是()。

A:第三方库不一定都需要使用pip安装B:Python是编译型的高级程序设计语言C:Python目前有1.X、2.X和3.X三个版本D:在IDLE和命令行启动界面,都以“>>>”作为Python提示符

答案:在IDLE和命令行启动界面,都以“>>>”作为Python提示符安装pygame第三方游戏包时,可以使用“pipinstallpygame”命令。()

A:错B:对

答案:对Python的2.X版本和3.X版本是兼容的。()

A:对B:错

答案:错第三方模块安装后需要使用import命令导入才能使用。()

A:对B:错

答案:对Python语言的优点有()。

A:简单易学B:语法优美C:可扩展性好D:函数库功能强大

答案:简单易学;语法优美;可扩展性好;函数库功能强大

第二章单元测试

下列表达式的值为True的是()

A:3<2B:1and5==0C:not5D:2!=5or0

答案:2!=5or0Python表达式中,可以控制运算有限顺序的是()

A:圆括号()B:大括号{}C:方括号[]D:尖括号

答案:圆括号()下面()不是Python合法的标识符

A:_name_B:int32C:selfD:40XL

答案:40XL下面关于Python标识符的阐述()是正确的。

A:Python可以同一行显示多条语句,方法是用分号“;”分开。B:Python可以使用保留字作为标识符。C:标识符由字母、数字、下划线组成,但不能以数字开头,第一个字符必须是字母表中字母或下划线“_”。D:标识符对大小写敏感。

答案:Python可以同一行显示多条语句,方法是用分号“;”分开。;标识符由字母、数字、下划线组成,但不能以数字开头,第一个字符必须是字母表中字母或下划线“_”。;标识符对大小写敏感。在Python中可以使用if作为变量名。()

A:对B:错

答案:错

第三章单元测试

执行下列Python语句将产生的结果是()

x=2

y=2.0

if(x==y):

print("Equal")

else:

print("NoEqual")

A:编译错误B:运行时错误C:EqualD:NotEqual

答案:Equal以下for语句中,()不能完成1-10的累加功能。

A:foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=iB:foriinrange(0,11):sum+=iC:foriinrange(1,11):sum+=iD:foriinrange(10,0,-1):sum+=i

答案:foriinrange(10,9,8,7,6,5,4,3,2,1):sum+=i下列说法中正确的是()。

A:continue能结束循环,而break只能结束本次循环B:break用在for语句中,而continue用在while语句中C:break用在while语句中,而continue用在for语句中D:break能结束循环,而continue只能结束本次循环

答案:break能结束循环,而continue只能结束本次循环若k为整型,下述while循环执行的次数为()

k=1000

whilek>1:

printk

k=k/2

A:1000B:10C:9D:11

答案:10如下代码可以实现当仅输入6的时候输出x=6,仅输入4的时候输出x=4,仅输入1的时候输出x=1

x=int(input())

ifx>=5:

print("x=6")

elifx>=4:

print("x=4")

else:

print("x=1")()

A:对B:错

答案:错

第四章单元测试

Python中使用()转义字符。

A:%B:/C:\D:$

答案:\选项中,用于格式化字符串的是()。

A:f-stringB:其他选项均是C:format()D:%

答案:其他选项均是关于字符串的说法中,下列描述错误的是()。

A:转义字符\n表示换行B:格式符均由%和说明转换类型的字符组成C:字符串创建后可以被修改D:字符串可以使用单引号、双引号和三引号定义

答案:字符串创建后可以被修改下列方法中,可以将字符串中的字母全部转换为大写的是()。

A:upper()B:capitalize()C:lower()D:title()

答案:upper()下列选项中,不属于字符串的是()。

A:"1"B:'1'.23C:'python'D:"""^"""

答案:'1'.23

第五章单元测试

下列方法中,可以对列表元素排序的是()。

A:list()B:sort()C:max()D:reverse()

答案:sort()阅读下面的程序:

li_one=[2,1,5,6]

print(sorted(li_one[:2]))

运行程序,输出结果是()。

A:[6,5,2,1]B:[1,2]C:[1,2,5,6]D:[2,1]

答案:[1,2]下列方法中,默认删除列表最后一个元素的是()。

A:remove()B:extend()C:delD:pop()

答案:pop()阅读下面程序:

lan_info={'01':'Python','02':'Java','03':'PHP'}

lan_info.update({'03':'C++'})

print(lan_info)

运行程序,输出结果是()。

A:{'01':'Python','02':'Java'}B:{'01':'Python','02':'Java','03':'C++'}C:{'01':'Python','02':'Java','03':'PHP'}D:{'03':'C++','01':'Python','02':'Java'}

答案:{'01':'Python','02':'Java','03':'C++'}阅读下面程序:

set_01={'a','c','b','a'}

set_01.add('d')

print(len(set_01))

运行程序,输出结果是()。

A:3B:4C:5D:2

答案:4

第六章单元测试

下列关于函数的说法中,描述错误的是()。

A:调用函数时,实参的传递顺序与形参的顺序可以不同B:不同的函数中可以使用相同名字的变量C:匿名函数与使用关键字def定义的函数没有区别D:函数可以减少重复的代码,使得程序更加模块化

答案:调用函数时,实参的传递顺序与形参的顺序可以不同Python使用()关键字定义一个匿名函数。

A:defB:funcC:lambdaD:function

答案:lambdaPython使用()关键字自定义一个函数。

A:funcB:functionC:lambdaD:def

答案:def请阅读下面的代码:

num_one=12

defsum(num_two):

globalnum_one

num_one=90

returnnum_one+num_two

print(sum(10))

运行代码,输出结果为()。

A:12B:100C:22D:102

答案:100请阅读下面的代码:

defmany_param(num_one,num_two,*args):

print(args)

many_param(11,22,33,44,55)

运行代码,输出结果为()。

A:(11,22,33)B:(33,44,55)C:(22,33,44)D:(11,22)

答案:(33,44,55)

第七章单元测试

关于文件的描述不正确的是()。

A:文件不能仅由存储路径、主名和扩展名确定唯一性B:文件是用来存储计算机数据的,属于软件的组成部分C:Python使用close函数关闭文件D:Python使用open函数打开文件

答案:文件不能仅由存储路径、主名和扩展名确定唯一性打开文件函数中的mode参数值若为r表示以只读方式打开一个文本文件。()

A:对B:错

答案:对Python的2.X版本和其他任何一个版本不兼容的。()

A:错B:对

答案:错Python既可以对文本文件进行操作,也可以对二进制文件进行操作。()

A:对B:错

答案:对Python提供的与指针位置相关的方法有()。

A:seek()B:read()C:tell()D:write()

答案:seek();tell()

第八章单元测试

阅读下面程序。

classPerson:

count=0

@classmethod

del__init__(cls):

cls.count+=1

p1=Person()

p2=Person()

p3=Person()

print(Person.count)

其输出结果是()。

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

答案:3__del__方法即构造函数(构造方法),用于执行类的实例的初始化工作,在对象创建后调用,初始化当前对象的实例,无返回值。()

A:对B:错

答案:错在Python中,实例变量在类的内部通过“.”访问,在外部通过对象实例访问。()

A:对B:错

答案:对阅读下列Python语句。

classAccount:

def__init__(self,id):

self.id=id;id=888

acc=Account(100);print(acc.id)

程序运行结果为()。

A:400B:100C:200D:300

答案:100定义类如下。classHello():def__init__()

=name

defshowInfo(self)print()下面代码能正常执行的是(

)。

A:h=Hello("admin")showInfo

B:

h=Hello("ad

温馨提示

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

评论

0/150

提交评论