中国大学mooc2024–2025–1  python语言程序设计作业答案

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

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
发表于 2025-3-22 10:34:38 | 显示全部楼层 |阅读模式
2024–2025–1  Python语言程序设计
学校: 无
问题 1: 1. Python不支持的数据类型是()
选项:

A. Double

B. Int

C. List

D. Tuple
答案: Double
问题 2: 2. 语句x=”10”; y=20; print(x+y)的运行结果是()
选项:

A. 10

B. 20

C. 30

D. 运行出错
答案: 运行出错
问题 3: 3. 下列哪个语句在Python中是非法的?()
选项:

A. x=y=2

B. x=y+2:

C. x=y="a"

D. x=y=True
答案: x=y+2:
问题 4: 4. 下列选项比较结果为True的是()。
选项:

A. 3>2>2

B. "e">"g"

C. "国">"z"

D. "abc">"abd"
答案: "国">"z"
问题 5: 5. 下列选项中不合法的变量是( )。
选项:

A. stu_info

B. a&1

C. 身高

D. a1
答案: a&1
问题 6: 6. 能将其他进制的数转换成十六进制数的函数是( )。
选项:

A. hex()

B. bin()

C. oct()

D. int()
答案: hex()
问题 7: 7. 能将其他类型的值转换成布尔类型值的函数是()。
选项:

A. int( )

B. float( )

C. bool( )

D. complex( )
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. eval(5*6)的值为( )。
选项:

A. 5*6

B. 56

C. 30

D. 运行出错
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 表达式2**3的值为:  。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 表达式4 in[2, 5, 4]的返回结果是______。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 执行语句print(“c:\\test.py”)的输出结果是 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 表达式1/2的值是   ,表达式1//2的值是 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. 与2
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 1. 下列选项中不属于Python特点的是( )。
选项:

A. 简单、易学

B. 面向对象

C. 可移植性好

D. 低级语言
答案: 请关注ybaotk.com搜题查看答案
问题 15: 2. 下列选项中不是正确Python标识符的是( )。
选项:

A. stu_info

B. Var_1

C. 1c

D. myname
答案: 请关注ybaotk.com搜题查看答案
问题 16: 3. 下列选项中是 Python保留字的是( )
选项:

A. vb

B. while

C. Python

D. hello
答案: 请关注ybaotk.com搜题查看答案
问题 17: 4. 下列选项中不是Python开发环境的是( )。
选项:

A. IDLE

B. Visual C++

C. PyCharm

D. Anaconda3
答案: 请关注ybaotk.com搜题查看答案
问题 18: 5. 在Python中常用的输出函数是( )。
选项:

A. print( )

B. str( )

C. input( )

D. repr( )
答案: 请关注ybaotk.com搜题查看答案
问题 19: 6. 在Python中,导入模块或模块中的对象应该使用关键字( )。
选项:

A. using

B. import

C. class

D. def
答案: 请关注ybaotk.com搜题查看答案
问题 20: 7. 不是Python常用文件类型的是( )。
选项:

A. .java

B. .py

C. .pyc

D. .pyw
答案: 请关注ybaotk.com搜题查看答案
问题 21: 8. 能够在Python代码中实现注释功能的是( )。
选项:

A. #

B. *

C. %

D. @
答案: 请关注ybaotk.com搜题查看答案
问题 22: 9. print()中终止符(end)的默认值是( )。
选项:

A. ‘\f’

B. ‘\t’

C. ’\r’

D. ‘\n’
答案: 请关注ybaotk.com搜题查看答案
问题 23: 10. Python3.X中默认的编码类型是( )。
选项:

A. ASCII

B. GB2312

C. UTF-8

D. Unicode
答案: 请关注ybaotk.com搜题查看答案
问题 24: 11. Python目前有两个不同系列的版本,分别是______、_______。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 25: 12. Python程序一般使用两种运行方式,分别是_______模式、____________模式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 26: 13. Python标识符由________、_________、___________等组成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 27: 14. 在Python代码中,单行注释和多行注释可以分别使用_________、__________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 28: 15. 能够接收由键盘输入的函数是_______。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 29: 16. 语句 print(“%.2f”%12.34567)的执行结果是__________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 30: 17. 如果要使用一条语句由键盘输入给变量name和sex赋值,
输入时,提示:“请输入姓名和性别:”
则可以使用语句___________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 31: 1. 下面哪个选项是实现多路分支的最佳控制结构( )。
选项:

A. if

B. B.try

C. if-elif-else

D. D. if-else
答案: 请关注ybaotk.com搜题查看答案
问题 32: 2. 关于程序的控制结构,下面哪个选项的描述是正确的?( )
选项:

A. 流程图没法用来描述程序结构

B. 顺序结构可以没有入口

C. 控制结构可以用来更改程序的执行顺序

D. 循环结构可以没有出口
答案: 请关注ybaotk.com搜题查看答案
问题 33: 3. 下列语句执行后的结果是( )。
if -1:
print(成功!)
else:
print(失败!)
选项:

A. 成功!

B. 没有输出

C. 运行错误

D. 失败!
答案: 请关注ybaotk.com搜题查看答案
问题 34: 4. Python中没有的语句是( )。
选项:

A. if语句

B. switch语句

C. while语句

D. for语句
答案: 请关注ybaotk.com搜题查看答案
问题 35: 5. 与if语句中的表达式x==0等价的表达式是( )
选项:

A. not x

B. x

C. x = 0

D. x != 0
答案: 请关注ybaotk.com搜题查看答案
问题 36: 6. 下列选项中不能用来判断一个整数n是偶数的是( )
选项:

A. n%2 == 0

B. n%2 != 1

C. n/2 == n//2

D. n/2 != n//2
答案: 请关注ybaotk.com搜题查看答案
问题 37: 7. 表达式 'ab' in 'acbed' 的值为________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 38: 8. 关键字________用于测试一个对象是否是一个可迭代对象的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 39: 9. 表达式
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 40: 10. 对于带有else子句的for循环和while循环,当循环因循环条件不成立而自然结束时________(会?不会?)执行else中的代码。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 41: 11. 表达式 5 if 5>6 else (6 if 3>2 else 5) 的值为________。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 42: 12. 假设n为整数,那么表达式 n&1 == n%2 的值为____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 1. 在Python中定义一个函数时必须以那个关键字开头? 。
选项:

A. class

B. def

C. import

D. global
答案: 请关注ybaotk.com搜题查看答案
问题 44: 2. 当被调用函数中的形参发生变化时,实参没有发生变化。实参可以是下列那种类型的数据? 。
选项:

A. 列表

B. 字典

C. 集合

D. 元组
答案: 请关注ybaotk.com搜题查看答案
问题 45: 3. 要求函数调用时传入的实参个数、顺序和函数定义时形参的个数、顺序完全一致,这样的参数是 。
选项:

A. 必需参数

B. 关键字参数

C. 默认参数

D. 不定长参数
答案: 请关注ybaotk.com搜题查看答案
问题 46: 4. def func(x, y, z):
return x + y + z
print(func(*[2, 3, 4]))
以上代码运行的结果是 。
选项:

A. 异常语法错误

B. 24

C. 9

D. 不显示任何结果
答案: 请关注ybaotk.com搜题查看答案
问题 47: 5. def func(x, y, z):
return x * 100 + y * 10 + z
print(func(*{'x':3, 'y':2, 'z':1}))
以上代码的运行结果是 。
选项:

A. 存在语法错误,没有运行结果

B. 123

C. 321

D. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyz
答案: 请关注ybaotk.com搜题查看答案
问题 48: 6. 已知f = lambda x,y : x+y,则f([1,2],[3,4])的值是 。
选项:

A. [4,6]

B. [1,2,3,4]

C. [5,5]

D. [4,5,5,6]
答案: 请关注ybaotk.com搜题查看答案
问题 49: 7. 语句print(list(map(lambda x,y:x+y ,[1,2],[3,4])))输出的结果是 。
选项:

A. [4,6]

B. [1,2,3,4]

C. [5,5]

D. [4,3,2,1]
答案: 请关注ybaotk.com搜题查看答案
问题 50: 8. 关于递归函数的描述,以下选项中正确的是( )
选项:

A. 函数名称作为返回值

B. 包含一个循环结构

C. 函数比较复杂

D. 函数内部包含对本函数的再次调用
答案: 请关注ybaotk.com搜题查看答案
问题 51: 9. def outerFunc( ):
def innerFunc( ):
print('innerFunc')
print('outerFunc')
innerFunc( )
outerFunc( )
以上代码的运行结果是 。
选项:

A. innerFunc

B. outerFunc

C. innerFunc
outerFunc

D. outerFunc
innerFunc
答案: 请关注ybaotk.com搜题查看答案
问题 52: 10. 关于lambda函数,以下选项中描述错误的是( )。
选项:

A. lambda不是Python的保留字

B. 定义了一种特殊的函数

C. lambda函数也称为匿名函数

D. lambda函数可以做函数参数
答案: 请关注ybaotk.com搜题查看答案
问题 53: 11. 在Python中,关于全局变量和局部变量,以下选项中描述不正确的是( )。
选项:

A. 一个程序中的变量可以包含两类:全局变量和局部变量

B. 全局变量不能和局部变量重名

C. 全局变量在程序执行的全过程有效

D. 全局变量一般没有缩进
答案: 请关注ybaotk.com搜题查看答案
问题 54: 12. 关于return语句,以下选项中描述正确的是 。
选项:

A. 函数必须有一个return语句

B. 函数中最多只有一个return语句

C. return只能返回一个值

D. 函数可以没有return语句
答案: 请关注ybaotk.com搜题查看答案
问题 55: 13. 下面代码的输出结果是(  )
def func(a,b):
return a>>b
s=func(5,2)
print(s)
选项:

A. 20

B. 1

C. 6

D. 12
答案: 请关注ybaotk.com搜题查看答案
问题 56: 14. 定义在模块文件内,所有函数外的变量是 。
选项:

A. 全局变量

B. 内建变量

C. 闭包变量

D. 局部变量
答案: 请关注ybaotk.com搜题查看答案
问题 57: 15. 当修改形参时,会影响函数外面的实参,这种参数是(可变参数,不可变参数)______。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 58: 16. 函数的返回语句为return 1,[2],3,则函数的返回值为____
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 59: 17. 在Python中,(允许/不允许) 在一个函数内部定义另一个函数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 60: 18. 在Python中,使用关键字  来创建匿名函数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 61: 1. 代码len({1,2,2,2,3,4,5})的运算结果是( )
选项:

A. 1

B. 3

C. 5

D. 8
答案: 请关注ybaotk.com搜题查看答案
问题 62: 2. 用于返回字符串s的长度的函数为:
选项:

A. abs(s)

B. len(s)

C. count(s)

D. max(s)
答案: 请关注ybaotk.com搜题查看答案
问题 63: 3. s = Hello world ,print({:5}.format(s))的运行结果为:
选项:

A. 出错

B. 5

C. Hello world

D. Hello
答案: 请关注ybaotk.com搜题查看答案
问题 64: 4. print(Hello) print(Hello\n) 运行这两条语句,下面正确的选项为:( )。
选项:

A. 输出结果相同

B. 后一条语句运行时会触发异常

C. 后一条语句多输出一个空行

D. 后一条语句多输出两个空行
答案: 请关注ybaotk.com搜题查看答案
问题 65: 5. num = 3.00001284 print({:.3f}.format(num)) 运行结果的输出为:
选项:

A. 3.0

B. 3.000

C. 3.00

D. 3.00001284
答案: 请关注ybaotk.com搜题查看答案
问题 66: 6. python中random库中,可以产生整数随机数的方法有:
选项:

A. randint()

B. random()

C. uniform()

D. choice()
答案: 请关注ybaotk.com搜题查看答案
问题 67: 7. year = 2021,下面语句中可以正确输出2021年的有:
选项:

A. print(year + '年')

B. print(str(year) + '年')

C. print(f'{year}年')

D. print('{}年'.format(year))
答案: 请关注ybaotk.com搜题查看答案
问题 68: 8. Python中random产生的随机数是通过算法计算得到的伪随机数,算法开始计算的第一个值称为种子,seed()方法可以设置种子的值,关于种子的描述,下面选项中正确的有:
选项:

A. 不指定种子值时,种子值为0

B. 不指定种子值时,种子值为系统时间

C. 不同的种子可以获得不同的随机数序列

D. 相同的种子可以获得相不同的随机数序列
答案: 请关注ybaotk.com搜题查看答案
问题 69: 9.
选项:

A. print(s[3:5])

本帖子中包含更多资源

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

x





上一篇:中国大学mooc2024-2025一形势与政策作业答案
下一篇:中国大学mooc2024-2025第一学期思想道德与法治(2023年版)作业答案
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:34:38 | 显示全部楼层
输出 lo

B. print(s[5:3])

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:34:38 | 显示全部楼层
输出空格字符串

C. print(s[::-1])

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:34:38 | 显示全部楼层
输出!dlrow olleH

D. print(s[-1::-1])

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:34:38 | 显示全部楼层
输出!dlrow olleH
答案: 请关注ybaotk.com搜题查看答案
问题 70: 10. 关于字符串的定义,下面选项中正确的有:
选项:

A. 'Hello'

B. Hello

C. ''

D. ' '
答案: 请关注ybaotk.com搜题查看答案
问题 71: 1. 下列关于列表的说法中,错误的是( )。
选项:

A. list是一个有序集合,可以添加或删除元素

B. list是不可变的数据类型

C. list可以存放任意类型的元素

D. 使用list时,索引可以是负数
答案: 请关注ybaotk.com搜题查看答案
问题 72: 2. 执行语句list1=[[1,2],[3,4]];print(list1[1][0])的结果是()。
选项:

A. 1

B. 2

C. 3

D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 73: 3. 执行如下语句后,显示的结果是 ( )
选项:

A. 12

B. 11

C. 10

D. 9
答案: 请关注ybaotk.com搜题查看答案
问题 74: 4. 执行下面语句的结果是( )。
选项:

A. 北京

B. 上海

C. 广州

D. 深圳
答案: 请关注ybaotk.com搜题查看答案
问题 75: 5. 通过下标“[]”不仅可以访问列表中的某个元素,还可以对元素进行修改。
选项:

A. 正确

B. 错误
答案: 请关注ybaotk.com搜题查看答案
问题 76: 6. >>> list1 = ['B', 'J','T','U','X']
>>> a = list1.pop(4)
>>> print(list1,a)
运行上述语句的结果是 。
选项:

A. ['B', 'J', 'T', 'U'] 4

B. ['B', 'J', 'T', 'U'] X

C. ['B', 'J', 'T', 'U'] 5

D. ['B', 'J', 'T', 'U'] U
答案: 请关注ybaotk.com搜题查看答案
问题 77: 7. 对于一个列表aList和一个元组bTuple,以下函数调用错误的选项是哪一个( )。
选项:

A. sorted(aList)

B. sorted(bTuple)

C. aList.sort()

D. bTuple.sort()
答案: 请关注ybaotk.com搜题查看答案
问题 78: 8. 列表支持(单向/双向)____索引。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 79: 9. 列表最后一个元素的索引为____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 80: 10. 执行语句print([x**3 for x in[1,3,6,8,12]if x%2==1])的结果是____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 81: 1. 代码len({1,2,2,2,5,15,8})的运算结果是( )。
选项:

A. 1

B. 3

C. 5

D. 7
答案: 请关注ybaotk.com搜题查看答案
问题 82: 2. 代码type({'a',1,'b',2,'c',3})的运算结果是( )
选项:

A.

B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 83: 3. 表达式{1,2,3}|{2,3,4}的值为()。
选项:

A. {1,2,3,3,2,4}

B. {1,2,3}

C. {1,2,3,4}

D. {1,2,4}
答案: 请关注ybaotk.com搜题查看答案
问题 84: 4. {飞机,火车,轮船}是哪种类型的数据()?
选项:

A. 列表

B. 元组

C. 字典

D. 集合
答案: 请关注ybaotk.com搜题查看答案
问题 85: 5. 不能创建一个集合的语句是 ( )。
选项:

A. s1 = set ()

B. s2 = set (“abcd”)

C. s3 = (1, 2, 3, 4)

D. s4 = frozenset( (3,2,1) )
答案: 请关注ybaotk.com搜题查看答案
问题 86: 6. 通过“{}”可以创建一个空集合。
选项:

A. 正确

B. 错误
答案: 请关注ybaotk.com搜题查看答案
问题 87: 7. 创建空集合使用的方法是____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 88: 8. 集合中的元素是(有序/无序)____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 89: 9. 已知x={1,2,3,4},执行语句x.add(3)之后,x的值为_____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 90: 10. 2个集合并集操作使用的函数和运算符分别是____和____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 91: 1. 下列字典定义正确的是( )
选项:

A. a = ['a',1,'b',2,'c',3]

B. b = ['a':1,'b':2,'c':3]

C. c = {a:1,b:2,c:3}

D. d ={'a':1,'b':2,'c':3}
答案: 请关注ybaotk.com搜题查看答案
问题 92: 2. 下列选项中,不属于字典操作的函数是( )。
选项:

A. clear()

B. keys()

C. update()

D. sort()
答案: 请关注ybaotk.com搜题查看答案
问题 93: 3. 下列哪种数据类型中的元素是无序的()?
选项:

A. 字典

B. 字符串

C. 列表

D. 元组
答案: 请关注ybaotk.com搜题查看答案
问题 94: 4. 字典中元素的值(Value)可以是哪种类型的数据()?
选项:

A. 数字类型

B. 字符串

C. 列表

D. 前面三项都可以
答案: 请关注ybaotk.com搜题查看答案
问题 95: 5. 清空字典中所有元素应该使用的函数是()。
选项:

A. insert( )

B. append( )

C. extend()

D. clear()
答案: 请关注ybaotk.com搜题查看答案
问题 96: 6. 下列选项中,执行时会报错的语句是( )。
选项:

A. set('Python')

B. set(35.2,True)

C. set([35.2,True])

D. set((35.2,True))
答案: 请关注ybaotk.com搜题查看答案
问题 97: 7. 下列选项中,执行时不会报错的语句是( )。
选项:

A. {['Python',True]}

B. {3.5,[1.2,True]}

C. {3.5,{1.2,True}}

D. {3.5,1.2,True}
答案: 请关注ybaotk.com搜题查看答案
问题 98: 8. 下列运算符的使用错误的是:_______
选项:

A. 1 + 'a'

B. [1, 2, 3] + [4, 5, 6]

C. 3 * 'abc'

D. -10 % -3
答案: 请关注ybaotk.com搜题查看答案
问题 99: 9. 若字典d = {1:a, 2:b},则len(d)返回的结果是 。
选项:

A. 4

B. 6

C. 10

D. 2
答案: 请关注ybaotk.com搜题查看答案
问题 100: 10. 若字典d = {1:a, 2:b},则能够访问d的第一个元素的语句是 。
得分/总分
选项:

A. d[1]

B. d[0]

C. d[1]

D. d[0]
答案: 请关注ybaotk.com搜题查看答案
问题 101: 11. 删除一个已经创建的字典dict应该使用语句____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 102: 12. 已知 x = {1:2},那么执行语句 x[2] = 3之后,x的值为____。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 103: 1. 元组是置于圆括号中的一组数据,数据之间用逗号分隔,下面选项中的数据为元组类型的有:
选项:

A. ()

B. (1)

C. 1,

D. (1,2,3,4)
答案: 请关注ybaotk.com搜题查看答案
问题 104: 2. 元组与列表的主要区别有:
选项:

A. 元组是不可变数据类型,列表是可变数据类型

B. 元组可以为空,列表不能为空

C. 元组的界定符是圆括号,列表的界定符是方括号

D. 元组的内置方法只有count()和index(),列表的内置方法较多
答案: 请关注ybaotk.com搜题查看答案
问题 105: 3. 在确定序列长度的情况下,可以用多变量赋值语句把元组、列表和字符串等序列解包,将元素分别赋值给多个独立变量,下面语句正确的有:
选项:

A. x, y = 5, 10

B. x, y = (5, 10)

C. a, b, c = 'xyz'

D. x, y = [3, 6]
答案: 请关注ybaotk.com搜题查看答案
问题 106: 4. 列表是python中应用最广泛、最灵活的数据类型之一,关于列表元素,正确的描述有:
选项:

A. 列表元素可以全是整数

B. 列表元素可以是不同类型

C. 列表元素可以仍是列表

D. 列表元素可以增加删除
答案: 请关注ybaotk.com搜题查看答案
问题 107: 5. 以下列表操作方法中,属于原地操作,无返回值的为:
选项:

A. pop()

B. append()

C. remove()

D. clear()
答案: 请关注ybaotk.com搜题查看答案
问题 108: 6. sort()和sorted()都可以用于列表元素的排序,下面描述正确的有:
选项:

A. sort()是原地排序,无返回值

B. sorted()返回一个排序的列表

C. 二者都可以用参数key指定排序关键字

D. 二者默认都是升序排序
答案: 请关注ybaotk.com搜题查看答案
问题 109: 7. 对列表[25, 13, 36, 1]进行排序并输出,下面程序正确的有:
选项:

A. ls = [25, 13, 36, 1]
ls.sort()
print(ls)

B. ls = [25, 13, 36, 1]
ls.sorted()
print(ls)

C. ls = [25, 13, 36, 1]
print(ls.sort())

D. ls = [25, 13, 36, 1]
print(sorted(ls))
答案: 请关注ybaotk.com搜题查看答案
问题 110: 8. 对列表[25, 13, 36, 1]进行逆序并输出,下面程序正确的有:
选项:

A. ls = [25, 13, 36, 1]
ls.reverse()
print(ls)

B. ls = [25, 13, 36, 1]
ls.reversed()
print(ls)

C. ls = [25, 13, 36, 1]
print(reversed(ls))

D. ls = [25, 13, 36, 1]
print(list(reversed(ls)))
答案: 请关注ybaotk.com搜题查看答案
问题 111: 9. ls为一个列表,下面正确的选项有:
选项:

A. ls.pop(0)总是可以获取去除第一个元素的列表

B. 对于空列表,ls.pop()会触发异常

C. ls[1:]都可以获取去除第一个元素的列表,列表为空时仍返回空列表

D. 对于非空列表,ls.pop(0)可以获取去除第一个元素的列表
答案: 请关注ybaotk.com搜题查看答案
问题 112: 10. ls = [25, 13, 36, 1]
ls为一个列表,删除其中元素13,输出列表[25, 36, 1]的正确的选项有:
选项:

A. ls = [25, 13, 36, 1]
ls.remove(13)
print(ls)

B. ls = [25, 13, 36, 1]
ls.pop(1)
print(ls)

C. ls = [25, 13, 36, 1]
ls.clear(13)
print(ls)

D. ls = [25, 13, 36, 1]
ls=[ls[0]]+ls[2:]
print(ls)
答案: 请关注ybaotk.com搜题查看答案
问题 113: 11. ls = [25, 13, 36, 1]
lst = [88]
将列表lst中的元素加到列表ls末尾,输出列表[25, 13, 36, 1, 88]的正确的选项有:
选项:

A. ls = [25, 13, 36, 1]
lst = [88]
ls_new = ls + lst
print(ls_new)

B. ls = [25, 13, 36, 1]
lst = [88]
ls_new = ls.extend(lst)
print(ls_new)

C. ls = [25, 13, 36, 1]
lst = [88]
ls.extend(lst)
print(ls)

D. ls = [25, 13, 36, 1]
lst = [88]
ls_new = ls.extend(lst)
print(ls)
答案: 请关注ybaotk.com搜题查看答案
问题 114: 12. 为列表city = ['北京', '上海', '天津', '重庆']中每个元素增加从1开始的序号,下面语句正确的为:
选项:

A. city = ['北京', '上海', '天津', '重庆']
order_city = enumerate(city, 1)
print(order_city)

B. city = ['北京', '上海', '天津', '重庆']
order_city = enumerate(city, 1)
print(list(order_city))

C. city = ['北京', '上海', '天津', '重庆']
order_city = zip(range(1, 5), city)
print(order_city)

D. city = ['北京', '上海', '天津', '重庆']
order_city = zip(range(1, 5), city)
print(list(order_city))
答案: 请关注ybaotk.com搜题查看答案
问题 115: 13. ls = [25, 13, 36, 1]
ls.clear()与del ls的处理结果的区别是:
选项:

A. ls.clear()只是清空列表,del ls是删除列表对象

B. ls.clear()只是删除列表对象,del ls是清空列表

C. ls.clear()与del ls的处理结果没有区别

D. ls.clear()只是清空列表,del ls是删除程序
答案: 请关注ybaotk.com搜题查看答案
问题 116: 14. 能产生元素为0-9的平方的列表推导式为:
选项:

A. [x * 2 for x in range(10)]

B. [x * x for x in range(10)]

C. (x * x for x in range(10))

D. {x * x for x in range(10)}
答案: 请关注ybaotk.com搜题查看答案
问题 117: 15. 把用逗号分隔的多个整数输入转为元素为整数的列表,例如输入'1,2,3',转为列表[1,2,3]
下面语句正确的是:
选项:

A. num = map(int, input().split(','))

B. num = list(map(int, input().split(',')))

C. num = list(map(input().split(',')))

D. num = list(map(float, input().split(',')))
答案: 请关注ybaotk.com搜题查看答案
问题 118: 16. 列表ls = [['Tom', 24], ['Jack', 18], ['Ada', 20]]中的每个子列表第二个元素为年龄,按年龄排序输出,正确的程序是:
选项:

A. ls = [['Tom', 24], ['Jack', 18], ['Ada', 20]]
ls.sort()
print(ls)

B. ls = [['Tom', 24], ['Jack', 18], ['Ada', 20]]
ls.sort(key=lambda x: x[1])
print(ls)

C. ls = [['Tom', 24], ['Jack', 18], ['Ada', 20]]
ls.sort(key=lambda x: x[0])
print(ls)

D. ls = [['Tom', 24], ['Jack', 18], ['Ada', 20]]
ls.sort(key=lambda x: x[2])
print(ls)
答案: 请关注ybaotk.com搜题查看答案
问题 119: 1. 集合是将元素置于{}中并用逗号分隔开的数据类型,关于集合,下面正确的选项为:
选项:

A. 集合中的元素是无序的

B. 集合中不存在重复元素

C. 集合中元素是不可变数据类型

D. 可变集合中的数据可以增加和删除
答案: 请关注ybaotk.com搜题查看答案
问题 120: 2. 创建空字典的方法为:
选项:

A. d = {}
print(d)

B. d = dict()
print(d)

C. d = ()
print(d)

D. d = set()
print(d)
答案: 请关注ybaotk.com搜题查看答案
问题 121: 3. 从集合中删除元素的方法有:
选项:

A. s.remove(x)

B. s.discard(x)

C. s.pop(x)

D. s.clear()
答案: 请关注ybaotk.com搜题查看答案
问题 122: 4. 以下选项中能返回集合s和t的并集的是:
选项:

A. s | t

B. s.union(t)

C. s - t

D. s & t
答案: 请关注ybaotk.com搜题查看答案
问题 123: 5. 以下选项中能返回集合s和t的交集的是:
选项:

A. s | t

B. s & t

C. s ^ t

D. s.intersection(t)
答案: 请关注ybaotk.com搜题查看答案
问题 124: 6. 以下选项中能返回集合s和t的差集的是:
选项:

A. s | t

B. s & t

C. s - t

D. s.difference(t)
答案: 请关注ybaotk.com搜题查看答案
问题 125: 7. 关于字典的概念,以下选项正确的有:
选项:

A. 字典的元素分键和值两部分

B. 字典的键不可以重复

C. 字典的键必须是不可变数据类型

D. 字典的值必须是不可变数据类型
答案: 请关注ybaotk.com搜题查看答案
问题 126: 8. 从字典d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}中输出'上海'的值,下面程序正确的是:
选项:

A. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
print(d.('上海'))

B. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
print(d['上海'])

C. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
print(d.get('上海'))

D. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
print(d.get['上海'])
答案: 请关注ybaotk.com搜题查看答案
问题 127: 9. 向字典d = {'北京': 2030, '上海': 2200, '天津': 1985}中增加元素'重庆': 3325,下面程序正确的是:
选项:

A. d = {'北京': 2030, '上海': 2200, '天津': 1985}
d['重庆'] = 3325
print(d)

B. d = {'北京': 2030, '上海': 2200, '天津': 1985}
d('重庆') = 3325
print(d)

C. d = {'北京': 2030, '上海': 2200, '天津': 1985}
d.update({'重庆': 3325})
print(d)

D. d = {'北京': 2030, '上海': 2200, '天津': 1985}
d.update('重庆': 3325)
print(d)
答案: 请关注ybaotk.com搜题查看答案
问题 128: 10. 从字典d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}中删除元素'重庆': 3325,下面程序正确的有:
选项:

A. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
d.pop('重庆')
print(d)

B. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
d.popitem('重庆')
print(d)

C. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
del d['重庆']
print(d)

D. d = {'北京': 2030, '上海': 2200, '天津': 1985, '重庆': 3325}
d.clear('重庆')
print(d)
答案: 请关注ybaotk.com搜题查看答案
问题 129: 11. 创建空的可变集合的方法是:
选项:

A. s = {}

B. s = set()

C. s = ()

D. s = dict()
答案: 请关注ybaotk.com搜题查看答案
问题 130: 12. 有一个字符串'10111100',则set('10111100')的结果为:
选项:

A. {'1', '0', '1', '1', '1', '1', '0', '0'}

B. {'0', '1'}

C. '10111100'

D. 10111100
答案: 请关注ybaotk.com搜题查看答案
问题 131: 13. 向集合中增加元素的方法是:
选项:

A. s.add(x)

B. s.remove(x)

C. s.pop(x)

D. s.clear(x)
答案: 请关注ybaotk.com搜题查看答案
问题 132: 14. s.remove(x)和s.discard(x)都可以从集合s 中删除元素x,二者的区别是:
选项:

A. s.discard(x)会删除集合中的所有元素

B. x在集合s中不存在时,使用s.discard(x)不触发异常

C. x在集合s中不存在时,使用s.remove(x)不触发异常

D. s.remove(x)会删除集合中的所有元素
答案: 请关注ybaotk.com搜题查看答案
问题 133: 15. Python中的映射类型指的是:
选项:

A. 字符串

B. 集合

C. 字典

D. 列表
答案: 请关注ybaotk.com搜题查看答案
问题 134: 1. 判定一个整数在区间 [85, 100] (方括号表示闭区间)的表达式为:
选项:

A. 85 ≤ num ≤ 100

B. 85 <= num <= 100

C. num ≥ 85 and num≤ 100

D. num >= 85 and num<= 100
答案: 请关注ybaotk.com搜题查看答案
问题 135: 2. 遍历循环语句的结构为:
Plain Text
var iterable
其中var为变量名;iterable为一个可迭代对象,包括哪些类型的对象?
选项:

A. 整数

B. 字符串

C. 文件对象

D. 集合、range、列表、元组
答案: 请关注ybaotk.com搜题查看答案
问题 136: 3. 输入一个正整数,输出小于这个数的所有奇数的和,以下程序结果正确的是:
选项:

A. n = int(input())
result = 0
for i in range(n):
if i % 2 == 1:
result = result + i
print(result)

B. n = int(input())
result = 0
for i in range(1, n):
if i % 2 == 1:
result = result + i
print(result)

C. n = int(input())
result = 0
for i in range(n):
result = result + i
print(result)

D. n = int(input())
print(sum([i for i in range(n) if i % 2 == 1]))
答案: 请关注ybaotk.com搜题查看答案
问题 137: 4. 对于break关键字,下面说法正确的是:
选项:

A. 一定放在循环语句中

B. 一定放在条件语句后面

C. 一个break只能跳出离他最近一一层循环

D. 一个break可以跳出多个循环
答案: 请关注ybaotk.com搜题查看答案
问题 138: 5. 布尔运算表达式 '' or 10 的值为:
选项:

A. ''(空字符串)

B. 10

C. True

D. False
答案: 请关注ybaotk.com搜题查看答案
问题 139: 6. range(5)可以得到整数数列为:
选项:

A. 1,2,3,4,5

B. 0,1,2,3,4,5

C. 0,1,2,3,4

D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 140: 7. range(1, 5)可以得到数列:
选项:

A. 5

B. 1,2,3,4,5

C. 0,1,2,3,4,5

D. 1,2,3,4
答案: 请关注ybaotk.com搜题查看答案
问题 141: 8. range(5,1)可以得到数列
选项:

A. 5,1

B. 5,4,3,2,1

C. 5,4,3,2

D. (空)
答案: 请关注ybaotk.com搜题查看答案
问题 142: 9. 用于提前终止循环的流程控制语句是( )。
选项:

A. pass

B. continue

C. break

D. try
答案: 请关注ybaotk.com搜题查看答案
问题 143: 10. 异常处理中,无论是否出现异常都需要执行的语句放在哪一个分支下面?
选项:

A. try

B. except

C. else

D. finally
答案: 请关注ybaotk.com搜题查看答案
问题 144: 11. 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,用户输入一个大于2的月份数,计算输出该月的兔子总对数是( )。
选项:

A. month = int(input())
a, b = 1, 1
for i in range(3, month + 1):
a = b
b = a + b
print(b)

B. month = int(input())
a, b = 1, 1
for i in range(3, month + 1):
b = a + b
a = b - a
print(b)

C. month = int(input())
a, b = 1, 1
for i in range(3, month + 1):
b = a + b
a = a - b
print(b)

D. month = int(input())
a, b = 1, 1
for i in range(3, month + 1):
a, b = b, a + b
print(b)
答案: 请关注ybaotk.com搜题查看答案
问题 145: 12. 布尔运算表达式 10 and '' 的值为:
选项:

A. ''(空字符串)

B. 10

C. True

D. False
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

精彩课程推荐
|网站地图|网站地图