1 / 36
文档名称:

Python程序设计 苏州大学中国大学mooc课后章节答案期末考试题库2023年.pdf

格式:pdf   大小:2,493KB   页数:36页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python程序设计 苏州大学中国大学mooc课后章节答案期末考试题库2023年.pdf

上传人:青山代下 2024/3/25 文件大小:2.43 MB

下载得到文件列表

Python程序设计 苏州大学中国大学mooc课后章节答案期末考试题库2023年.pdf

相关文档

文档介绍

文档介绍:该【Python程序设计 苏州大学中国大学mooc课后章节答案期末考试题库2023年 】是由【青山代下】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【Python程序设计 苏州大学中国大学mooc课后章节答案期末考试题库2023年 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..:列表##%_YZPRLFH_%##:。参考答案:“值”不允许重复参考答案:“键”不允许重复参考答案:='abcd',若想将a变为'ebcd',则下列语句正确的是():..参考答案:a='e'+a[1:],从右侧向左第3个字符用什么索引?参考答案:s[-3]=(1,2),在Python3解释器中执行t*3得到的结果为()参考答案:(1,2,1,2,1,2)=('a'),在Python3解释器中查看type(t)的结果为()参考答案:=[1,2,3,4,5,6,7,8,9,0],那么Python3解释器执行k[1:3]='abc'后执行k[2]的结果是()参考答案:=[1,2,3,4,5,6,7,8,9,0],那么Python3解释器执行k[3::-1]的结果是()参考答案:[4,3,2,1]:..,字符串s='abc',那么执行表达式s+'d'之后,s的打印结果是什么()参考答案:'abc':len##%_YZPRLFH_%##len():+、浮点数和________参考答案:=[1,3,1,5]print(len(list(set(lst))))参考答案:,可以使程序在某处遇到异常时,依然能继续运行参考答案:正确:..,实参的值是否改变取决于函数中的操作,与实参变量类型无关参考答案:(10)[-1]的值为______参考答案:,______语句的作用是跳过本次循环的后续语句,进入下一次循环参考答案:,______语句的作用是提前结束当前层次的循环参考答案:(range(1,10))的值为______参考答案::total=0foriinrange(5):total+=iprint(i)for循环结束后,循环变量i不存在,导致程序错误:..参考答案:=0x=1whilex<5:y=1whiley<4:m=m+yy=y+3x=x+2print(m)参考答案:=0forxinrange(2,5):count=count+xprint(count)参考答案:=10whilek>=5:k=k-1参考答案:::错误:..(i**2foriinrange(100))的结果是个元组参考答案:,那么使用foriinrange(20)和foriinrange(20,40)的作用是等价的参考答案:,为了提高运行效率,应尽量减少内循环中不必要的计算参考答案:()y=0foriinrange(0,10,2):y+=iprint(y)参考答案:()程序正确计算了的值参考答案:II:..()x=0y=Trueprint(x>yand'A'<'B')参考答案:,不正确的是()参考答案:ify>=x:maxNum=ymaxNum=()程序输出次。I::::参考答案:II,()number=6whilenumber>0:number-=3print(number,end='')参考答案:(range(10))的值为______参考答案:(range(1,10,2))的值为______:..参考答案:?a=1foriinrange(5):ifi==2:breaka+=1else:a+=1print(a)参考答案:()次参考答案:,输出到屏幕,可以使用内置函数______________。参考答案:')参考答案:('ERROR'):..参考答案:=['a','b','c']try:foriinrange(4):s[i]=s[i]+'h'print(len(''.join(s)))except:print(len(''.join(s)))参考答案:=['a','b','c']try:foriinrange(3):s[i]='a'print(len(s))except:print('Error')参考答案:='abc'try:foriinrange(3):s[i]='a'print(s)except:print('Error')参考答案:,运行语句int=1会引发SyntaxError异常参考答案::正确:..50.'a'模式打开文件时,若文件不存在,会引发异常参考答案:,若下标越界,会引发NameError异常参考答案:……except……结构中不能有finally子句参考答案::……except……结构时,except后可不必指出异常类型参考答案::错误:..:,会引发异常的是参考答案:,在运行中输入______,程序会中止,并抛出KeyboardInterrupt异常参考答案:ctrl+,错误的是参考答案:。参考答案:**=''try:foriinrange(1,10,2):(i)except:print('error')print(s):..:a=1b=a==a=,下面说法正确的是程序1x=[1,2,3]deff(x):x=x+[4]f(x)print(x)程序2x=[1,2,3]deff(x):x+=[4]f(x)print(x)参考答案:两个程序均能正常运行,,会引发异常的是参考答案:,从键盘上输入时,则输出结果是(注意,输入内容为双引号内部内容,不包括双引号请输入一个列表:输入的不是列表参考答案:,Python在异常处理结构中用来捕获特定类型的异常的保留字是参考答案:except:..,下面代码的输出结果是请输入一个整数:程序执行错误参考答案:、___________和字典。参考答案:、plex和bool,其中bool的True和Fasle本质上是1和0。参考答案:float##%_YZPRLFH_%##:参考答案:,因此0b102是一个合法的Python常量参考答案:错误:..PythonTrue、False和None参考答案:'cd'的长度是3。参考答案:,也可以对浮点数做求余运算。参考答案:,因此安装了Pycharm无需安装Python解释器就可以进行开发了。参考答案:。参考答案:,布尔型只有True和False两个值,但它们的值本质上是1和0,因此它们可以和数字进行数学运算。:..++编写的程序相比运行效率低。参考答案:,,。参考答案:。参考答案:,参考答案:。参考答案:列表中的元素的数据类型必须相同:..。str1='abcd'print(type(str1[0]))参考答案:,输出结果是_________。num=+()参考答案:,请问运行结果是什么?num1=5num2=num1num2=7print(num1)参考答案::bool('')::Python的运行效率明显高于其余语言。:..:参考答案:,X86表示___________。参考答案:,元组和字符串是不可以被修改的序列。参考答案:(range(1,10,3))==[1,4,7]的值为______参考答案:,需要形成一个列表来返回参考答案::..参考答案:,如果实参与函数定义的形参顺序不一致,实参中需指出参数名参考答案:,但不能是一个类。参考答案:,带默认值的参数必须写在无默认值的参数的后面参考答案:,可变数量参数被当做元组类型传递到函数中参考答案::['H','ppybirthd','ytoyou!']:..,错误的是参考答案:对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,,错误的是参考答案:打印输出字符串::deffun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)参考答案:12(3,4,5,6),则下面python程序输出的第三行结果是什么?输入第一个数:输入第二个数:您输入的两个数相除的结果是:程序异常算术异常未知异常程序继续运行参考答案::double:..:<>=[1,2,3]print(lst*2)参考答案:[1,2,3,1,2,3]:=[1,2,3]print(lst[::-1])参考答案:[3,2,1]:=(3,7,6)print(())参考答案:程序出错:..={1,3,5,7}set2={2,4,7}print(set1-set2)参考答案:{1,3,5}(a,*b):print(b)change(3,5,7)参考答案:(5,7)=[12,63,74,51](key=lambdatemp:temp%10,reverse=True)print(lst)参考答案:[74,63,12,51](lst):lst[0],lst[-1]=lst[-1],lst[0]lst=[12,63,74,51]change(lst)print(lst)参考答案:[51,63,74,12])change(dict1)print(dict1)参考答案:{}:..(x,y):x,y=y,xnum1=3num2=5change(num1,num2)print(num1,num2)参考答案::?f=open('','r+')str=(8)print(())参考答案::QQ&WechatGoogle&Baidu下面程序输出结果为参考答案::QQ&WechatGoogle&Baidu以下程序的输出结果为参考答案:=10defsetNumber():a=100print(a)参考答案::QQ&WechatGoogle&Baidu以下程序的输出结果是:..参考答案:QQ&:,seek()方法告诉你文件内的当前位置,tell()方法改变当前文件的位置。参考答案:,只使用write函数也能实现参考答案:,并返回一个列表。划分行的依据是换行符参考答案:,常在读文件时使用参考答案:正确:..'a'写入文件时,若文件已存在,则会删除文件中原有内容参考答案:,包含'+'表示可以对文件进行读和写操作参考答案:,返回一个字符串参考答案:,包含'b'的模式表示以二进制数据处理文件参考答案:::..参考答案:'w'模式打开文件进行写入时,write()函数传入的参数类型必须是字符串参考答案:,每一行信息长度是20个字节,要想只读最后10行的内容,不可能用到的函数是参考答案:write(),错误的选项是()withopen('','r+')asf:lines=()foriteminlines:print(item)参考答案:执行代码后,,必须通过close()=3num2=5ifnum1>5ornum2>3:num1=7print(num1,num2)参考答案::同一个列表中可以同时有整数和浮点数元素:..:()参考答案:(size)的含义是()参考答案:从文件中读取指定size大小的数据,如果size为负数或者空,,选项中描述错误的是请输入要写入的文件:nfo:print(line)()参考答案:(0)这行代码如果省略,:巴哈马,巴林,孟加拉国,巴巴多斯白俄罗斯,比利时,伯利兹下面代码的执行结果是:参考答案:['巴哈马','巴林','孟加拉国','巴巴多斯白俄罗斯','比利时','伯利兹']:..:参考答案:,其内容是一段文本:book,下面代码的输出结果是参考答案:,以下选项中描述错误的是()参考答案:当文件以文本方式打开时,(1+'2')参考答案:,下面说法错误的是_________参考答案::..:,以下选项中描述错误的是_______参考答案:如果s是一个序列,s=[1,“kate”,True],s[3]%对浮点数进行求余运算参考答案:,它的键和值都必须唯一。参考答案:,如果将重复元素加入同一个元素,将会导致程序出错。参考答案:错误:..pythonreturn语句,该函数的返回值为None参考答案:、八进制和十六进制,还可以书写二进制常量。参考答案:。参考答案:、二进制、八进制和十六进制等表示方式参考答案::。参考答案:正确:..(4//5)参考答案:(sum([i*iforiinrange(5)ifi%2==1]))参考答案::=[12,63,74,51]lst=(reverse=True)print(lst)参考答案:,需要使用_________关键字参考答案:=3num2=5ifnum1>5andnum2>6:num1=7print(num1,num2):..=1whilei<=10:i+=1print(i)参考答案:。参考答案:type##%_YZPRLFH_%##type():=[1,2,3]lst2=[4,5](lst2)print(len(lst1))参考答案:。参考答案:#:..:py##%_YZPRLFH_%##.py##%_YZPRLFH_%##PY##%_YZPRLFH_%##.=[[0]*10]*10lst[1][0]=5print(lst[3][0])参考答案::alex,[3,5]位正整数的正则表达式___________参考答案:,Python还经常用_____符号来表示代码的缩进。参考答案:tab##%_YZPRLFH_%##Tab##%_YZPRLFH_%##制表符##%_YZPRLFH_%##TAB:..:x=[1,2,3]y=[3,2,1]z=[2,3,1]()()z=sorted(z)print(x[0]+y[0]+z[0])参考答案::importredefdouble(matched):value=int(('value'))returnstr(va参考答案:={1:'1',2:'2',3:'3'}delfoo[1]foo[1]='10'delfoo[2]print(len(foo))参考答案:=0pattern='back'(pattern,''):sum+=(pattern,''):sum+=(pattern,''):sum+=(pattern,''):sum+=8print(sum)参考答案::import:..=lambdap:p*2t=lambdap:p*3x=2x=d(x)x=t(x)x=d(x)print(x)参考答案:=[1,2,3,None,(),[],]print(len(a))参考答案:=[1,2,3,4,5,6,7,8,9,0],(-2,'b')后执行k[-2]的结果是_____参考答案:,并且有pattern=,('')的值为None参考答案:,那么执行语句y=x后,对y所做的任何对表中元素的增加、删除等操作都会同样作用到x上参考答案:,必须在元素后面加一个逗号,例如a=(3,):..参考答案:'a'+1的值为'b'参考答案:('[1,2,3]')的值是[1,2,3]参考答案:,不能使用切片修改列表中的元素参考答案:“键”可以是列表参考答案:(num):num*=2x=20func(x)print(x)参考答案:20:..=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))参考答案:(x=3,y=2,z=10):return(x**y*z)h=2w=3print(calu(h,w))参考答案::=1deff():a=2a+=1print(a)参考答案:,其名称不得与程序中的全局变量重名参考答案:,多次调用时,输出的结果不同deff(a=[1]):(1)print(a)参考答案:正确

最近更新