国开电大中国大学moocpython程序设计与数据分析作业答案

[复制链接]
查看: 13|回复: 0

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
202780
发表于 2025-4-11 17:44:43 | 显示全部楼层 |阅读模式
Python程序设计与数据分析
学校: 无
问题 1: 1. python程序文件的扩展名是
选项:

A. .python

B. .py

C. .pt

D. .pyt
答案: .py
问题 2: 2. Python这个单词是什么含义?‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‫‪‪‪‪‪‫‪‪‪‪‪‫
选项:

A. 喵星人

B. 蟒蛇

C. 石头

D. 袋鼠
答案: 蟒蛇
问题 3: 3. Python语言采用严格的“缩进”来表明程序的格式框架。下列说法不正确的是:‪‪‪‪‪‪‪‪‪‪‪‫‪‪‪‪‪‫‫‪‪‪‪‪‫‪‪‪‪‪‫
选项:

A. 缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系。

B. 代码编写中,缩进可以用Tab键实现,也可以用多个空格实现,但两者不混用。

C. “缩进”有利于程序代码的可读性,并不影响程序结构。

D. 不需要缩进的代码顶行编写,不留空白。
答案: “缩进”有利于程序代码的可读性,并不影响程序结构。
问题 4: 4. Python语言属于
选项:

A. 机器语言

B. 汇编语言

C. 高级语言

D. 科学计算语言
答案: 高级语言
问题 5: 5. 下列选项中,不属于Python语言特点的是
选项:

A. 面向对象

B. 运行效率高

C. 可读性好

D. 开源
答案: 运行效率高
问题 6: 6. 以下叙述正确的是
选项:

A. Python3.x和Python2.x兼容

B. Python语言只能以程序方式执行

C. Python是解释型语言

D. Python语言出现的晚,具有其他高级语言的一切优点
答案: Python是解释型语言
问题 7: 7. 在Python集成开发环境中,可使用()快捷键运行程序。
选项:

A. Ctrl+S

B. F5

C. Ctrl+N

D. F1
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 下列关于Python的说法中,错误的是()
选项:

A. Python是从ABC语言发展起来的

B. Python是一门高级的计算机语言

C. Python是一门只面向对象的语言

D. Python是一种代表简单主义思想的语言
答案: 请关注ybaotk.com搜题查看答案
问题 9: 1. 计算x​y​​,有以下三种方法: (1) x**y; (2) pow(x,y); (3) import random random.pow(x,y)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 10: 2. 假设random模块已导入,那么表达式 random.sample(range(10), 7) 的作用是生成7个不重复的整数
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 3. jieba库是python内置函数库,可以直接使用,不需要import
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 12: 4. 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 13: 5. 使用random模块的函数randint(1, 100)获取随机数时,有可能会得到100
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 6. 首先import math,然后运行sqrt(4)就可以成功对4求开根号
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 15: 7. 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 16: 8. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 17: 1. 表达式16/4-2**5*8/4%5//2的值为
选项:

A. 14

B. 4

C. 2.0

D. 2
答案: 请关注ybaotk.com搜题查看答案
问题 18: 2. 数学关系表达式3
选项:

A. 3<=x<10

B. 3<=x and x<10

C. x>=3 or x<=10

D. 3<=x and x<=10
答案: 请关注ybaotk.com搜题查看答案
问题 19: 3. 以下不合法的表达式是
选项:

A. x in [1,2,3,4,5]

B. x-6>5

C. e>5 and 4==f

D. 3=a
答案: 请关注ybaotk.com搜题查看答案
问题 20: 4. Python语句print(0xA+0xB)的输出结果是
选项:

A. 0xA+0xB

B. A+B

C. 0xA+0xB

D. 21
答案: 请关注ybaotk.com搜题查看答案
问题 21: 5. 下列表达式中,值不是1的是
选项:

A. 4//3

B. 15%2

C. 1^0

D. ~1
答案: 请关注ybaotk.com搜题查看答案
问题 22: 6. 语句eval(‘2+4/5’)执行后的输出结果是
选项:

A. 2.8

B. 2

C. 2+4/5

D. ’2+4/5’
答案: 请关注ybaotk.com搜题查看答案
问题 23: 7. 若字符串s=‘a\nb\tc’,则len(s)的值是
选项:

A. 7

B. 6

C. 5

D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 24: 8. 下列表达式的值为True的是
选项:

A. 2!=5 or 0

B. 3>2>2

C. 5+4j>2-3j

D. 1 and 5==0
答案: 请关注ybaotk.com搜题查看答案
问题 25: 9. 与关系表达式x==0等价的表达式是
选项:

A. x=0

B. not x

C. x

D. x!=1
答案: 请关注ybaotk.com搜题查看答案
问题 26: 10. 计算表达式 1234%1000//100 的值为
选项:

A. 1

B. 2

C. 3

D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 27: 11. 下列表达式的值为True的是
选项:

A. 2!=5 or 0

B. 3>2>2

C. 1 and 5==0

D. 1 or True
答案: 请关注ybaotk.com搜题查看答案
问题 28: 12. Python表达式中,可以控制运算有限顺序的是
选项:

A. 圆括号()

B. 方括号[]

C. 大括号{}

D. 尖括号<>
答案: 请关注ybaotk.com搜题查看答案
问题 29: 13. 关于Python中的复数,下列说法错误的是
选项:

A. 表示复数的语法是real+imagej

B. 实部和虚部都是浮点数

C. 虚部必须后缀j,且必须是小写

D. complex(x)会返回以x为实部,虚部为0的复数
答案: 请关注ybaotk.com搜题查看答案
问题 30: 14. 下面哪个不是Python合法的标识符
选项:

A. int32

B. 40XL

C. self

D. _name_
答案: 请关注ybaotk.com搜题查看答案
问题 31: 15. 下列哪个语句在Python中是非法的?
选项:

A. x=y=z=1

B. x=(y=z+1)

C. x,y=y,x

D. x+=y
答案: 请关注ybaotk.com搜题查看答案
问题 32: 16. 已知x=2,语句x*=x+1执行后,x的值是
选项:

A. 2

B. 3

C. 4

D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 33: 1. Python语句print(0xA+0xB)的运行结果是
选项:

A. 0xA+0xB

B. A+B

C. 0xA0xB

D. 21
答案: 请关注ybaotk.com搜题查看答案
问题 34: 2. 为了给整型变量a、b、c赋初值10,下面正确的python语句是
选项:

A. xyz=10

B. x=10 y=10 z=10

C. x=y=z=10

D. x=10,y=10,z=10
答案: 请关注ybaotk.com搜题查看答案
问题 35: 3. 已知字符'A'的ASCII值是65,字符变量c1的值是'A',c2的值是'D',执行语句print(%d,%d%(c1,ord(c2)-2))后,输出结果是
选项:

A. A,B

B. A,66

C. 65,66

D. 65,B
答案: 请关注ybaotk.com搜题查看答案
问题 36: 4. Python语句print(0xA+0xB)的运行结果是
选项:

A. 0xA+0xB

B. A+B

C. 0xA0xB

D. 21
答案: 请关注ybaotk.com搜题查看答案
问题 37: 5. 为了给整型变量a、b、c赋初值10,下面正确的python语句是
选项:

A. xyz=10

B. x=10 y=10 z=10

C. x=y=z=10

D. x=10,y=10,z=10
答案: 请关注ybaotk.com搜题查看答案
问题 38: 6. 已知字符'A'的ASCII值是65,字符变量c1的值是'A',c2的值是'D',执行语句print(%d,%d%(c1,ord(c2)-2))后,输出结果是
选项:

A. A,B

B. A,66

C. 65,66

D. 65,B
答案: 请关注ybaotk.com搜题查看答案
问题 39: 1. 执行下列Python语句将产生的结果是
x=2
y=2.0
if(x==y): print(“Equal”)
else: print(“No Equal”)
选项:

A. Equal

B. Not Equal

C. 编译错误

D. 运行时错误
答案: 请关注ybaotk.com搜题查看答案
问题 40: 2. 下列Python程序的运行结果是
x=0
y=True
print(x>y and 'A'<'B')
选项:

A. True

B. False

C. 0

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 41: 3. 如下代码可以实现当输入6的时候输出x>5,输入4的时候输出 3<x<=5,输入1的时候输出x<=3
x = int(input())
if x>5:
print(x>5)
elif x>3:
print(3<x<=5)
else:
print(x<=3)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 42: 4. 在Python中可以使用if作为变量名。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 1. 设有如下程序段:
k=10
while k:
k=k-1
print(k)
则下面语句描述中正确的是
选项:

A. while循环执行10次

B. 循环是无限循环

C. 循环体语句一次也不执行

D. 循环体语句执行一次
答案: 请关注ybaotk.com搜题查看答案
问题 44: 2. 以下while语句中的表达式”not E”等价于
while not E:
pass
选项:

A. E==0

B. E!=1

C. E!=0

D. E==1
答案: 请关注ybaotk.com搜题查看答案
问题 45: 3. 下列程序的结果是( )。
sum=0
for i in range(100):
if(i%10):
continue
sum=sum+i
print(sum)
选项:

A. 5050

B. 4950

C. 450

D. 45
答案: 请关注ybaotk.com搜题查看答案
问题 46: 4. 下列for循环执行后,输出结果的最后一行是
for i in range(1,3):
for j in range(2,5):
print(i*j)
选项:

A. 2

B. 6

C. 8

D. 15
答案: 请关注ybaotk.com搜题查看答案
问题 47: 5. 下列说法中正确的是( )。
选项:

A. break用在for语句中,而continue用在while语句中

B. break用在while语句中,而continue用在for语句中

C. continue能结束循环,而break只能结束本次循环

D. break能结束循环,而continue只能结束本次循环
答案: 请关注ybaotk.com搜题查看答案
问题 48: 6. 执行range(2,10,2)后运行结果是:
选项:

A. [2,4,6,8]

B. [2,4,6,8,10]

C. (2,4,6,8)

D. (2,4,6,8,10)
答案: 请关注ybaotk.com搜题查看答案
问题 49: 7. 选出对下列语句不符合语法要求的表达式:
for var in ____________ :
print var
选项:

A. range(0,10)

B. ”Hello”

C. (1,2,3)

D. {1,2,3,4,5}
答案: 请关注ybaotk.com搜题查看答案
问题 50: 8. 若k为整形, 下述while循环执行的次数为
k=1000
while k>1:
print k
k = k/2
选项:

A. 9

B. 10

C. 11

D. 1000
答案: 请关注ybaotk.com搜题查看答案
问题 51: 1. 以下关于元组的描述正确的是
选项:

A. 创建元组tup:tup = ();

B. 创建元组tup:tup = (50);

C. 元组中的元素允许被修改

D. 元组中的元素允许被删除
答案: 请关注ybaotk.com搜题查看答案
问题 52: 2. 下列说法错误的是。
选项:

A. 除字典类型外,所有标准对象均可以用于布尔测试

B. 空字符串的布尔值是False

C. 空列表对象的布尔值是False

D. 值为0的任何数字对象的布尔值是False
答案: 请关注ybaotk.com搜题查看答案
问题 53: 3. 创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 54: 4. 已知x是一个列表,那么x = x[3:] + x[:3]可以实现把列表x中的所有元素循环左移3位
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 55: 5. 如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 56: 6. 已知x = (1, 2, 3, 4),那么执行x[0] = 5之后,x的值为(5, 2, 3, 4)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 57: 7. 对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 58: 1. 以下关于字典描述错误的是
选项:

A. 字典是一种可变容容器,可存储任意类型对象

B. 每个键值对都用冒号(:)隔开,每个键值对之间用逗号(,)隔开

C. 键值对中,值必须唯一

D. 键值对中,键必须是不可变的
答案: 请关注ybaotk.com搜题查看答案
问题 59: 2. 以下不能创建字典的语句是
选项:

A. dict1 = {}

B. dict2 = { 3 : 5 }

C. dict3 = {[1,2,3]: “uestc”}

D. dict4 = {(1,2,3): “uestc”}
答案: 请关注ybaotk.com搜题查看答案
问题 60: 3. 可以删除集合中指定位置的元素
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 61: 4. 集合可以作为列表的元素
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 62: 5. set(x):可以用于生成集合,输入的参数可以是任何组合数据类型,返回结果是一个无重复且有序任意的集合
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 63: 6. 元组可以作为字典的“键”
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 64: 1. 执行如下代码后,ls内的值是[5,7,1]
ls = [1,7,5]
reversed(ls)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 65: 2. 有函数如下,如果a = 1, b = 2,然后调用foo(a,b),在函数外a,b的值依然为1,2
def foo(a,b):
a, b = 3,4
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 66: 3. 引用库及调用库函数方式之一如下: 引用库 import <库名> 调用库函数 <函数名>(<函数参数>)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 67: 4. 在函数中使用return语句可以返回值,所以函数中的return语句后一定要有值
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 68: 5. 调用函数时传递的实参个数必须与函数形参个数相等才行
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 69: 6. 使用函数的主要目的是实现代码复用和降低编程难度
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 70: 7. 内置函数len()返回指定序列的元素个数,适用于列表、元组、字符串、字典、集合以及range等迭代对象
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 71: 8. 在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 72: 9. 函数定义时,在参数前面加一个星号表示可变数量变量
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:国开电大中国大学mooclinux网络配置与安全管理作业答案
下一篇:国开电大中国大学mooc产业智能化概论(2022级)作业答案
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

|网站地图|网站地图
  • 微信客服 微信客服
QQ微信同步:1144766066。

雅宝答案交流网深耕国开电大奥鹏等远程网络继续教育多年。