中国大学moocpython与人工智能辅导资料

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

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
发表于 2025-3-22 10:25:28 | 显示全部楼层 |阅读模式
Python与人工智能
学校: 无
问题 1: 1. Python这个单词是什么含义?
选项:

A. 喵星人

B. 蟒蛇

C. 石头

D. 袋鼠
答案: 蟒蛇
问题 2: 2. python程序文件的扩展名是
选项:

A. python

B. py

C. pt

D. pyt
答案: py
问题 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: 9. 函数input()功能是:
选项:

A. 打印输出文本信息

B. 获取用户的输入

C. 进行数据类型转换

D. 查看数据类型
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 函数input()括号中加入字符串的作用:
选项:

A. 打印输出字符串

B. 提示信息,用于用户输入信息提示

C. 无明显作用,可以省略

D. 查看数据类型
B.提示信息,用于用户输入信息提示
C.无明显作用,可以省略D.查看数据类型
D.查看数据类型
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 关于 Python 语言的特色,如下选项中描述错误的是
选项:

A. Python 语言是非开源语言

B. Python 语言是跨平台语言

C. Python 语言是多模型语言

D. Python 语言是脚本语言
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 如下选项中,不是Python语言特色的是
选项:

A. 变量声明:Python语言具备使用变量须要先定义后使用的特色

B. 平台无关:Python程序能够在任何安装了解释器的操做系统环境中执行

C. 黏性扩展:Python语言可以集成C.C.++等语言编写的代码

D. 强制可读:Python语言经过强制缩进来体现语句间的逻辑关系
答案: 请关注ybaotk.com搜题查看答案
问题 13: 13. IDLE环境的退出命令是
选项:

A. esc()

B. close()

C. 回车键

D. exit()
答案: 请关注ybaotk.com搜题查看答案
问题 14: 14. 如下选项不属于 Python 语言特色的是:
选项:

A. 支持中文

B. 平台无关

C. 语法简洁

D. 执行高效
答案: 请关注ybaotk.com搜题查看答案
问题 15: 15. 关于Python语言的特色,如下选项描述正确的是
选项:

A. Python语言不支持面向对象

B. Python语言是解释型语言

C. Python语言是编译型语言

D. Python语言是非跨平台语言
答案: 请关注ybaotk.com搜题查看答案
问题 16: 16. 如下关于程序设计语言的描述,错误的选项是:
选项:

A. Python语言是一种脚本编程语言

B. 汇编语言是直接操做计算机硬件的编程语言

C. 程序设计语言经历了机器语言、汇编语言、脚本语言三个阶段

D. 编译和解释的区别是一次性翻译程序仍是每次执行时都要翻译程序
答案: 请关注ybaotk.com搜题查看答案
问题 17: 17. 拟在屏幕上打印输出“Hello World”,如下选项中正确的是
选项:

A. print(‘Hello World’)

B. printf(“Hello World”)

C. printf(‘Hello World’)

D. print(Hello World)
答案: 请关注ybaotk.com搜题查看答案
问题 18: 18. 下面关于pip 常用命令,说法错误的是()
选项:

A. 显示版本和路径使用:pip --version

B. 获取帮助pip使用: pip --help

C. 列出已安装的包:pip --list

D. 显示安装包信息使用:pip show
答案: 请关注ybaotk.com搜题查看答案
问题 19: 19. 下面关于pip 常用命令,说法错误的是()
选项:

A. 升级包使用:pip install --upgrade SomePackage

B. 卸载包使用:pip uninstall SomePackage

C. 搜索包使用:pip findfiles SomePackage

D. 查看可升级的包使用:pip list -o
答案: 请关注ybaotk.com搜题查看答案
问题 20: 20. Python是一种跨平台、开源、免费的高级动态编程语言。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 21: 21. Python3.X完全兼容Python2.X
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 22: 22. Python3.X和Python2.X唯一的区别就是:print在python2.X是输出语句,而在Python3.X是输出函数。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 23: 23. 在Windows平台上编写的python程序无法在平台运行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 24: 24. 不可以在同一台计算机上安装多个Python版本
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 25: 1. Python语句print(0xA+0xB)的运行结果是
选项:

A. 0xA+0xB

B. A+B

C. 0xA0xB

D. 21
答案: 请关注ybaotk.com搜题查看答案
问题 26: 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搜题查看答案
问题 27: 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搜题查看答案
问题 28: 4. 语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是
选项:

A. 12

B. 12.0

C. '12'

D. (12)
答案: 请关注ybaotk.com搜题查看答案
问题 29: 5. Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果是
选项:

A. 1 2 3

B. 123

C. 1:2:3

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

A. True

B. False

C. 0

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 31: 2. 关于 Python 的分支结构,以下选项中描述错误的是( )
选项:

A. 分支结构使用 if 保留字

B. Python 中 if-else 语句用来形成二分支结构

C. Python 中 if-elif-else 语句描述多分支结构

D. 分支结构可以向已经执行过的语句部分跳转
答案: 请关注ybaotk.com搜题查看答案
问题 32: 3. 关于分支结构,如下选项中描述不正确的是
选项:

A. if 语句中条件部分可使用任何可以产生True和False的语句和函数

B. 二分支结构有一种紧凑形式,使用保留字if和elif实现

C. 多分支结构用于设置多个判断条件以及对应的多条执行路径

D. if 语句中语句块执行与否依赖于条件判断
答案: 请关注ybaotk.com搜题查看答案
问题 33: 4. 如下关于 Python 的控制结构,错误的是:
选项:

A. 每一个 if 条件后要使用冒号(:)

B. 在 Python 中,没有 switch-case 语句

C. Python 中的 pass 是空语句,通常用做占位语句

D. elif 能够单独使用
答案: 请关注ybaotk.com搜题查看答案
问题 34: 5. 如下关于程序控制结构描述错误的是:
选项:

A. 分支结构包括单分支结构和二分支结构

B. 二分支结构组合造成多分支结构

C. 程序由三种基本结构组成

D. Python 里,能用分支结构写出循环的算法
答案: 请关注ybaotk.com搜题查看答案
问题 35: 6. 如下关于程序控制结构描述错误的是:
选项:

A. 单分支结构是用if保留字判断知足一个条件,就执行相应的处理代码

B. 二分支结构是用if-else根据条件的真假,执行两种处理代码

C. 多分支结构是用if-elif-else处理多种可能的状况

D. 在Python的程序流程图中能够用处理框表示计算的输出结果
答案: 请关注ybaotk.com搜题查看答案
问题 36: 7. 关于 Python 的分支结构,如下选项中描述错误的是
选项:

A. 分支结构使用 if 保留字

B. Python 中 if-else 语句用来造成二分支结构

C. Python 中 if-elif-else 语句描述多分支结构

D. 分支结构能够向已经执行过的语句部分跳转
答案: 请关注ybaotk.com搜题查看答案
问题 37: 8. 如下语句执行后a,b,c的值是:
a = “watermelon”
b= “strawberry”
c= “cherry”
if a > b:
选项:

A. watermelon strawberry cherry

B. watermelon cherry strawberry

C. strawberry cherry watermelon

D. strawberry watermelon watermelon
答案: 请关注ybaotk.com搜题查看答案
问题 38: 9. 设 x = 10;y = 20,下列语句能正确运行结束的是:
选项:

A. max = x >y ? x : y

B. if(x>y) print(x)

C. while True: pass

D. min = x if x < y else y
答案: 请关注ybaotk.com搜题查看答案
问题 39: 10. 如下程序的输出结果是:
t =Python
print(t if t>=python else None)
选项:

A. Python

B. python

C. t

D. None
答案: 请关注ybaotk.com搜题查看答案
问题 40: 11. 以下关于Python 中的IF的说法有误的是()
选项:

A. Python 中的 if else 语句可以细分为三种形式,分别是 if 语句、if else 语句和 if elif else 语句

B. elif 和 else 都不能单独使用,必须和 if 一起出现,并且要正确配对

C. if、elif语句的最后都有冒号:。但else 语句的最后不需要有冒号:

D. IF语句不管有多少个分支,都只能执行一个分支,或者一个也不执行,不能同时执行多个分支。
答案: 请关注ybaotk.com搜题查看答案
问题 41: 12. 以下关于Python 中的IF的说法有误的是()
选项:

A. 在if 语句中,一旦if语句中的某个表达式成立,Python 就会执行它后面对应的代码块;

B. 在if else 语句中,如果if语句中的所有表达式都不成立,那就执行 else 后面的代码块。

C. 在if 语句中,执行过程最简单的就是只有一个 if 部分。如果表达式不成立(假),就执行后面的代码块;如果表达式成立(真),就什么也不执行。

D. elif 和 else 都不能单独使用,必须和 if 一起出现,并且要正确配对
答案: 请关注ybaotk.com搜题查看答案
问题 42: 13. 以下关于Python 中的IF中的缩进语法的说法有误的是()
选项:

A. if、elif 和 else 后面的代码块一定要缩进,而且缩进量要大于 if、elif 和 else 本身。

B. Python 要求if代码块必须缩进,但是却没有要求缩进量,你可以缩进 n 个空格,也可以缩进 n 个 Tab 键的位置。

C. 一个if代码块的所有语句都要缩进,而且缩进量必须相同。

D. 一个elif代码块的所有语句都要缩进,而且缩进量必须相同,但是else代码块的语句可以缩进,也可以不缩进。
答案: 请关注ybaotk.com搜题查看答案
问题 43: 14. 执行下列Python语句将产生的结果是
x=2
y=2.0
if(x==y):
print(“Equal”)
else:
print(“No Equal”)
选项:

A. Equal

B. Not Equal

C. 编译错误

D. 运行时错误
答案: 请关注ybaotk.com搜题查看答案
问题 44: 15. 如下程序的输出结果是:
a = 30
b = 1
if a >=10:
a = 20
elif a>=20:
a = 30
elif a>=30:
b = a
else:
b = 0
print(a={}, b={}.format(a,b))
选项:

A. a=30, b=1

B. a=30, b=30

C. a=20, b=20

D. a=20, b=1
答案: 请关注ybaotk.com搜题查看答案
问题 45: 1. 给定一个列表`fruits = ['苹果', '香蕉', '橙子', '葡萄', '西瓜', '草莓']`,如果你想要获取列表中从第三个元素开始到倒数第二个元素的所有水果(不包括第一个和最后一个元素),你应该使用哪个切片操作?
选项:

A. `fruits[2:-1]`

B. `fruits[2:-2]`

C. `fruits[3:-1]`

D. `fruits[3:-2]`
答案: 请关注ybaotk.com搜题查看答案
问题 46: 2. 在Python中,给定一个课程列表`courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发']`,如果你想要获取列表中除了第一个和最后一个元素的所有课程,你应该使用哪个切片操作?
选项:

A. `courses[1:-1]`

B. `courses[1:]`

C. `courses[:-1]`

D. `courses[0:-2]`
答案: 请关注ybaotk.com搜题查看答案
问题 47: 3. 在Python中,以下哪个选项正确地定义了一个包含课程名称的列表?
选项:

A. `courses = 'Python基础', 'Python进阶', '数据分析', 'Python Web开发'`

B. `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发']`

C. `courses = {'Python基础', 'Python进阶', '数据分析', 'Python Web开发'}`

D. `courses = (Python基础, Python进阶, 数据分析, Python Web开发)`
答案: 请关注ybaotk.com搜题查看答案
问题 48: 1. 给定一个包含课程名称的列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,如果你想要获取从第二个元素到第四个元素(不包括最后一个元素)的所有课程,你应该使用哪个切片操作?
选项:

A. `courses[1:3]`

B. `courses[1:4]`

C. `courses[2:4]`

D. `courses[2:5]`
答案: 请关注ybaotk.com搜题查看答案
问题 49: 2. 给定一个包含课程名称的列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,如果你想要获取除了第一个元素和最后一个元素的所有课程,你应该使用哪个切片操作?
选项:

A. `courses[1:-1]`

B. `courses[0:-1]`

C. `courses[1:]`

D. `courses[:-2]`
答案: 请关注ybaotk.com搜题查看答案
问题 50: 3. 给定一个包含课程名称的列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,如果你想要逆序获取列表中的所有课程,你应该使用哪个切片操作?`)
选项:

A. `courses[-1:0:-1]`

B. `courses[4:0:-1]`

C. `courses[::-1]`

D. 无法仅通过切片操作实现
答案: 请关注ybaotk.com搜题查看答案
问题 51: 4. 给定列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,切片操作 `courses[1:3]` 会得到列表 `['Python进阶', '数据分析']`。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 52: 5. 给定列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,切片操作 `courses[::-1]` 会得到一个逆序的列表。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 53: 6. 给定列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,切片操作 `courses[1:]` 会得到除第一个元素外的所有元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 54: 7. 给定列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,切片操作 `courses[::2]` 会得到索引为偶数的所有元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 55: 8. 给定列表 `courses = ['Python基础', 'Python进阶', '数据分析', 'Python Web开发', 'Python自动化']`,切片操作 `courses[1:5:2]` 会得到索引为1、3、5的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 56: 1. 在Python中,如果你想要将一个元素添加到列表的末尾,你应该使用哪个函数?
选项:

A. `list.extend()`

B. `list.append()`

C. `list.insert()`

D. `list.add()`
答案: 请关注ybaotk.com搜题查看答案
问题 57: 2. 如果你想要删除列表中的第一个出现的指定元素,你应该使用哪个函数?
选项:

A. `list.pop()`

B. `list.remove()`

C. `list.del()`

D. `list.discard()`
答案: 请关注ybaotk.com搜题查看答案
问题 58: 3. 假设你有一个列表 `lst = [1, 2, 3, 4, 5]`,你想要在索引位置2插入元素7,你应该怎么做?
选项:

A. `lst.append(2, 7)`

B. `lst.insert(2, 7)`

C. `lst.extend(2, 7)`

D. `lst[2] = 7`
答案: 请关注ybaotk.com搜题查看答案
问题 59: 4. 如果你想要知道元素 'apple' 在列表 `fruits = ['banana', 'apple', 'orange', 'apple']` 中出现了多少次,你应该使用哪个函数?
选项:

A. `fruits.count()`

B. `fruits.length()`

C. `fruits.size()`

D. `fruits.count('apple')`
答案: 请关注ybaotk.com搜题查看答案
问题 60: 5. 如果你想要对列表 `numbers = [5, 2, 9, 1, 5, 6]` 进行降序排序,你应该怎么做?
选项:

A. `numbers.sort(reverse=True)`

B. `numbers.sort(descending=True)`

C. `numbers = sorted(numbers, reverse=False)`

D. `numbers = sorted(numbers, descending=True)`
答案: 请关注ybaotk.com搜题查看答案
问题 61: 6. 使用 `list.append()` 方法添加元素到列表时,会返回新的列表。
选项:

A. 正确

B. 错误
答案: 请关注ybaotk.com搜题查看答案
问题 62: 7. `list.remove()` 方法会删除列表中所有匹配的元素。
选项:

A. 正确

B. 错误
答案: 请关注ybaotk.com搜题查看答案
问题 63: 8. `list.extend()` 方法会修改原始列表。
选项:

A. 正确

B. 错误
答案: 请关注ybaotk.com搜题查看答案
问题 64: 9. `list.sort()` 方法总是按照升序对列表进行排序。
选项:

A. 正确

B. 错误
答案: 请关注ybaotk.com搜题查看答案
问题 65: 10. `list.copy()` 方法会创建一个与原始列表完全相同的新列表,包括任何子列表。
选项:

A. 正确

B. 错误
答案: 请关注ybaotk.com搜题查看答案
问题 66: 1. 以下哪个表达式可以使用列表推导式来生成一个包含1到10之间所有偶数的列表?
选项:

A. `[x for x in range(1, 11) if x % 2 == 0]`

B. `[x for x in range(1, 11) if x % 2 != 0]`

C. `[x for x in range(10) if x % 2 == 0]`

D. `[x for x in range(10) if x % 2 != 0]`
答案: 请关注ybaotk.com搜题查看答案
问题 67: 2. 给定一个字符串列表`words = [apple, banana, cherry, date]`,以下哪个列表推导式可以用来生成一个新列表,其中只包含长度大于5的单词?
选项:

A. `[word for word in words if len(word) > 5]`

B. `[word for word in words if len(word) < 5]`

C. `[word for word in words if word.length() > 5]`

D. `[word for word in words: if len(word) > 5]`
答案: 请关注ybaotk.com搜题查看答案
问题 68: 3. 给定一个字符串 `s = Python Python Python`,如果你想要将这个字符串转换为一个列表,其中每个元素是Python,你应该使用哪个方法?
选项:

A. `list(s)`

B. `s.split(Python)`

C. `s.split( )`

D. `s.split()`
答案: 请关注ybaotk.com搜题查看答案
问题 69: 4. 给定一个列表 `lst = [Python, is, fun]`,如果你想要将这个列表转换为一个字符串,其中元素之间用逗号分隔,你应该使用哪个方法?
选项:

A. ` .join(lst)`

B. `, .join(lst)`

C. `lst.join(,)`

D. `,.join(lst)`
答案: 请关注ybaotk.com搜题查看答案
问题 70: 5. 给定一个字符串 `s = Python,is,fun`,如果你想要将这个字符串转换为一个列表,其中每个元素是 Python、is 和 fun,你应该使用哪个方法?
选项:

A. `list(s)`

B. `s.replace(,,  )`

C. `s.split(,)`

D. `,.join(s)`
答案: 请关注ybaotk.com搜题查看答案
问题 71: 6. 给定一个列表 `lst = [1, 2, 3, 4, 5]`,以下哪个选项可以遍历列表并打印每个元素的值?
选项:

A. `for i in lst: print(i)`

B. `for i in range(lst): print(i)`

C. `for i in lst.index(): print(i)`

D. `for i in lst.values(): print(i)`
答案: 请关注ybaotk.com搜题查看答案
问题 72: 7. 在遍历列表 `lst = [10, 20, 30, 40, 50]` 时,如果你想要同时获取元素的索引和值,应该怎么做?
选项:

A. `for i in lst: print(i, lst)`

B. `for i in lst: print(i, lst.index(i))`

C. `for index, value in lst: print(index, value)`

D. `for index, value in enumerate(lst): print(index, value)`
答案: 请关注ybaotk.com搜题查看答案
问题 73: 8. 给定一个列表 `lst = ['apple', 'banana', 'cherry']`,以下哪个选项可以遍历列表并打印每个元素的长度?
选项:

A. `for i in lst: print(len(i))`

B. `for i in lst.length(): print(i)`

C. `for i in range(len(lst)): print(len(lst))`

D. `for i in lst: print(lst.length(i))`
答案: 请关注ybaotk.com搜题查看答案
问题 74: 9. 在遍历列表 `lst = [1, 2, 3, 4, 5]` 并修改其元素时,以下哪个选项是安全的?
选项:

A. `for i in lst: i *= 2`

B. `for i in range(len(lst)): lst *= 2`

C. `for i in lst: lst *= 2`

D. `for i in range(len(lst)): i *= 2`
答案: 请关注ybaotk.com搜题查看答案
问题 75: 10. 给定一个列表 `lst = [1, 2, 3, 4, 5]`,以下哪个选项可以遍历列表并打印每个元素及其平方?
选项:

A. `for i in lst: print(i, i**2)`

B. `for i in range(lst): print(i, i**2)`

C. `for i in lst: print(lst, i**2)`

D. `for i in lst.items(): print(i[0], i[1]**2)`
答案: 请关注ybaotk.com搜题查看答案
问题 76: 1. 列表3-列表元素的遍历-前测-选择题5道判断题5道
单选题给定一个列表 `lst = [1, 2, 3, 4, 5]`,以下哪个选项可以遍历列表并打印出除了第一个元素之外的所有元素?
选项:

A. `for i in lst[1:]: print(i)`

B. `for i in lst: if i != lst[0]: print(i)`

C. `for i in lst[0:-1]: print(i)`

D. `for i in lst[:-1]: print(lst)`
答案: 请关注ybaotk.com搜题查看答案
问题 77: 2. 给定一个列表 `lst = [10, 20, 30, 40, 50]`,以下哪个选项可以遍历列表,并将每个元素增加10后打印出来,但不修改原列表?
选项:

A. `for i in lst: print(i + 10)`

B. `for i in range(len(lst)): lst += 10; print(lst)`

C. `lst = [i + 10 for i in lst]; print(lst)`

D. `lst_new = [i * 10 for i in lst]; print(lst_new)`
答案: 请关注ybaotk.com搜题查看答案
问题 78: 3. 给定一个列表 `lst = [1, 2, 3, 4, 5]`,你想创建一个新列表,其中包含 `lst` 中每个元素的平方。以下哪个选项可以实现这个目标?
选项:

A. `new_lst = [i**2 for i in lst]`

B. `new_lst = [i*i for i in lst]`

C. `new_lst = lst**2`

D. `new_lst = [lst**2 for i in range(len(lst))]`
答案: 请关注ybaotk.com搜题查看答案
问题 79: 4. 以下哪个选项可以遍历列表 `lst = ['apple', 'banana', 'cherry']` 并打印出每个元素及其长度?
选项:

A. `for i in lst: print(i, len(i))`

B. `for i in range(lst): print(i, len(i))`

C. `for i in lst: print(lst, len(lst))`

D. `for i in lst.items(): print(i[0], len(i[1]))`
答案: 请关注ybaotk.com搜题查看答案
问题 80: 5. 给定一个列表 `lst = [1, 2, 3, 4, 5]`,你想创建一个新列表 `new_lst`,其中包含了 `lst` 中所有偶数元素的平方。以下哪个选项可以实现这个目标?
选项:

A. `new_lst = [i**2 for i in lst if i % 2 == 0]`

B. `new_lst = [i**2 for i in lst if i % 2 != 0]`

C. `new_lst = [i for i in lst if i % 2 == 0]**2`

D. `new_lst = [i*i for i in lst if i % 2 == 0]`
答案: 请关注ybaotk.com搜题查看答案
问题 81: 6. 在Python中,你可以通过将字符串用方括号括起来,将其转换为列表。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 82: 7. 在Python中,你可以使用 `split()` 方法将一个字符串转换为一个列表,其中列表的元素是字符串中的单词,单词之间由空格分隔。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 83: 8. 在Python中,使用`for`循环遍历列表时,每次迭代都会修改列表中的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 84: 9. 在Python中,遍历列表时,`enumerate()`函数可以用于同时获取元素的索引和值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 85: 10. 在Python中,你可以使用`range()`函数来遍历列表中的元素。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 86: 1. 关于 Python 序列类型的通用操作符和函数,以下选项中描述错误的是( )
选项:

A. 如果 x 不是 s 的元素,x not in s 返回 True

B. 如果 s 是一个序列,s = [1,kate,True],s[3] 返回 True

C. 如果 s 是一个序列,s = [1,kate,True],s[–1] 返回 True

D. 如果 x 是 s 的元素,x in s 返回 True
答案: 请关注ybaotk.com搜题查看答案
问题 87: 2. 下面代码的输出结果是( )
s =[seashell,gold,pink,brown,purple,tomato]print(s[1:4:2])
选项:

A. ['gold', 'pink', 'brown']

B. ['gold', 'pink']

C. ['gold', 'pink', 'brown', 'purple', 'tomato']

D. ['gold', 'brown']
答案: 请关注ybaotk.com搜题查看答案
问题 88: 3. ls = [3.5, “Python”, [10, “LIST”], 3.6],ls[2][ –1][1]的运行结果是
选项:

A. I

B. P

C. Y

D. L
答案: 请关注ybaotk.com搜题查看答案
问题 89: 4. 如下关于列表和字符串的描述,错误的是:
选项:

A. 列表使用正向递增序号和反向递减序号的索引体系

B. 列表是一个能够修改数据项的序列类型

C. 字符和列表均支持成员关系操做符(in)和长度计算函数(len())

D. 字符串是单一字符的无序组合
答案: 请关注ybaotk.com搜题查看答案
问题 90: 5. 下面代码的执行结果是
ls=[[1,2,3],[[4,5],6],[7,8]]print(len(ls))
选项:

A. 3

B. 4

C. 8

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 91: 6. 下面代码的执行结果是:
ls = [“2020”, “20.20”, “Python”]
ls.append(2020)
ls.append([2020, “2020”])print(ls)
选项:

A. [‘2020’, ‘20.20’, ‘Python’, 2020]

B. [‘2020’, ‘20.20’, ‘Python’, 2020, [2020, ‘2020’]]

C. [‘2020’, ‘20.20’, ‘Python’, 2020, [‘2020’]]

D. [‘2020’, ‘20.20’, ‘Python’, 2020, 2020, ‘2020’]
答案: 请关注ybaotk.com搜题查看答案
问题 92: 7. s =  Python, 可以显示输出 Python 的选项是:
选项:

A. print(s[0:-1])

B. print(s[-1:0])

C. print(s[:6])

D. print(s[:])
答案: 请关注ybaotk.com搜题查看答案
问题 93: 8. 如下关于列表操做的描述,错误的是:
选项:

A. 经过 append 方法能够向列表添加元素

B. 经过 extend 方法能够将另外一个列表中的元素逐一添加到列表中

C. 经过 insert(index,object) 方法在指定位置 index 前插入元素 object

D. 经过 add 方法能够向列表添加元素
答案: 请关注ybaotk.com搜题查看答案
问题 94: 9. 如下程序的输出结果是:
frame = [[1,2,3],[4,5,6],[7,8,9]]
rgb = frame[::-1]
print(rgb)
选项:

A. [[1, 2, 3], [4, 5, 6]]

B. [[7, 8, 9]]

C. [[1,2,3],[4,5,6],[7,8,9]]

D. [[7, 8, 9], [4, 5, 6], [1, 2, 3]]
答案: 请关注ybaotk.com搜题查看答案
问题 95: 10. 关于Python的列表,描述错误的选项是
选项:

A. Python列表是包含0个或者多个对象引用的有序序列

B. Python列表用中括号[]表示

C. Python列表是一个能够修改数据项的序列类型

D. Python列表的长度不可变的
答案: 请关注ybaotk.com搜题查看答案
问题 96: 11. 如下程序的输出结果是:
ss = list(set(“jzzszyj”))
ss.sort()
print(ss)
选项:

A. [‘z’, ‘j’, ‘s’, ‘y’]

B. [‘j’, ‘s’, ‘y’, ‘z’]

C. [‘j’, ‘z’, ‘z’, ‘s’, ‘z’, ‘y’, ‘j’]

D. [‘j’, ‘j’, ‘s’, ‘y’, ‘z’, ‘z’, ‘z’]
答案: 请关注ybaotk.com搜题查看答案
问题 97: 12. 给出以下代码:
s = list(“巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。
老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式
烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。”)
如下选项中能输出字符“八”出现次数的是
选项:

A. print(s.index(“八”))

B. print(s.index(“八”),6)

C. print(s.index(“八”),6,len(s))

D. print(s.count(“八”))
答案: 请关注ybaotk.com搜题查看答案
问题 98: 13. 如下程序的输出结果是:
ls = [“浣熊”,“豪猪”,“艾草松鸡”,“棉尾兔”,“叉角羚”]
x = “豪猪”
print(ls.index(x,0))
选项:

A. 0

B. -4

C. -3

D. 1
答案: 请关注ybaotk.com搜题查看答案
问题 99: 14. 运行如下程序,输出结果的是:
str1 = “Nanjing University”
str2 = str1[:7] +  Normal  + str1[-10:]
print(str2)
选项:

A. Normal U

B. Nanjing Normal

C. Normal University

D. Nanjing Normal University
答案: 请关注ybaotk.com搜题查看答案
问题 100: 15. 运行如下程序,输出结果的是:
print( love “.join([“Everyday”,“Yourself”,“Python”,]))
选项:

A. Everyday love Yourself

B. Everyday love Python

C. love Yourself love Python

D. Everyday love Yourself love Python
答案: 请关注ybaotk.com搜题查看答案
问题 101: 16. 如下程序的输出结果是:
L1 =[‘abc’, [‘123’,‘456’]]
L2 = [‘1’,‘2’,‘3’]
print(L1 > L2)
选项:

A. False

B. TypeError: ‘>’ not supported between instances of ‘list’ and ‘str’

C. 1

D. True
答案: 请关注ybaotk.com搜题查看答案
问题 102: 17. 如下程序的输出结果是:
L2 = [1,2,3,4]
L3 = L2.reverse() print( L3)
选项:

A. [4, 3, 2, 1]

B. [3, 2, 1]

C. [1,2,3,]

D. None
答案: 请关注ybaotk.com搜题查看答案
问题 103: 18. 如下程序的输出结果是:
x = [‘90’,‘87’,‘90’]
n = 90
print(x.count(n))
选项:

A. 1

B. 2

C. None

D. 0
答案: 请关注ybaotk.com搜题查看答案
问题 104: 19. 如下程序的输出结果是:
ls =list(“the sky is blue”)
选项:

A. = ls.index(‘s’,5,10)
print(a)
A. 4

B. 5

C. 10

D. 9
答案: 请关注ybaotk.com搜题查看答案
问题 105: 20. 下面代码的输出结果是
s =[“seashell”,“gold”,“pink”,“brown”,“purple”,“tomato”]
print(s[1:4:2])
选项:

A. [‘gold’, ‘pink’, ‘brown’]

B. [‘gold’, ‘pink’]

C. [‘gold’, ‘pink’, ‘brown’, ‘purple’, ‘tomato’]

D. [‘gold’, ‘brown’]
答案: 请关注ybaotk.com搜题查看答案
问题 106: 21. 下面说法错误的是()
选项:

A. 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

B. 列表的数据项不需要具有相同的类型。

C. 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

D. 与字符串的索引一样,列表索引从1开始。列表可以进行截取、组合等。
答案: 请关注ybaotk.com搜题查看答案
问题 107: 22. 下面说法错误的是()
选项:

A. len([1, 2, 3]) 结果是3 ,表示计算列表的长度

B. [1, 2, 3] + [4, 5, 6] 结果是[1, 2, 3, 4, 5, 6], 表示列表的组合

C. ['Hi!'] * 4 结果是 ['Hi!', 'Hi!', 'Hi!', 'Hi!'], 表示列表的重复

D. 3 in [1, 2, 3] 结果是False ,表示列表的元素是否存在于列表中
答案: 请关注ybaotk.com搜题查看答案
问题 108: 23. 有以下列表代码,关于它的操作结果正确的是()
L = ['Google', 'Runoob', 'Taobao']
选项:

A. L[3] 结果是'Taobao' ,表示读取列表中第3个元素

B. L[-1] 结果是'Runoob' ,表示读取列表中倒数第二个元素

C. L[1:] 结果是['Runoob', 'Taobao'] ,表示从第二个元素开始截取列表

D. L[1] 结果是' Google ' ,表示读取列表中第1个元素
答案: 请关注ybaotk.com搜题查看答案
问题 109: 24. 关于列表的方法和它的对应的含义,描述错误的是()
选项:

A. list.append(obj)表示在列表首部添加新的对象

B. list.count(obj) 表示统计某个元素在列表中出现的次数

C. list.extend(seq) 表示在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

D. list.index(obj) 表示从列表中找出某个值第一个匹配项的索引位置
答案: 请关注ybaotk.com搜题查看答案
问题 110: 25. 已知x是一个列表,那么x = x[3:] + x[:3]可以实现把列表x中的所有元素循环左移3位
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 111: 26. 如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 112: 27. 对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 113: 28. 执行如下代码后,ls内的值是[5,7,1]
ls = [1,7,5]
reversed(ls)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 114: 29. 列表的数据项不需要具有相同的类型
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 115: 30. 使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符。列表的下标从1开始。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 116: 31. 列表的第一个索引是0,第二个索引是1,依此类推。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 117: 32. 对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 118: 33. 对列表的数据项进行修改或更新,你也可以使用update()方法来添加列表项。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 119: 34. 对于以下代码:
List = [123, 'xyz', 'zara', 'abc', 'xyz'];
aList.remove('xyz');
print List : , aList;
它的结果为List : [123, 'xyz', 'zara', 'abc']
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 120: 1. 下列说法错误的是。
选项:

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

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

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

D. 值为0的任何数字对象的布尔值是False
答案: 请关注ybaotk.com搜题查看答案
问题 121: 2. 以下关于字典描述错误的是
选项:

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

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

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

D. 键值对中,键必须是不可变的
答案: 请关注ybaotk.com搜题查看答案
问题 122: 3. 47、下列说法错误的是。
选项:

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

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

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

D. 值为0的任何数字对象的布尔值是False
答案: 请关注ybaotk.com搜题查看答案
问题 123: 4. 48、以下不能创建字典的语句是
选项:

A. dict1 = {}

B. dict2 = { 3 : 5 }

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

D. dict4 = {(1,2,3): “uestc”}
答案: 请关注ybaotk.com搜题查看答案
问题 124: 5. 假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用如下代码:
选项:

A. counts[word] = count[word] + 1

B. counts[word] = 1

C. counts[word] = count.get(word,1) + 1

D. counts[word] = count.get(word,0) + 1
答案: 请关注ybaotk.com搜题查看答案
问题 125: 6. 如下关于字典操做的描述,错误的是:
选项:

A. del 用于删除字典或者元素

B. clear 用于清空字典中的数据

C. len 方法能够计算字典中键值对的个数

D. keys 方法能够获取字典的值视图
答案: 请关注ybaotk.com搜题查看答案
问题 126: 7. 给出以下代码:
DictColor = {“seashell”:“海贝色”,“gold”:“金色”,“pink”:“粉红色”,“brown”:“棕色”, “purple”:“紫色”,“tomato”:“西红柿色”}
如下选项中能输出“海贝色”的是
选项:

A. print(DictColor.keys())

B. print(DictColor[“海贝色”])

C. print(DictColor.values())

D. print(DictColor[“seashell”])
答案: 请关注ybaotk.com搜题查看答案
问题 127: 8. 下面代码的输出结果是
d ={“大海”:“蓝色”, “天空”:“灰色”, “大地”:“黑色”}
print(d[“大地”], d.get(“大地”, “黄色”))
选项:

A. 黑的 灰色

B. 黑色 黑色

C. 黑色 蓝色

D. 黑色 黄色
答案: 请关注ybaotk.com搜题查看答案
问题 128: 9. 如下关于字典类型的描述,错误的是:
选项:

A. 字典类型是一种无序的对象集合,经过键来存取

B. 字典类型能够在原来的变量上增长或缩短

C. 字典类型能够包含列表和其余数据类型,支持嵌套的字典

D. 字典类型中的数据能够进行分片和合并操做
答案: 请关注ybaotk.com搜题查看答案
问题 129: 10. 如下关于字典类型的描述,正确的是:
选项:

A. 字典类型可迭代,即字典的值还能够是字典类型的对象

B. 表达式 for x in d: 中,假设d是字典,则x是字典中的键值对

C. 字典类型的键能够是列表和其余数据类型

D. 字典类型的值能够是任意数据类型的对象
答案: 请关注ybaotk.com搜题查看答案
问题 130: 11. 如下程序的输出结果是:
d = {“zhang”:“China”, “Jone”:“America”, “Natan”:“Japan”} print(max(d),min(d))
选项:

A. Japan America

B. zhang:China Jone:America

C. China America

D. zhang Jone
答案: 请关注ybaotk.com搜题查看答案
问题 131: 12. 字典 d={‘Name’: ‘Kate’, ‘No’: ‘1001’, ‘Age’: ‘20’},表达式len(d)的值为
选项:

A. 12

B. 9

C. 6

D. 3
答案: 请关注ybaotk.com搜题查看答案
问题 132: 13. 如下程序的输出结果是:
ls =list({‘shandong’:200, ‘hebei’:300, ‘beijing’:400})
print(ls)
选项:

A. [‘300’,‘200’,‘400’]

B. [‘shandong’, ‘hebei’, ‘beijing’]

C. [300,200,400]

D. ‘shandong’, ‘hebei’, ‘beijing’
答案: 请关注ybaotk.com搜题查看答案
问题 133: 14. 如下关于字典的描述,错误的是:
选项:

A. 字典中元素以键信息为索引访问

B. 字典长度是可变的

C. 字典是键值对的集合

D. 字典中的键能够对应多个值信息
答案: 请关注ybaotk.com搜题查看答案
问题 134: 15. 如下选项中,不是创建字典的方式是
选项:

A. d = {[1,2]:1, [3,4]:3}

B. d = {(1,2):1, (3,4):3}

C. d = {‘张三’:1, ‘李四’:2}

D. d = {1:[1,2], 3:[3,4]}
答案: 请关注ybaotk.com搜题查看答案
问题 135: 16. 给出以下代码
MonthandFlower={“1月”:“梅花”,“2月”:“杏花”,“3月”:“桃花”,“4月”:“牡丹花”,“5月”:“石榴花”,“6月”:“莲花”,“7月”:“玉簪花”,“8月”:“桂花”,“9月”:“菊花”,“10月”:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花”}
n = input(“请输入1-12的月份:”)print(n + “月份之表明花:” + MonthandFlower.get(str(n)+“月”))
如下选项中描述正确的是
选项:

A. 代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的表明花名

B. MonthandFlower是列表类型变量

C. MonthandFlower是一个元组

D. MonthandFlower是集合类型变量
答案: 请关注ybaotk.com搜题查看答案
问题 136: 17. 关于python字典的说法错误的是()
选项:

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

B. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号“ , ”分割,整个字典包括在花括号 {} 中

C. 键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。

D. 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
答案: 请关注ybaotk.com搜题查看答案
问题 137: 18. 执行以下代码
>>> dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict['b']
它的结果是
'3'
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 138: 19. 执行以下代码
>>> dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict
它的结果是
{'a': 1, 'b': 2, 'b': '3'}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 139: 20. 执行以下代码
>>> dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict
它的结果是
{'a': 1, 'b': '3'}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 140: 21. 以下代码创建字典dict2 = { 'abc': 123, 98.6: 37 },它是错误的,因为第2个键是数字,没有使用引号。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 141: 22. 对下面的代码
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
执行代码
print dict['Alice']: , dict['Alice']
它的结果会出错。因为用字典里没有的键访问数据,会输出错误
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 142: 23. 对下面的代码
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
执行代码
dict['Age'] = 8
它的功能是添加一个键值对
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 143: 24. 对下面的代码
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
执行代码
dict['School'] = RUNOOB
它的功能是更新一个键值对
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 144: 25. 在创建字典时,不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被真正使用,第一个值则不会使用。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 145: 26. 使用方法dict.clear()可以删除字典dict内所有元素
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 146: 27. dict.items()表示以列表返回可遍历的(键, 值) 元组数组
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 147: 1. 以下关于元组的描述正确的是
选项:

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

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

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

D. 元组中的元素允许被删除
答案: 请关注ybaotk.com搜题查看答案
问题 148: 2. 关于元组的说法,下面错误的是()
选项:

A. Python的元组与列表类似,不同之处在于元组的元素不能修改。

B. 元组使用小括号,列表使用方括号。

C. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

D. 元组中只包含一个元素时,不需要在元素后面添加逗号。
答案: 请关注ybaotk.com搜题查看答案
问题 149: 3. 关于元组的说法,下面错误的是()
选项:

A. 元组中只包含一个元素时,需要在元素后面添加逗号

B. 元组可以使用下标索引来访问元组中的值

C. 与列表一样,元组中的元素值也是允许修改的

D. 元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
答案: 请关注ybaotk.com搜题查看答案
问题 150: 4. 关于元组的说法,下面错误的是()
选项:

A. 元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

B. 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组

C. 与字符串一样,元组之间可以使用 + 号和 * 号进行运算。

D. 因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,但是不可以截取索引中的一段元素
答案: 请关注ybaotk.com搜题查看答案
问题 151: 5. 关于元组的说法,下面错误的是()
选项:

A. cmp(tuple1, tuple2)比较两个元组元素。

B. len(tuple)计算元组元素个数。

C. max(tuple)返回元组中元素最小值。

D. tuple(seq)将列表转换为元组。
答案: 请关注ybaotk.com搜题查看答案
问题 152: 6. 有以下代码
L = ('spam', 'Spam', 'SPAM!')
下面那项是不正确的
选项:

A. L[2] 'SPAM!' 读取第三个元素

B. L[-2] 'Spam' 反向读取,读取倒数第二个元素

C. L[1:] ('Spam', 'SPAM!') 截取后2个元素

D. L[0:1] ('Spam', ') 截取中间的第2个元素
答案: 请关注ybaotk.com搜题查看答案
问题 153: 7. 关于元组的运算,下面那个是正确的
选项:

A. len((1, 2, 3))结果是5

B. (1, 2, 3) + (4, 5, 6) 结果是(5,7, 9)

C. ('Hi!',) * 4结果是('Hi!', 'Hi!', 'Hi!', 'Hi!') 复制

D. 3 in (1, 2, 3) 结果提示出错
答案: 请关注ybaotk.com搜题查看答案
问题 154: 8. 下面创建元组的代码,不正确的是那个
选项:

A. tup1 = ('physics', 'chemistry', 1997, 2000);

B. tup2 = a, b, c, d;

C. tup3 = (50);

D. tup4 = ();
答案: 请关注ybaotk.com搜题查看答案
问题 155: 9. 有以下代码,访问元组内容结果不正确的是那个
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );
选项:

A. print tup1[0]: , tup1[0]输出结果:tup1[0]: physics

B. print tup2[1:5]: , tup2[1:5]输出结果:tup2[1:5]: (2, 3, 4, 5)

C. print tup1[1]: , tup1[1]输出结果:tup1[1]: physics

D. print tup2[0:]: , tup2[0:]输出结果:tup2[0:]: (1, 2, 3, 4, 5, 6, 7 )
答案: 请关注ybaotk.com搜题查看答案
问题 156: 10. 创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 157: 11. 已知x = (1, 2, 3, 4),那么执行x[0] = 5之后,x的值为(5, 2, 3, 4)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 158: 12. 元组可以作为字典的“键”
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 159: 13. list 是可变的对象,元组 tuple 是不可变的对象!
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 160: 14. 现在有以下代码:
t = (1,2.3,True,'westos')
print(t.count('westos'))

本帖子中包含更多资源

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

x





上一篇:中国大学moocms office高级应用辅导资料
下一篇:中国大学moocsql server数据库辅导资料
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层
统计出现次数
它的结果为1
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 161: 15. 有以下代码:
t = (1,2.3,True,'westos')
print(t.count('westos'))

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层
统计出现次数
它的结果为0
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 162: 16. 有以下代码:
t = (1,2.3,True,'westos')
print(t.index(1))

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层
统计最小索引值
它的结果为0
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 163: 17. 现有以下代码:
t = (1,2.3,True,'westos')
print(t.index(1))

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层
统计最小索引值
它的结果为1
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 164: 18. 元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 165: 19. 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 166: 1. 如下表达式,正肯定义了一个集合数据对象的是:
选项:

A. x = { 200, ’flg’, 20.3}

B. x = ( 200, ’flg’, 20.3)

C. x = [ 200, ’flg’, 20.3 ]

D. x = {‘flg’ : 20.3}
答案: 请关注ybaotk.com搜题查看答案
问题 167: 2. 下面关于集合的说法错误的是
选项:

A. 集合(set)是一个无序的不重复元素序列。

B. 可以使用大括号 { } 创建集合

C. 可以使用 set() 函数创建集合

D. 创建一个空集合可以使用{ }。
答案: 请关注ybaotk.com搜题查看答案
问题 168: 3. 下面关于集合的说法错误的是
选项:

A. 列表、元组、集合分别对应list, tuple, dict

B. 创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

C. 集合是有不同元素组成,所以即便里面的值重复了,也会去重。

D. set() 函数创建一个无序不重复元素
答案: 请关注ybaotk.com搜题查看答案
问题 169: 4. 下列说法错误的是
选项:

A. set = set()

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
 楼主| 发表于 2025-3-22 10:25:28 | 显示全部楼层
创建空集合必须用这种方式

B. set = {}

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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