大学计算机-Python程序设计与问题求解智慧树知到期末考试答案2024年_第1页
大学计算机-Python程序设计与问题求解智慧树知到期末考试答案2024年_第2页
大学计算机-Python程序设计与问题求解智慧树知到期末考试答案2024年_第3页
大学计算机-Python程序设计与问题求解智慧树知到期末考试答案2024年_第4页
大学计算机-Python程序设计与问题求解智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

大学计算机——Python程序设计与问题求解智慧树知到期末考试答案2024年大学计算机——Python程序设计与问题求解如果想中断一个死循环程序,需要在键盘上按下键()。

A:Ctrl+BB:Ctrl+AC:Ctrl+CD:Ctrl+D答案:Ctrl+C下面代码输出结果是()。

defsqr(a):

returna*a

a=sqr(4)

print(a)

A:8B:NoneC:4D:16答案:16Python语言的字符串文本必须用什么括起来()。

A:单引号B:圆括号C:双引号D:单引号或双引号答案:单引号或双引号下面代码的执行结果是()。defarea(r,pi=3.14159):

returnpi*r*rarea(pi=3.14,r=4)

A:无输出B:出错C:39.4384D:50.24答案:50.24defhello_world():

print("ST",end="*")defthree_hellos():

foriinrange(3):

hello_world()three_hellos()上面代码的输出结果是()。

A:***B:ST*STC:ST*D:ST*ST*ST*答案:ST*ST*ST*在Python语言中,表示注释开始的符号是()。

A:&B:*C:#D:**答案:#Python语句序列“f=lambdax,y:x*y;f(12,34)”的运行结果是()。

A:22B:12C:408D:56答案:408创建匿名函数时使用的关键字为()。

A:lambdaB:defC:funcD:pi答案:lambda在表达式10+8中,位于运算符+左右的两个值称为()。

A:运算符B:参数C:操作数D:数学表达式答案:操作数在python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是:()

A:列表B:元组C:集合D:字典答案:列表python语句序列“s=’hello’;print(s[1:3])”的运行结果是()

A:helB:heC:ellD:el答案:el相同的大小写字母之间的ASCII码差值是()。

A:97B:48C:65D:32答案:32文件对象本身就是(),故可以直接使用for循环进行读取数据。

A:数组对象B:迭代器对象C:字符串对象D:列表对象答案:迭代器对象使用上下文管理关键字()可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。

A:withB:writeC:readD:dim答案:with执行整数除法的运算符是()。

A:%B://C:**D:/答案://给出如下代码:ls=["car","truck"]deffunc(a):

ls.append(a)

returnfunc("bus")print(ls)以下选项中描述正确的是()。

A:func(a)中的a是非可选参数B:ls.append(a)代码中的ls是全局变量C:ls.append(a)代码中的ls是列表类型D:执行代码输出结果为[“car”,”truck”]答案:ls.append(a)代码中的ls是列表类型###func(a)中的a是非可选参数###ls.append(a)代码中的ls是全局变量关于复数类型,以下选项中描述正确的是()。

A:复数类型表示数学中的复数B:复数的虚部部分通过后缀“J”或者“j”来表示C:对于复数z,可以使用z.real获得它的实部部分D:对于复数z,可以使用z.image获得它的实数部分答案:复数类型表示数学中的复数CSV文件的特点描述正确的是()。

A:CSV文件是纯文本文件,扩展名为csvB:CSV文件像普通文本文件一样具有行结构,没有空行C:字符串数据没有引号D:数据之间通常用逗号作为分隔符,但是也可以用其他字符,因此CSV也称字符分隔值答案:CSV下面说法正确的是()

A:>>>”d”notin“abc”的结果是:TrueB:>>>”a”in“abc”的结果是:TrueC:>>>(1,2)in(1,2,3)的结果是TrueD:>>>”ac”in“abc”的结果是:True答案:b以下属于python常用排序算法的是()

A:indexB:reverseC:appendD:sort答案:reverse###sortwhile循环由()组成。

A:循环终值B:循环初值C:判断条件D:循环主体答案:循环初值###判断条件###循环主体以下哪些不是可变数据类型:()

A:字符串B:列表C:数字D:元组答案:字符串###元组###数字在文件打开模式中,对于使用a模式与w模式的描述不正确的是()。

A:打开一个不存在的文件时,w模式会创建这个文件而a模式不会B:打开一个不存在的文件时,a模式会创建这个文件而w模式不会C:打开一个不存在的文件时,都会创建这个文件D:两种模式都不能打开一个不存在的文件答案:打开一个不存在的文件时,都会创建这个文件Python文件对象提供对文件进行定位的方法主要有()。

A:tellB:locationC:seekD:place答案:tell###seek计算机内部存储器包括()。

A:只读存储器B:辅助存储器C:随机存储器D:主存储器答案:只读存储器###随机存储器表达空序列,那些说法是正确的()

A:用list()和[]可以表达空列表B:用dict()和{}可以表达空字典C:用tuple()和()可以表达空元组D:用set()和()可以表达空集合答案:用list()和[]可以表达空列表###用dict()和{}可以表达空字典###用tuple()和()可以表达空元组给出如下代码:deffunc(a,b):

c=a**2+b

b=a

returnca=10b=100c=func(a,b)+a以下选项中描述正确的是()。

A:执行函数后,变量b的值为100B:执行该函数后,变量c的值为200C:执行函数后,变量a的值为10D:该函数名称为func答案:c的值为200Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。()

A:错B:对答案:对Python中可以指定函数调用中的一个实参传递给那个形参。()

A:对B:错答案:对for循环的遍历结构只可以是字符串和列表。()

A:对B:错答案:错在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。()

A:对B:错答案:对定义Python函数时,如果函数中没有return语句,则默认返回空值None。()

A:错B:对答案:对文本文件可以使用记事本程序打开。()

A:对B:错答案:对二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。()

A:对B:错答案:对集合中元素以无序的方式进行存储。

A:对B:错答案:对为了更方便的表示计算机的存储容量,通常用KB、MB、GB、TB、PB等计量单位。()

A:错B:对答案:对已知x=3,那么赋值语句x="abc"是无法正常执行的。()

A:错B:对答案:错全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。()

A:错B:对答案:对现代计算机的基本工作原理又称为“冯·诺依曼原理”。()

A:错B:对答案:对应用软件是采用低级语言编写的。()

A:错B:对答案:错在安装Python后,会自动安装一个IDLE,它是一个PythonShell,程序开发人员可以利用PythonShell与Python交互。()

A:对B:错答案:对for循环的步长(step)永远不能是0。如果它被设置为0,Python会显示错误消息!。()

A:正确B:错误答案:错误删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。()

A:错B:对答案:(对)只能对列表进行切片操作,不能对元组和字符串进行切片操作。()

A:错B:对答案:错列表对象的extend()方法属于原地操作,调用前后列表对象的地址不变。()

A:错B:对答案:(对)Cache存储器的功能是缩小CPU与主存之间速度的差异,提高CPU访问主存的速度。()

A:错B:对答案:对input函数接收的输入是一个()。

A:整数B:双精度数C:字符串D:单精度数答案:AI参考:正确答案是C:字符串。input函数用于从标准输入设备(键盘)读取一行字符串,返回值类型为字符串。因此,输入的输入是一个字符串。选项A、B、D都是数字类型,不符合题意。'Shelve是对象持久化保存方法,将对象保存到文件里面,缺省(即默认)的数据存储文件是()。

A:字符串B:SCVC:二进制D:文本答案:AI参考:正确选项是D:文本。Shelve是Python中用于对象持久化保存的方法,它将对象保存到文本文件中。默认情况下,它使用pickle模块将对象序列化为字符串,并将其保存到文件中。这样,当需要恢复对象时,可以读取保存的文件并将其反序列化为原始对象。因此,缺省的数据存储文件是文本文件。'在Python中,若有deff1(p,**p2):print(type(p2)),则f1(1,a=2)的运行结果是()。

答案:"AI参考:在Python中,若有deff1(p,**p2):print(type(p2)),则f1(1,a=2)的运行结果是``。因为参数p被传入后作为了字典**p2的值,**p2被视为一个键值对的集合,所以在运行结果中,类型会被打印出来为字典类型。具体来说,由于我们传入了关键字参数a=2,所以**p2的值就是{a:2}。因此,答案为``。"定义函数头deff(x,y,z),设参数x、y为浮点数,z是字符串类型,函数有返回值。则在以下调用语句中,错误的是()。

A:print(f(x=1.0,z=”A”,y=3)B:s=f(1.0,2,”3”)C:print(f(1,2.0,”A”)D:f(1,”A”)答案:AI参考:根据您给出的函数定义和参数类型,选项B、C和D中的调用语句都是正确的,因为它们都符合函数定义中的参数类型。其中,B选项将浮点数1.0作为x参数传递,字符串“3”作为y参数传递,并将字符串“A”作为z参数传递;C选项将浮点数1作为x参数传递,浮点数2.0作为y参数传递,并将字符串“A”作为z参数传递;D选项将浮点数1作为x参数传递,字符串“A”作为z参数传递。\n\n然而,选项A中的调用语句是错误的,因为print函数不是函数f的参数之一。正确的调用方式应该是将结果赋值给某个变量后再打印出来,例如:result=f(x=1.0,z=“A”,y=3)然后print(result)。因此,正确答案是选项A:print(f(x=1.0,z=”A”,y=3))。'常用接口包括()。

A:DVIB:USB3.0C:IEEE1394D:RJ45答案:AI参考:正确选项是【B:USB3.0,D:RJ45】。\n\nUSB3.0和RJ45是常见的接口类型,前者用于数据传输,后者用于网络连接。选项A中的DVI和选项C中的IEEE1394在过去曾经使用过,但现在已经被更先进的接口类型所取代。'以下选项属于应用软件的是()。

A:股票分析软件B:多媒体软件C:办公软件D:操作系统软件答案:AI参考:正确选项为:A:股票分析软件;C:办公软件。\n\n股票分析软件和办公软件都属于应用软件,而多媒体软件和操作系统软件属于系统软件。其中,操作系统软件是控制其他程序并支持应用软件运行的基础软件,通常会安装在一些系统硬件上。而多媒体软件则主要是处理和播放多媒体数据(如音频、视频、图像等)的应用程序,它属于比较专门的领域。办公软件则是指用于办公处理的软件,包括文字处理、表格制作、幻灯片制作等应用。'Python绝对路径表示方式有()。

A:反斜线/B:转义字符C:原始字符串rD:作用域限定符:答案:AI参考:正确选项是:A:反斜线/C:原始字符串r。\n\nPython中表示绝对路径的方式有两种:\n\n1.使用反斜线()表示当前工作目录的相对路径。\n\n2.使用原始字符串(r),可以在字符串前面加上字母r,表示字符串不会被转义或转码。Python会直接将字符串解释为字面值,而不会尝试将其解析为路径。\n\n因此,选项A和C都是正确的表示方式。选项B和D与路径无关,因此不正确。'对于下方代码段的叙述中,正确的是()。

message={“name”:“Bolly”,“id”:241}

message[“age”]=19

message.setdefault(“gender”,“male”)

message.setdefault(“age”,20)

message[“gender”]=“female”

A:message[“age”]的值是20B:message[“age”]的值是19C:message[“gender”]的值是"female"D:message[“gender”]的值是"male"答案:"AI参考:选项C:“message[‘gender’]的值是female”是正确的描述。在代码段中,我们首先将一个键为age的值设置为19,接着用setdefault方法将gender作为键设置值为male。然后又使用相同的setdefault方法将age的值更改为20,最后将gender的值更改为female。所以,message对象中的gender和age的值分别是female和20。其他选项A、B和D都有误。这是因为A选项的描述错误地将第一个赋值看作是对年龄字段的赋值,实际上年龄

温馨提示

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

评论

0/150

提交评论