中国大学mooc慕课 Python程序设计(中国矿业大学) 答案满分完整版章节测试

吓粗徊瑞砍颊钱嗣瑞辜盎钮睬




第1章 Python语言简介 第1章单元测验

1、 Python内置的集成开发工具是()。

A:PythonWin
B:Pydev
C:IDE
D:IDLE
答案: IDLE

2、 关于Python语言的特点,以下选项中描述错误的是()。

A:Python语言是脚本语言
B:Python语言是非开源语言
C:Python语言是跨平台语言
D:Python语言是高级程序设计语言
答案: Python语言是非开源语言

3、 Python语言的官网网址是()。

A:http://www.python.org/
B:http://www.python.com/
C:http://www.python.edu/
D:http://www.python.net/
答案: http://www.python.org/

4、 有关Python语言的描述,正确的是()。

A:Python语言是机器语言
B:Python语言是汇编语言
C:Python语言是高级程序设计语言
D:其他选项都不对
答案: Python语言是高级程序设计语言

5、 下列有关Python的描述,()是错误的。

A:Python 2和Python 3相互兼容。
B:Python拥有一个强大的标准库。
C:Python是一种高级程序设计语言。
D:Python社区提供了大量的第三方模块。
答案: Python 2和Python 3相互兼容。

6、 计算机唯一能够直接运行的程序是()。

A:机器语言程序
B:汇编语言程序
C:高级语言程序
D:面向对象语言程序
答案: 机器语言程序

7、 运行下列程序代码,运行结果可以画一个半圆的是()。

A:import turtle
turtle.circle(100,180)
B:import turtle
turtle.circle(180,100)
C:import turtle
turtle.circle(100,270)
D:import turtle
turtle.circle(270,100)
答案: import turtle
turtle.circle(100,180)

8、 运行下列程序代码,运行结果不能画一条直线段的是()。

A:import turtle
turtle.forward(100)
B:import turtle
turtle.for(100)
C:import turtle
turtle.backward(100)
D:import turtle
turtle.back(100)
答案: import turtle
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_keyword

2、 以下选项中,不符合Python语言变量命名规则的是()。

A:TempStr
B:F
C:3_1
D:_AI
答案: 3_1

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

A:Templist
B:*i
C:Hi!
D:666i
答案: Templist

4、 下面代码的输出结果是()。x=0b1010
print(x)

A:1010
B:101
C:10
D:1
答案: 10

5、 下面代码的输出结果是()。x=0x10
print(x)

A:10
B:16
C:100
D:20
答案: 16

6、 下面代码的输出结果是()。x=bin(10)
print(x)

A:0b1010
B:0b1011
C:0b1110
D:0b1111
答案: 0b1010

7、 下面代码的输出结果是()。a = “ac”
b = “bd”
c = a + b
print(c)

A:abcd
B:cabc
C:c
D:acbd
答案: acbd

8、 下面代码执行后,x的值是()。>>>x = 2
>>>x = 3 + 5*2

A:13
B:15
C:40
D:56
答案: 56

9、 下面代码的输出结果是()。
print(0.1+0.2==0.3)

A:True
B:False
C:0.3
D:0.1
答案: False

10、 Python表达式中,可以使用()控制运算的优先顺序。

A:圆括号()
B:方括号[]

C:大括号{}

D:尖括号<>

答案: 圆括号()

11、 下列表式的值为True的是()。

A:True and False
B:abc’>’xyz’
C:True or False
D:3>2>2
答案: True or False

12、 在一行上写多条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.0

15、 关于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=30

17、 在Python函数中,用于获取用户输入的是()。

A:get()
B:print()
C:input()
D:eval()
答案: input()

18、 想在屏幕上打印输出“Hello World”,以下选项中正确的是( )。

A:print(Hello World)
B:print(‘Hello World’)
C:printf(‘Hello World’)
D:printf(Hello World)
答案: print(‘Hello World’)

19、 print(format(2.71828182,”3.2f”))的输出结果是()。

A:2.72
B:3.20
C:2.71
D:2.718
答案: 2.72

20、 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
答案: in

2、 下面程序求两个数 x和y中的较大数,()是不正确的。

A:maxnum=x if x>y else y
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=x

3、 下列表达式中,()表示x小于5并且x大于1。

A:1>x>5
B:1<x<5
C:x>1,x<5
D:x<5 x>1
答案: 1<x<5

4、 下列程序的运行结果是()。x=False
y=True
z=False
if x or y and z:
   print(“yes”)
else:
   print(“no”)

A:yes
B:no
C:没有结果
D:程序报错
答案: no

5、 下列程序的运行结果是()。x=True
y=False
z=False
if not x or y:
   print(1)
elif not x or not y and z:
   print(2)
elif not x or y or not y and x:
   print(3)
else:
   print(4)

A:1
B:2
C:3
D:4
答案: 3

6、 下面代码的输出结果是()。sum=0
for i in range(0,10):
   if i%2==0:
       sum-=i
   else:
       sum+=i
print(sum)

A:5
B:10
C:15
D:20
答案: 5

7、 下面代码的输出结果是()。sum = 1
for i in range(1,101):
   sum += i
print(sum)

A:5049
B:5050
C:5051
D:5052
答案: 5051

8、 下面代码的输出结果是()。sum = 0
for i in range(1,101):
   sum += i
print(sum)

A:5049
B:5050
C:5051
D:5052
答案: 5050

9、 下面代码的输出结果是()。for i in range(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
答案: while

12、 下面代码的输出结果是()。s = 1
while(s<=1):
   print(‘计数:’,s)
   s = s + 1

A:计数: 0
B:计数: 1
C:计数: 2
D:出错
答案: 计数: 1

13、 下列while循环中print语句执行的次数为()。k=10
while k>1:
  print(k)
  k=k/2

A:3
B:4
C:5
D:6
答案: 4

14、 下面代码的输出结果是()。i=5
while i>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、 下面代码的输出结果是()。for s in “HelloWorld”:
   if s==”W”:
       continue
   print(s,end=””)

A:Helloorld
B:Hello
C:World
D:HelloWorld
答案: Helloorld

17、 下面代码的输出结果是()。for s in “HelloWorld”:
   if s==”W”:
       break
   print(s,end=””)

A:Helloorld
B:Hello
C:World
D:HelloWorld
答案: Hello

18、 Python异常处理中不会用到的关键字是()。

A:try
B:finally
C:if
D:else
答案: if

19、 运行下面代码,输入x为8,y为0,则输出结果是()。try:
      x=int(input(“请输入x:”))
      y=int(input(“请输入y:”))
      z=x%y
except ZeroDivisionError:
      print(“除数为0了”)
else:
       print(“没有异常”)

A:8
B:0
C:没有异常
D:除数为0了
答案: 除数为0了

20、 运行下面代码,输入x为0,y为8,则输出结果是()。try:
      x=int(input(“请输入x:”))
      y=int(input(“请输入y:”))
      z=x%y
except ZeroDivisionError:
      print(“除数为0了”)
else:
       print(“没有异常”)

A:8
B:0
C:没有异常
D:除数为0了
答案: 没有异常


上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

中国大学mooc慕课 Python程序设计(中国矿业大学)  答案满分完整版章节测试第1张

中国大学mooc慕课 Python程序设计(中国矿业大学)  答案满分完整版章节测试第2张


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

中国大学mooc慕课 Python程序设计(中国矿业大学)  答案满分完整版章节测试第3张


 

提抢共俄猩骆虾嫌需翻龚戈靖