Python程序设计应用Ⅰ学习通超星期末考试答案章节答案2024年_第1页
Python程序设计应用Ⅰ学习通超星期末考试答案章节答案2024年_第2页
Python程序设计应用Ⅰ学习通超星期末考试答案章节答案2024年_第3页
Python程序设计应用Ⅰ学习通超星期末考试答案章节答案2024年_第4页
Python程序设计应用Ⅰ学习通超星期末考试答案章节答案2024年_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

Python程序设计应用Ⅰ学习通超星期末考试章节答案2024年print()函数默认以空格隔开多个变量,如果读者希望改变默认的分隔符,可通过sep参数进行设置。

答案:对在python语言中,power(2,3)代表2*3。

答案:错python中整数与浮点数的运算,输出结果是浮点数。

答案:对k是两位数,求十位数个位数之和,表达式可以写成:k//10+k%10

答案:对0x456代表八进制数。

答案:错算术运算符中的运算优先级从高到低为:**、*、/、%、//

答案:对type()函数可以查询数据类型。

答案:对python中要使用math模块,先要用“importmath”导入模块,使用时要在函数名前加上模块名“math.”

答案:对语句x,y=eval(input())执行时,输入的格式错误的是()

答案:3

4IDLE运行环境中,语法是高亮显示的。默认时,关键字显示为()。

答案:

橘红色以下(

)不是python语言的保留字。

答案:true在python中,正确的赋值语句是()

答案:x=y=20在python语言中作为源文件后缀名的是(

答案:pyhex(10)的返回值是()

答案:0xa可以使用(

)接收用户的键盘输入。

答案:

input()函数(

)表示后面部分是注释。

答案:

已知x=2,语句x*=x+1执行后,x的值是()

答案:6s=“abc”,print("{0:*^10}“.format(s))的运行结果是()

答案:***abc****下列表达式的返回值为True的是()

答案:“abd“>"abc"python语句print(“世界,你好!”)的输出是(

答案:世界,你好!python中,逻辑量有()

答案:True,False以下语句叙述正确的是(

答案:python语言是解释性语言Python语言属于()

答案:高级语言Python内置的集成开发工具是(

答案:

IDLE下列选项中不属于python语言特点的是(

答案:运行效率高语句的print(0xA+0xB)输出结果为()。

答案:

21正确的标识符是(

)。

答案:

_item字符串s=“a\nb\tc”,则len(s)的值是(

)

答案:5下列语句在python中非法的是()

答案:x=(y=z=1)表达式3*(2+12%3)**3/5的结果是(

)。

答案:

4.8python表达式中,可以使用(

)控制运算的优先顺序。

答案:圆括号(

)eval("2+4/5")执行后的输出结果是()

答案:2.8python中判断值是否相等的符号是”=“,判断的结果是True

or

False。

答案:错在

if...elif...else

的多个语句块中只会执行一个语句块。

答案:对{以下代表双分支结构:if条件:条件满足时,执行语句...elif条件:条件满足时,执行语句...else:以上条件都不满足时,执行语句...}

答案:错布尔运算中运算符not的名称是逻辑“非”

答案:对当执行完if语句内代码,程序继续往下执行

答案:对可以终止循环体语句执行的语句是:

答案:break下列句子中有语法错误的是:

答案:forTrue:x=30python通过什么来确定语句是否在分支结构中?

答案:缩进“ac”

in

“abcd”的值为()

答案:False当x=0,y=50,语句z=x

if

x

else

y

执行后,z的值是

答案:50以下语句的运行结果为()3

in

(20,3,12,7,8)

答案:True以下语句运行后的结果为()>>>

2>1

and

2>0

and

10

答案:10以下语句执行后的输出是:()3

+

(not

False)

答案:4以下不合法的逻辑表达式是()

答案:3=a在python中实现多分支选择结构的最佳方法是()

答案:if—elif—elsePython列表、元组、字符串都属于有序序列。()

答案:对下面选项中()是Python的可更改数据类型。

答案:列表将字符串中全部字母转换为大写字母的字符串方法是()。

答案:upper设s=“HappyNewYear”,则s[3:8]的值为()。

答案:‘pyNe’设s=“PythonProgramming”,那么print(s[-5:])的结果为()。

答案:mming下列表达式中,有3个表达式的值相同,另一个则不同,与其他3个表达式不同的是()。

答案:“ABC”-“DEF”下列关于字符串的描述错误的是()。

答案:在字符串中,同一个字母的大小是等价的。Python语句x=”car”;y=2;print(x*y)的输出结果是()

答案:“carcar”下列选项中与s[0:-1]表示的含义相同的是()。

答案:s[:len(s)-1]访问字符串的部分字符的操作为()。

答案:切片Python列表中所有元素必须为相同类型的数据。()

答案:错假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是____。

答案:[6,7,9,11]Python语句list(range(1,10,3))执行结果为____。

答案:[1,4,7]表达式list(range(5))的值为____。

答案:[0,1,2,3,4]表达式'ab'in'acbed'的值为____

答案:False表达式list(range(50,60,3))的值为____。

答案:[50,53,56,59]已知列表对象x=['11','2','3'],则表达式max(x)的值为____。

答案:”3”;“3”;‘3’Python的序列类型不包括()

答案:字典若有ilist=[iforiinrange(8)ifi%2==0],则ilist*2的结果为()。

答案:[0,2,4,6,0,2,4,6]列表[iforiinrange((12)ifi%4=0]的值是()

答案:[0,4,8]列表[iforiinrange(15)ifi%5=0]的值是()

答案:[0,5,10]list(range(2,10,2))的返回结果为()。

答案:[2,4,6,8]使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。()

答案:对使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素的索引。()

答案:错列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。()

答案:对假设x为列表对象,那么x.pop()和x.pop(-1)的作用是一样的。()

答案:对表达式[1,2,3].count(“1”)的值为____。

答案:0表达式'abc10'.isdigit____的值为____。

答案:False表达式sum(range(1,10,2))的值为____。

答案:25已知x=list(range(10)),则表达式x[-4:]的值为____。

答案:[6,7,8,9]已知x=[1,2,3,2,3],执行语句x.pop____之后,x的值为____。

答案:[1,2,3,2]已知x='helloworld.',那么表达式x.find('x')的值为____。

答案:-1表达式len('SDIBT')的值为____。

答案:5字符串S中的最后一个字符的索引值为____。

答案:-1;len(s表达式'Helloworld'.upper()的值为____。

答案:'HELLOWORLD';”HELLOWORLD“表达式'abcab'.strip('ab')的值为____。

答案:'c';“c”____命令既可以删除列表中的一个元素,也可以删除整个列表。

答案:del序列元素的编号从左向右从____开始。

答案:0列表中的元素排序,可以通过sort()中添加reverse参数来实现,参数值等于表示降序排列。()

答案:True若alist=[1,2],则执行alistinsert(-1,5)后,alist的值是()

答案:[1,5,2]对于列表l=[1,2,“Python‟,[1,2,3,4,5]],L[-3]的是()。

答案:2元组是不可变的,不支持列表对象的insert()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。()

答案:对Python字典中的“键”不允许重复。()

答案:对字典的“键”必须是不可变的。()

答案:对在下列语句中,定义了一个Python字典的是()

答案:{}下列关于字典的定义,()是错误。

答案:属于Python中的不可变类型在下列表达式中,不是合法的元组。()

答案:(runooB)下列关于元组的说法,错误的是()

答案:用sort()方法可对元组中的元素排序字典D={”A‟:10,“B‟:20,”C‟:30,“D‟:40},sum(list(d.values()))的值为()

答案:100Python语句print(type({1:1,2:2,3:3,4:4}))的输出结果是()。

答案:tuple(range(2,10,2))的返回结果为()。

答案:(2,4,6,8)Python语句print(type((1,2,3,4)))的输出结果是()。

答案:Python不支持的数据类型有()。

答案:char1.

以下定义元组错误的是

答案:

a_tuple=(3)字符串、列表和元组都是序列类型。

答案:对列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。

答案:对假设x为列表对象,那么x.pop()和x.pop(-1)的作用是一样的。

答案:对‘age'+23是不正确的。

答案:对列表可以用find()函数来搜索数据是否在列表中。

答案:错元组是不可变的,不支持列表对象的insert()、remove()等方法,也不支持del命令删除其中的元素,但可以使用del命令删除整个元组对象。

答案:对下列Python语句的输出结果是____。x=y=[1,2]x.append(3)print(xisy,x==y,end=“”)z=[1,2,3]print(xisz,x==z,y==z)

答案:TrueTrueFalseTrueTrue下列语句执行后,s的值为:s=[‘a’,‘b’]s.append([1,2])

s.extend([5,6])

s.insert(10,8)

s.pop()

s.remove(‘b’)

s[3:]=[]s.reverse()print(s)

答案:[5,[1,2],'a'];[5,[1,2],“a”]"PythonProgram".count('P')的值为____。

答案:2下列语句执行后,s的值为____。s=[1,2,3,4,5,6]s[:1]=[]

s[:2]='a's[2:]='b's[2:3]=['x','y']dels[:1]print(s)

答案:[4,'x','y'];[4,"x","y"]下列表达式中,能用于判断字符串s1是否属于字符串s(即s1是否s的子串)的是()。①s1ins②s.find(s1)>0③s.index(s1)>0④s.rfind(s1)⑤s.rindex(s1)>0

答案:①[i**iforiinrange(3)]的结果是(

)。

答案:[1,1,4]对于列表L=[1,2,'python',[1,2,3,4,5]],L[-3]是()。

答案:2l.reverse()和l[-1:-1-len(l):-1]的主要区别是

答案:l.reverse()会改变列表l的内容,而l[-1:-1-len(l):-1]产生一个新列表,不会改变列表l原来内容Python语句print(type[1,2,3,4])的结果是()。

答案:Python列表中的pop()的功能是().

答案:返回并刪除列表中的最后一个元素列表变量t=["cat","dog","tiger","human"],t[::-1]的结果是()。

答案:[“human”,"tiger","dog","cat"]以下程序的输出结果是()。nums=[1,2,3,4]nums.append([5,6,7,8])print(len(nums))

答案:5以下程序的输出结果是()。s=[4,2,9,1]s.insert(3,3)print(s)

答案:[4,2,9,3,1]max(3,5,1,7,4)的结果是()。

答案:7若a="abcd",若想将a变成“ebcd”,则下列语句正确的是()。

答案:a.replace("a","e")下面程序的输出结果是()。s=["seashell","gold","pink","brown","purple","tomato"]print(s[1:4:2])

答案:["gold","brown“]以下程序的输出结果是()。nums=[1,2,3,4]nums.extend([5,6,7,8])print(len(nums))

答案:8访问字符串的多个部分字符的操作为()。

答案:切片下面程序的输出结果是()。s=["seashell","gold","pink","brown","purple","tomato"]print(len(s),min(s),max(s))

答案:6browntomato将字符串中全部字母转换为小写字母的字符串方法是()。

答案:lower关于Python的列表,以下选项描述错误的是()。

答案:Pyhon列表的长度不可变。python中列表切片操作非常普遍,如l=list(range(100)),则以下形式正确的是()。

答案:l[::3]下列类型数据中可以变化的是()。

答案:列表字符串是一个字符序列,例如:有字符串s,从右侧向左侧第3个字符用()索引。

答案:s[-3]下面程序的输出结果是()。vlist=list(range(5))foreinvlist:print(e,end=",")

答案:0,1,2,3,4,下列Python语句的运行结果是()。s1=[4,5,6]s2=s1s1[1]=0print(s2)

答案:[4,0,6]下面程序的输出结果是()。vlist=list(range(5))print(vlist)

答案:[0,1,2,3,4]下列表达式中,有3个表达式的值相同,另一个不相同,与其他3个表达式不同的是()。

答案:“ABC”-“DEF"关于函数的说法中正确的是()。

答案:函数中定义的变量只在该函数体中起作用对于列表l=[1,2,‘Python’,[1,2,3,4,5]],L[-3]的是()。

答案:2字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},sum(list(d.values()))的值为()

答案:100下列选项中不属于函数优点的是()。

答案:便于发挥程序员的创造力对于字典D={‘A’:10,‘B’:20,‘C’:30,‘D’:40},对第4个元素的访问方式为()。

答案:D[‘D’]下列不能创建字典的是()。

答案:dict3=dict([2,5],[3,5])下列关于元组的说法,错误的是()。

答案:用sort()方法可对元组中的元素排序关于列表数据结构,下面描述正确的是()。

答案:可以不按顺序查找元素在下列表达式中,()不是合法的元组。

答案:(‘runoob’)字典d={‘abc’:1,‘qwe’:2,‘zxc’:3},len(d)的结果为()。

答案:3创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。)

答案:对Python提供了内置数学类函数库math。

答案:错函数只有被调用时,其中的代码才会执行。

答案:对函数中最多只能有一个return语句。

答案:错函数可以减少代码重复,使程序更加模块化。

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

答案:对函数的定义可以放在函数调用语句之后。

答案:错函数定义时,必须指定参数的数据类型。

答案:错在调用函数时,必须严格按照函数形参顺序才能正确传值。

答案:错函数调用时,使用关键字参数的参数顺序必须与定义时一致。

答案:错运行以下语句,从键盘输入tr,u,e则输出的结果是:()a=input().split(',')x=0whilex答案:true运行以下程序输出的结果是:()deff(b=2,a=4):globalzz+=3*a+5*breturnzz=10print(z,f(4,2))

答案:1036运行以下语句,输出的结果是:()foriin'xyzabcxyz':print(i,end='')ifi=='c':break

答案:xyzabc运行以下程序输出的结果是:()a={'g1':'一年级','g2':'二年级'}print(a['g3']=='三年级')

答案:运行时出现错误提示若a=[‘python’]是正确的表达式,a可能是()

答案:列表对于语句foriins……,以下说法不正确的是()

答案:如果s为字典,则该循环执行时,i取值会对字典中的每个键值进行遍历。运行以下程序输出的结果是:()a=[8,5,11]b=list(reversed(a))print(b)

答案:[11,5,8]运行以下语句,输出的结果是:()ls=['one','two']deffunc(a):ls.append(a)returnfunc('three')print(ls)

答案:['one','two','three']若执行语句b=[xforxinaifx%2==1]后b为[7,1,3],则a可能是()

答案:[6,7,2,1,3]运行以下程序输出的结果是:()s=0foriinrange(1,10,6):s+=iprint(s)

答案:8tuple(range(2,10,2))的返回内容是()。

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

答案:对函数定义时,函数体中至少有一个return语句。

答案:错在函数内部,可以使用global来声明使用外部全局变量。

答案:对创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)。

答案:对一个模块文件中可以包含多个函数的定义。

答案:对函数定义如下:deff1(a,b,c):print(a+b)nums=(1,2,3)f1(*nums)程序运行的结果为()。

答案:3已知f=lambdax,y:x+y,则f([4],[1,2,3])的值为()。

答案:[4,1,2,3]下面程序运行后,y的值为()。deff(x,y):returnx**2+y**2y=f(f(1,3),5)

答案:125欲将两数中较小的数返回,应定义的匿名函数为()。

答案:mymin=lambdax,y:xifx在Pyrhon中,对于函数定义代码的理解,正确的是()。

答案:形参和return语句都是可有可无的在一个函数中若局部变量和全局变量同名,则()。

答案:局部变量屏蔽全局变量deffunc(a,b=4,c=5):print(a,b,c)func(1,2)输出结果为()。

答案:125执行语句b=[sforsinrange(10,15)ifs%2==0],b的结果是()

答案:[10,12,14]运行以下程序,输入66,输出的结果是:()x=input()y='11'print(x+y)

答案:6611下面代码的运行结果为()。x="spam"deffunc():x="new"func()print(x)

答案:“spam”运行以下程序后,a的值是(

)a={11,11,15,16}a.pop()

答案:{11,15}运行以下程序,输出结果是(

)a=[7,6,3,4]print(sum(a))

答案:20文件是存储在外部介质上的数据集合,可以包含任何数据内容。

答案:对readlines()方法的功能是一次性读取从当前位置直到文件末尾的内容

答案:错关闭文件就是取消程序与指定的数据文件之间的联系,表示文件操作的结束。

温馨提示

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

评论

0/150

提交评论