【MOOC】Python程序设计-中国矿业大学 中国大学慕课MOOC答案_第1页
【MOOC】Python程序设计-中国矿业大学 中国大学慕课MOOC答案_第2页
【MOOC】Python程序设计-中国矿业大学 中国大学慕课MOOC答案_第3页
【MOOC】Python程序设计-中国矿业大学 中国大学慕课MOOC答案_第4页
【MOOC】Python程序设计-中国矿业大学 中国大学慕课MOOC答案_第5页
已阅读5页,还剩14页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

【MOOC】Python程序设计-中国矿业大学中国大学慕课MOOC答案第1章单元作业第1章单元测验1、【单选题】Python内置的集成开发工具是()。本题答案:【IDLE】2、【单选题】关于Python语言的特点,以下选项中描述错误的是()。本题答案:【Python语言是非开源语言】3、【单选题】Python语言的官网网址是()。本题答案:【/】4、【单选题】有关Python语言的描述,正确的是()。本题答案:【Python语言是高级程序设计语言】5、【单选题】下列有关Python的描述,()是错误的。本题答案:【Python2和Python3相互兼容。】6、【单选题】计算机唯一能够直接运行的程序是()。本题答案:【机器语言程序】7、【单选题】运行下列程序代码,运行结果可以画一个半圆的是()。本题答案:【importturtleturtle.circle(100,180)】8、【单选题】运行下列程序代码,运行结果不能画一条直线段的是()。本题答案:【importturtleturtle.for(100)】9、【单选题】下面的turtle的方法中,()不能设置位置到点(100,100)。本题答案:【gotopos(100,100)】10、【单选题】下面的()库可以将py程序转化为可执行程序。本题答案:【pyinstaller】第2章单元测验1、【单选题】以下选项中,不符合Python语言变量命名规则的是()。本题答案:【33_keyword】2、【单选题】以下选项中,不符合Python语言变量命名规则的是()。本题答案:【3_1】3、【单选题】以下选项中,符合Python语言变量命名规则的是()。本题答案:【Templist】4、【单选题】下面代码的输出结果是()。x=0b1010print(x)本题答案:【10】5、【单选题】下面代码的输出结果是()。x=0x10print(x)本题答案:【16】6、【单选题】下面代码的输出结果是()。x=bin(10)print(x)本题答案:【0b1010】7、【单选题】下面代码的输出结果是()。a=acb=bdc=a+bprint(c)本题答案:【acbd】8、【单选题】下面代码执行后,x的值是()。x=2x*=3+5**2本题答案:【56】9、【单选题】下面代码的输出结果是()。print(0.1+0.2==0.3)本题答案:【False】10、【单选题】Python表达式中,可以使用()控制运算的优先顺序。本题答案:【圆括号()】11、【单选题】下列表式的值为True的是()。本题答案:【TrueorFalse】12、【单选题】在一行上写多条Python语句使用()符号来分隔。本题答案:【分号】13、【单选题】以下选项中,Python语言中代码注释使用的符号可以是()。本题答案:【#】14、【单选题】Python表达式math.sqrt(25)*math.sqrt(9)的值为()。本题答案:【15.0】15、【单选题】关于Python语句P=P,以下选项中描述正确的是()。本题答案:【给P赋值为它的相反数】16、【单选题】在Python中,正确的赋值语句为()。本题答案:【x=y=30】17、【单选题】在Python函数中,用于获取用户输入的是()。本题答案:【input()】18、【单选题】想在屏幕上打印输出HelloWorld,以下选项中正确的是()。本题答案:【print(HelloWorld)】19、【单选题】print(format(2.71828182,3.2f))的输出结果是()。本题答案:【2.72】20、【单选题】print({}年末,我国人口为{:,}万人.format(2019,140005))的输出结果是()。本题答案:【2019年末,我国人口为140,005万人】21、【单选题】print({:7.2f}{:2d}.format(101/7,101%8))的运行结果是()。本题答案:【□□14.43□5(□代表空格)】第3章单元作业第3章单元测验1、【单选题】下列Python保留字中,不用于表示分支结构的是()。本题答案:【in】2、【单选题】下面程序求两个数x和y中的较大数,()是不正确的。本题答案:【if(y=x):maxnum=ymaxnum=x】3、【单选题】下列表达式中,()表示x小于5并且x大于1。本题答案:【1x5】4、【单选题】下列程序的运行结果是()。x=Falsey=Truez=Falseifxoryandz:print(yes)else:print(no)本题答案:【no】5、【单选题】下列程序的运行结果是()。x=Truey=Falsez=Falseifnotxory:print(1)elifnotxornotyandz:print(2)elifnotxoryornotyandx:print(3)else:print(4)本题答案:【3】6、【单选题】下面代码的输出结果是()。sum=0foriinrange(0,10):ifi%2==0:sum-=ielse:sum+=iprint(sum)本题答案:【5】7、【单选题】下面代码的输出结果是()。sum=1foriinrange(1,101):sum+=iprint(sum)本题答案:【5051】8、【单选题】下面代码的输出结果是()。sum=0foriinrange(1,101):sum+=iprint(sum)本题答案:【5050】9、【单选题】下面代码的输出结果是()。foriinrange(1,10,2):i=i+1print(i,end=,)本题答案:【2,4,6,8,10,】10、【单选题】想要产生序列[2,-1,-4,-7],可以使用()语句。本题答案:【range(2,-10,-3)】11、【单选题】以下选项中能够实现Python循环结构的是()。本题答案:【while】12、【单选题】下面代码的输出结果是()。s=1while(s=1):print('计数:',s)s=s+1本题答案:【计数:1】13、【单选题】下列while循环中print语句执行的次数为()。k=10whilek1:print(k)k=k/2本题答案:【4】14、【单选题】下面代码的输出结果是()。i=5whilei0:print(i,end=,)i=i-2else:print(正常退出了循环)本题答案:【5,3,1,正常退出了循环】15、【单选题】关于Python循环结构,以下选项中描述错误的是()。本题答案:【continue结束整个循环过程,不再判断循环的执行条件】16、【单选题】下面代码的输出结果是()。forsinHelloWorld:ifs==W:continueprint(s,end=)本题答案:【Helloorld】17、【单选题】下面代码的输出结果是()。forsinHelloWorld:ifs==W:breakprint(s,end=)本题答案:【Hello】18、【单选题】Python异常处理中不会用到的关键字是()。本题答案:【if】19、【单选题】运行下面代码,输入x为8,y为0,则输出结果是()。try:x=int(input(请输入x:))y=int(input(请输入y:))z=x%yexceptZeroDivisionError:print(除数为0了)else:print(没有异常)本题答案:【除数为0了】20、【单选题】运行下面代码,输入x为0,y为8,则输出结果是()。try:x=int(input(请输入x:))y=int(input(请输入y:))z=x%yexceptZeroDivisionError:print(除数为0了)else:print(没有异常)本题答案:【没有异常】第4章单元测验1、【单选题】下面代码的输出结果是()。list1=[]foriinrange(1,11):list1.append(i**2)print(list1)本题答案:【[1,4,9,16,25,36,49,64,81,100]】2、【单选题】关于Python序列类型的通用操作符和函数,以下选项中描述错误的是()。本题答案:【如果s是一个序列,s=[1,kate,True],s[3]返回True】3、【单选题】下面代码的输出结果是()。L=[1,2,3,4,5]s1=,.join(str(n)forninL)print(s1)本题答案:【1,2,3,4,5】4、【单选题】下面代码的输出结果是()。estr=helloestr[0]=H本题答案:【出错】5、【单选题】下面代码的输出结果是()。a=Pythona.lower()本题答案:【python】6、【单选题】下面代码的输出结果是()。a=Pythona.find(t)本题答案:【2】7、【单选题】下列类型的数据中的元素可以改变的是()。本题答案:【列表】8、【单选题】tuple(range(2,10,2)的返回结果是()。本题答案:【(2,4,6,8)】9、【单选题】字典d={abc:123,def:456,ghi:789},len(d)的结果是()。本题答案:【3】10、【单选题】给定字典d,以下选项中可以清空该字典并保留变量的是()。本题答案:【d.clear()】11、【单选题】关于字典的创建,以下正确的是()。本题答案:【b=dict()】12、【单选题】下面代码的输出结果是()。no=[1001,1002,2001,1003]course=[Math,English,Python,Physics]data=dict(zip(no,course))result=data.get(1003)print(result)本题答案:【Physics】13、【单选题】下列语句运行后,aSet的内容为。L1=[2,3,3,5,7,2]aSet=set(L1)本题答案:【{2,3,5,7}】14、【单选题】以下选项中可访问字符串s从右侧向左第三个字符的是()。本题答案:【s[-3]】15、【单选题】给出如下代码s=abcdefghijklmnprint(s[1:10:3])上述代码的输出结果是()。本题答案:【beh】16、【单选题】二维列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下选项中能获取其中元素5的是()。本题答案:【ls[1][1]】17、【单选题】下面代码的输出结果是name=Python语言程序设计print(name[2:2])本题答案:【thon语言程序】18、【单选题】设s=HappyNewYear,则s[3:8]的值为()。本题答案:【pyNe】19、【单选题】下面代码的输出结果是()。my_list=Explicitisbetterthanimplicit..split()print(my_list[2])本题答案:【better】第5章单元作业第5章单元测验1、【单选题】以下选项中,不属于函数的作用的是()。本题答案:【提高代码执行速度】2、【单选题】关于函数,以下选项中描述错误的是()。本题答案:【Python使用del保留字定义一个函数】3、【单选题】关于以下程序运行结果说法中正确的是()。deff(x):a=7print(a+x)a=5f(3)print(a)本题答案:【程序的运行结果为10和5。】4、【单选题】下面代码的输出结果是()。deffib(n):a,b=1,1foriinrange(n-1):a,b=b,a+breturnaprint(fib(7))本题答案:【13】5、【单选题】下面代码的输出结果是()。defprintpara(x):'''justprintx'''print(x)printpara(Hi)本题答案:【Hi】6、【单选题】下面代码的输出结果是()。(lambdax,y:x**2+y**2)(3,4)本题答案:【25】7、【单选题】下面代码的输出结果是()。deff1(a,b=2):returna*bprint(f1(3),f1(3,3))本题答案:【69】8、【单选题】下面代码的输出结果是()。m=lambdax,y:x+ym(12,35)本题答案:【47】9、【单选题】下面代码的输出结果是()。defchange(a,b):a=10b+=aa=4b=5change(a,b)print(a,b)本题答案:【45】10、【单选题】下面代码的输出结果是()。deff():globalxx=198print(x)x=9f()print(x)本题答案:【198198】11、【单选题】下面代码的输出结果是()。deff():x=198print(x)x=9f()print(x)本题答案:【1989】12、【单选题】如果输入5,下面代码的输出结果是()。deffac(n):ifn==1:return1else:returnn*fac(n-1)n=eval(input(请输入一个正整数:))print(fac(n))本题答案:【120】13、【单选题】关于形参和实参的描述,以下选项中正确的是()。本题答案:【函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式】14、【单选题】关于函数的关键字参数使用限制,以下选项中描述错误的是()。本题答案:【关键字参数必须位于位置参数之前】第6章单元测验1、【单选题】关于Python文件打开模式的描述,以下选项中错误的是()。本题答案:【创建写模式n】2、【单选题】以下选项中,不是Python中文件操作的相关函数是()。本题答案:【load()】3、【单选题】以下选项中,不是Python文件二进制打开模式的合法组合是()。本题答案:【“x+”】4、【单选题】关于Python对文件的处理,以下选项中描述错误的是()。本题答案:【当文件以文本方式打开时,读写按照字节流方式】5、【单选题】执行如下代码:fname=input(请输入要写入的文件:)fo=open(fname,w+)ls=[清明时节雨纷纷,,路上行人欲断魂,,借问酒家何处有?,牧童遥指杏花村。]fo.writelines(ls)fo.seek(0)forlineinfo:print(line)fo.close()以下选项中描述错误的是()。本题答案:【fo.seek(0)这行代码可以省略,不影响输出效果】6、【单选题】设city.txt文件内容如下:巴哈马,巴林,孟加拉国,巴巴多斯白俄罗斯,比利时,伯利兹下面代码的执行结果是:f=open(city.txt,r,encoding=utf-8)ls=f.read().split(,)f.close()print(ls)本题答案:【['巴哈马','巴林','孟加拉国','巴巴多斯\n白俄罗斯','比利时',''伯利兹\n'']】7、【单选题】以下函数中,用于文件定位的函数是()。本题答案:【seek()】8、【单选题】下列方法中,()不是Python对文件的读操作方法。本题答案:【readtext()】9、【单选题】open()的默认文件打开方式是()。本题答案:【r】第7章单元测验1、【单选题】下列参数中调整后显示中文的是()。本题答案:【font.sans-serif】2、【单选题】下列代码中绘制散点图的是()。本题答案:【plt.scatter(x,y)】3、【单选题】关于matplotlib的描述,以下选项中错误的是()。本题答案:【matplotlib是Python生态中最流行的开源Web应用框架】4、【单选题】Python数据分析方向的第三方库是()。本题答案:【pandas】5、【单选题】下列字符表示plot线条颜色、线条样式以及点的形状和类型为红色星点短虚线的是()。本题答案:【r*:】6、【单选题】下列不属于ndarray属性的是()。本题答案:【add】期末考试1、【单选题】Python内置的集成开发工具是()。本题答案:【IDLE】2、【单选题】关于Python语言的特点,以下选项中描述错误的是()。本题答案:【Python语言是非开源语言】3、【单选题】Python语言的官网网址是()。本题答案:【/】4、【单选题】有关Python语言的描述,正确的是()。本题答案:【Python语言是高级程序设计语言】5、【单选题】下列有关Python的描述,()是错误的。本题答案:【Python2和Python3相互兼容。】6、【单选题】计算机唯一能够直接运行的程序是()。本题答案:【机器语言程序】7、【单选题】运行下列程序代码,运行结果可以画一个半圆的是()。本题答案:【importturtleturtle.circle(100,180)】8、【单选题】运行下列程序代码,运行结果不能画一条直线段的是()。本题答案:【importturtleturtle.for(100)】9、【单选题】下面的turtle的方法中,()不能设置位置到点(100,100)。本题答案:【gotopos(100,100)】10、【单选题】下面的()库可以将py程序转化为可执行程序。本题答案:【pyinstaller】11、【单选题】以下选项中,不符合Python语言变量命名规则的是()。本题答案:【33_keyword】12、【单选题】以下选项中,不符合Python语言变量命名规则的是()。本题答案:【3_1】13、【单选题】以下选项中,符合Python语言变量命名规则的是()。本题答案:【Templist】14、【单选题】下面代码的输出结果是()。x=0b1010print(x)本题答案:【10】15、【单选题】下面代码的输出结果是()。x=0x10print(x)本题答案:【16】16、【单选题】下面代码的输出结果是()。x=bin(10)print(x)本题答案:【0b1010】17、【单选题】下面代码的输出结果是()。a=acb=bdc=a+bprint(c)本题答案:【acbd】18、【单选题】下面代码执行后,x的值是()。x=2x*=3+5**2本题答案:【56】19、【单选题】下面代码的输出结果是()。print(0.1+0.2==0.3)本题答案:【False】20、【单选题】Python表达式中,可以使用()控制运算的优先顺序。本题答案:【圆括号()】21、【单选题】下列表达式的值为True的是()。本题答案:【TrueorFalse】22、【单选题】在一行上写多条Python语句使用()符号来分隔。本题答案:【分号】23、【单选题】以下选项中,Python语言中代码注释使用的符号可以是()。本题答案:【#】24、【单选题】Python表达式math.sqrt(25)*math.sqrt(9)的值为()。本题答案:【15.0】25、【单选题】关于Python语句P=P,以下选项中描述正确的是()。本题答案:【给P赋值为它的相反数】26、【单选题】在Python中,正确的赋值语句为()。本题答案:【x=y=30】27、【单选题】在Python函数中,用于获取用户输入的是()。本题答案:【input()】28、【单选题】想在屏幕上打印输出HelloWorld,以下选项中正确的是()。本题答案:【print(HelloWorld)】29、【单选题】print(format(2.71828182,3.2f))的输出结果是()。本题答案:【2.72】30、【单选题】print({}年末,我国人口为{:,}万人.format(2019,140005))的输出结果是()。本题答案:【2019年末,我国人口为140,005万人】31、【单选题】print({:7.2f}{:2d}.format(101/7,101%8))的运行结果是()。本题答案:【□□14.43□5(□代表空格)】32、【单选题】下列Python保留字中,不用于表示分支结构的是()。本题答案:【in】33、【单选题】下面程序求两个数x和y中的较大数,()是不正确的。本题答案:【if(y=x):maxnum=ymaxnum=x】34、【单选题】下列表达式中,()表示x小于5并且x大于1。本题答案:【1x5】35、【单选题】下列程序的运行结果是()。x=Falsey=Truez=Falseifxoryandz:print(yes)else:print(no)本题答案:【no】36、【单选题】下列程序的运行结果是()。x=Truey=Falsez=Falseifnotxory:print(1)elifnotxornotyandz:print(2)elifnotxoryornotyandx:print(3)else:print(4)本题答案:【3】37、【单选题】下面代码的输出结果是()。sum=0foriinrange(0,10):ifi%2==0:sum-=ielse:sum+=iprint(sum)本题答案:【5】38、【单选题】下面代码的输出结果是()。sum=1foriinrange(1,101):sum+=iprint(sum)本题答案:【5051】39、【单选题】下面代码的输出结果是()。sum=0foriinrange(1,101):sum+=iprint(sum)本题答案:【5050】40、【单选题】下面代码的输出结果是()。foriinrange(1,10,2):i=i+1print(i,end=,)本题答案:【2,4,6,8,10,】41、【单选题】想要产生序列[2,-1,-4,-7],可以使用()语句。本题答案:【range(2,-10,-3)】42、【单选题】以下选项中能够实现Python循环结构的是()。本题答案:【while】43、【单选题】下面代码的输出结果是()。s=1while(s=1):print('计数:',s)s=s+1本题答案:【计数:1】44、【单选题】下列while循环中print语句执行的次数为()。k=10whilek1:print(k)k=k/2本题答案:【4】45、【单选题】下面代码的输出结果是()。i=5whilei0:print(i,end=,)i=i-2else:print(正常退出了循环)本题答案:【5,3,1,正常退出了循环】46、【单选题】关于Python循环结构,以下选项中描述错误的是()。本题答案:【continue结束整个循环过程,不再判断循环的执行条件】47、【单选题】下面代码的输出结果是()。forsinHelloWorld:ifs==W:continueprint(s,end=)本题答案:【Helloorld】48、【单选题】下面代码的输出结果是()。forsinHelloWorld:ifs==W:breakprint(s,end=)本题答案:【Hello】49、【单选题】Python异常处理中不会用到的关键字是()。本题答案:【if】50、【单选题】运行下面代码,输入x为8,y为0,则输出结果是()。try:x=int(input(请输入x:))y=int(input(请输入y:))z=x%yexceptZeroDivisionError:print(除数为0了)else:print(没有异常)本题答案:【除数为0了】51、【单选题】运行下面代码,输入x为0,y为8,则输出结果是()。try:x=int(input(请输入x:))y=int(input(请输入y:))z=x%yexceptZeroDivisionError:print(除数为0了)else:print(没有异常)本题答案:【没有异常】52、【单选题】下面代码的输出结果是()。list1=[]foriinrange(1,11):list1.append(i**2)print(list1)本题答案:【[1,4,9,16,25,36,49,64,81,100]】53、【单选题】关于Python序列类型的通用操作符和函数,以下选项中描述错误的是()。本题答案:【如果s是一个序列,s=[1,kate,True],s[3]返回True】54、【单选题】下面代码的输出结果是()。L=[1,2,3,4,5]s1=','.join(str(n)forninL)print(s1)本题答案:【1,2,3,4,5】55、【单选题】下面代码的输出结果是()。estr='hello'estr[0]='H'本题答案:【出错】56、【单选题】下面代码的输出结果是()。a=Pythona.lower()本题答案:【python'】57、【单选题】下面代码的输出结果是()。a=Pythona.find(t)本题答案:【2】58、【单选题】下列类型的数据中的元素可以改变的是()。本题答案:【列表】59、【单选题】tuple(range(2,10,2)的返回结果是()。本题答案:【(2,4,6,8)】60、【单选题】字典d={abc:123,def:456,ghi:789},len(d)的结果是()。本题答案:【3】61、【单选题】给定字典d,以下选项中可以清空该字典并保留变量的是()。本题答案:【d.clear()】62、【单选题】关于字典的创建,以下正确的是()。本题答案:【b=dict()】63、【单选题】下面代码的输出结果是()。no=[1001,1002,2001,1003]course=[Math,English,Python,Physics]data=dict(zip(no,course))result=data.get(1003)print(result)本题答案:【Physics】64、【单选题】下列语句运行后,aSet的内容为()。L1=[2,3,3,5,7,2]aSet=set(L1)本题答案:【{2,3,5,7}】65、【单选题】以下选项中可访问字符串s从右侧向左第三个字符的是()。本题答案:【s[-3]】66、【单选题】给出如下代码s=abcdefghijklmnprint(s[1:10:3])上述代码的输出结果是()。本题答案:【beh】67、【单选题】二维列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下选项中能获取其中元素5的是()。本题答案:【ls[1][1]】68、【单选题】下面代码的输出结果是()。name=Python语言程序设计print(name[2:ndash;2])本题答案:【thon语言程序】69、【单选题】设s=HappyNewYear,则s[3:8]的值为()。本题答案:【pyNe】70、【单选题】下面代码的输出结果是()。my_list='Explicitisbetterthanimplicit.'.split()print(my_list[2])本题答案:【better】71、【单选题】以下选项中,不属于函数的作用的是()。本题答案:【提高代码执行速度】72、【单选题】关于函数,以下选项中描述错误的是()。本题答案:【Python使用del保留字定义一个函数】73、【单选题】关于以下程序运行结果说法中正确的是()。deff(x):a=7print(a+x)a=5f(3)print(a)本题答案:【程序的运行结果为10和5。】74、【单选题】下面代码的输出结果是()。deffib(n):a,b=1,1foriinrange(n

温馨提示

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

评论

0/150

提交评论