中国大学mooc《Python程序设计(中国矿业大学) 》章节测试答案_第1页
中国大学mooc《Python程序设计(中国矿业大学) 》章节测试答案_第2页
中国大学mooc《Python程序设计(中国矿业大学) 》章节测试答案_第3页
中国大学mooc《Python程序设计(中国矿业大学) 》章节测试答案_第4页
中国大学mooc《Python程序设计(中国矿业大学) 》章节测试答案_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

titlePython程序设计(中国矿业大学)中国大学mooc答案100分最新版content第1章Python语言简介第1章单元测验1、Python内置的集成开发工具是()。A:PythonWin

B:Pydev

C:IDE

D:IDLE

答案:IDLE2、关于Python语言的特点,以下选项中描述错误的是()。A:Python语言是脚本语言

B:Python语言是非开源语言

C:Python语言是跨平台语言

D:Python语言是高级程序设计语言

答案:Python语言是非开源语言3、Python语言的官网网址是()。A:/

B:/

C:/

D:/

答案:/4、有关Python语言的描述,正确的是()。A:Python语言是机器语言

B:Python语言是汇编语言

C:Python语言是高级程序设计语言

D:其他选项都不对

答案:Python语言是高级程序设计语言5、下列有关Python的描述,()是错误的。A:Python2和Python3相互兼容。

B:Python拥有一个强大的标准库。

C:Python是一种高级程序设计语言。

D:Python社区提供了大量的第三方模块。

答案:Python2和Python3相互兼容。6、计算机唯一能够直接运行的程序是()。A:机器语言程序

B:汇编语言程序

C:高级语言程序

D:面向对象语言程序

答案:机器语言程序7、运行下列程序代码,运行结果可以画一个半圆的是()。A:importturtle

turtle.circle(100,180)

B:importturtle

turtle.circle(180,100)

C:importturtle

turtle.circle(100,270)

D:importturtle

turtle.circle(270,100)

答案:importturtle

turtle.circle(100,180)8、运行下列程序代码,运行结果不能画一条直线段的是()。A:importturtle

turtle.forward(100)

B:importturtle

turtle.for(100)

C:importturtle

turtle.backward(100)

D:importturtle

turtle.back(100)

答案:importturtle

turtle.for(100)9、下面的turtle的方法中,()不能设置位置到点(100,100)。A:goto(100,100)

B:setpos(100,100)

C:setposition(100,100)

D:gotopos(100,100)

答案:gotopos(100,100)10、下面的()库可以将py程序转化为可执行程序。A:turtle

B:math

C:pyinstaller

D:pyins

答案:pyinstaller

第2章Python语言基础第2章单元测验1、以下选项中,不符合Python语言变量命名规则的是()。A:keyword_33

B:keyword33_

C:33_keyword

D:_33keyword

答案:33_keyword2、以下选项中,不符合Python语言变量命名规则的是()。A:TempStr

B:F

C:3_1

D:_AI

答案:3_13、以下选项中,符合Python语言变量命名规则的是()。A:Templist

B:*i

C:Hi!

D:666i

答案:Templist4、下面代码的输出结果是()。x=0b1010

print(x)A:1010

B:101

C:10

D:1

答案:105、下面代码的输出结果是()。x=0x10

print(x)A:10

B:16

C:100

D:20

答案:166、下面代码的输出结果是()。x=bin(10)

print(x)A:0b1010

B:0b1011

C:0b1110

D:0b1111

答案:0b10107、下面代码的输出结果是()。a=“ac”

b=“bd”

c=a+b

print(c)A:abcd

B:cabc

C:c

D:acbd

答案:acbd8、下面代码执行后,x的值是()。>>>x=2

>>>x

=3+5*2A:13

B:15

C:40

D:56

答案:569、下面代码的输出结果是()。

print(0.1+0.2==0.3)A:True

B:False

C:0.3

D:0.1

答案:False10、Python表达式中,可以使用()控制运算的优先顺序。A:圆括号()

B:方括号[]C:大括号{}

D:尖括号<>

答案:圆括号()11、下列表式的值为True的是()。A:TrueandFalse

B:abc’>’xyz’

C:TrueorFalse

D:3>2>2

答案:TrueorFalse12、在一行上写多条Python语句使用()符号来分隔。A:分号

B:逗号

C:句号

D:冒号

答案:分号13、以下选项中,Python语言中代码注释使用的符号可以是()。A:*

B:#

C://

D:/

答案:#14、Python表达式math.sqrt(25)*math.sqrt(9)的值为()。A:15

B:15.0

C:45

D:45.0

答案:15.015、关于Python语句P=–P,以下选项中描述正确的是()。A:P=0

B:给P赋值为它的相反数

C:给P赋值为它的绝对值

D:P等于它的相反数

答案:给P赋值为它的相反数16、在Python中,正确的赋值语句为()。A:x+y=10

B:x=2y

C:x=y=30

D:3y=x+1

答案:x=y=3017、在Python函数中,用于获取用户输入的是()。A:get()

B:print()

C:input()

D:eval()

答案:input()18、想在屏幕上打印输出“HelloWorld”,以下选项中正确的是()。A:print(HelloWorld)

B:print(‘HelloWorld’)

C:printf(‘HelloWorld’)

D:printf(HelloWorld)

答案:print(‘HelloWorld’)19、print(format(2.71828182,”3.2f”))的输出结果是()。A:2.72

B:3.20

C:2.71

D:2.718

答案:2.7220、print(“{}年末,我国人口为{:,}万人”.format(2019,140005))的输出结果是()。A:2019年末,我国人口为140,005万人

B:2019年末,我国人口为140005万人

C:2019年末,我国人口为14.0005万人

D:2019年末,我国人口为14,0005万人

答案:2019年末,我国人口为140,005万人21、print(‘{:7.2f},{:2d}’.format(101/7,101%8))的运行结果是()。A:{:7.2f},{:2d}

B:□□14.43□5(□代表空格)

C:□14.43□□5(□代表空格)

D:□□101/7□101%8(□代表空格)

答案:□□14.43□5(□代表空格)第3章Python控制结构第3章单元测验1、下列Python保留字中,不用于表示分支结构的是()。A:if

B:in

C:else

D:elif

答案:in2、下面程序求两个数x和y中的较大数,()是不正确的。A:maxnum=xifx>yelsey

B:maxnum=math.max(x,y)

C:if(x>y):

maxnum=x

else:

maxnum=y

D:if(y>=x):

maxnum=y

maxnum=x

答案:if(y>=x):

maxnum=y

maxnum=x3、下列表达式中,()表示x小于5并且x大于1。A:1>x>5

B:1<x<5

C:x>1,x<5

D:x<5x>1

答案:1<x<54、下列程序的运行结果是()。x=False

y=True

z=False

ifxoryandz:

print(“yes”)

else:

print(“no”)A:yes

B:no

C:没有结果

D:程序报错

答案:no5、下列程序的运行结果是()。x=True

y=False

z=False

ifnotxory:

print(1)

elifnotxornotyandz:

print(2)

elifnotxoryornotyandx:

print(3)

else:

print(4)A:1

B:2

C:3

D:4

答案:36、下面代码的输出结果是()。sum=0

foriinrange(0,10):

ifi%2==0:

sum-=i

else:

sum+=i

print(sum)A:5

B:10

C:15

D:20

答案:57、下面代码的输出结果是()。sum=1

foriinrange(1,101):

sum+=i

print(sum)A:5049

B:5050

C:5051

D:5052

答案:50518、下面代码的输出结果是()。sum=0

foriinrange(1,101):

sum+=i

print(sum)A:5049

B:5050

C:5051

D:5052

答案:50509、下面代码的输出结果是()。foriinrange(1,10,2):

i=i+1

print(i,end=”,”)A:2,4,6,8,10,

B:2,4,6,8,10

C:1,3,5,7,9,

D:1,3,5,7,9

答案:2,4,6,8,10,10、想要产生序列[2,-1,-4,-7],可以使用()语句。A:range(2,-7,-3)

B:range(2,-7,3)

C:range(2,-10,3)

D:range(2,-10,-3)

答案:range(2,-10,-3)11、以下选项中能够实现Python循环结构的是()。A:loop

B:do…for

C:if

D:while

答案:while12、下面代码的输出结果是()。s=1

while(s<=1):

print(‘计数:’,s)

s=s+1A:计数:0

B:计数:1

C:计数:2

D:出错

答案:计数:113、下列while循环中print语句执行的次数为()。k=10

whilek>1:

print(k)

k=k/2A:3

B:4

C:5

D:6

答案:414、下面代码的输出结果是()。i=5

whilei>0:

print(i,end=”,”)

i=i-2

else:

print(“正常退出了循环”)A:5,3,1,

B:5,3,1,-1,

C:5,3,1,正常退出了循环

D:5,3,1,-1,正常退出了循环

答案:5,3,1,正常退出了循环15、关于Python循环结构,以下选项中描述错误的是()。A:Python通过for、while等保留字构建循环结构

B:continue结束整个循环过程,不再判断循环的执行条件

C:continue用来结束当前当次语句,但不跳出当前的循环体

D:遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

答案:continue结束整个循环过程,不再判断循环的执行条件16、下面代码的输出结果是()。forsin“HelloWorld”:

ifs==”W”:

continue

print(s,end=””)A:Helloorld

B:Hello

C:World

D:HelloWorld

答案:Helloorld17、下面代码的输出结果是()。forsin“HelloWorld”:

ifs==”W”:

break

print(s,end=””)A:Helloorld

B:Hello

C:World

D:HelloWorld

答案:Hello18、Python异常处理中不会用到的关键字是()。A:try

B:finally

C:if

D:else

答案:if19、运行下面代码,输入x为8,y为0,则输出结果是()。try:

x=int(input(“请输入x:”))

y=int(input(“请输入y:”))

z=x%y

exceptZeroDivisionError:

prin

温馨提示

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

评论

0/150

提交评论