|
|

楼主 |
发表于 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
|