A. 集合与元组

    客观题

集合与元组

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

选择题(集合,元组,字符串)

单选题(8 题)

  1. 下列哪一项能正确获取字符串 s = "hello" 的长度? {{ select(1) }}
  • length(s)
  • len(s)
  • s.length
  • size(s)
  1. 下列哪个操作可以将字符串全部转为大写? {{ select(2) }}
  • s.upper()
  • upper(s)
  • s.toUpper()
  • caps(s)
  1. 关于元组,下列哪项是正确的? {{ select(3) }}
  • 元组是可变类型
  • 元组使用 [] 定义
  • 元组是不可变类型
  • 元组必须全是数字
  1. 以下哪个集合定义是正确的? {{ select(4) }}
  • a = {1, 2, 3}
  • a = (1, 2, 3)
  • a = [1:2:3]
  • a = set[1,2,3]
  1. 下列关于字符串索引的描述正确的是? {{ select(5) }}
  • 负索引不允许使用
  • 字符串不能使用索引
  • 索引从 0 开始
  • 索引从 1 开始
  1. 以下哪个方法可用于去除字符串两端空格? {{ select(6) }}
  • s.trim()
  • strip(s)
  • s.strip()
  • s.cut()
  1. 关于集合,下列哪项正确? {{ select(7) }}
  • 集合允许重复元素
  • 集合自动去重
  • 集合是有序的
  • 集合索引从 1 开始
  1. 以下哪个操作能从元组中取出第二个元素? {{ select(8) }}
  • t[1]
  • t.get(1)
  • t(2)
  • t[2]

多选题(4 题)

  1. 下列哪些是字符串常用方法? {{ multiselect(9) }}
  • split()
  • join()
  • push()
  • replace()
  1. 下列哪些数据类型是不可变的? {{ multiselect(10) }}
  • 字符串
  • 集合
  • 元组
  • 列表
  1. 关于集合(set),下列哪些是正确的? {{ multiselect(11) }}
  • 自动去重
  • 使用 {} 定义
  • 元素必须可哈希
  • 支持索引访问
  1. 下列哪些操作可以对字符串进行切片? {{ multiselect(12) }}
  • s[1:3]
  • s[:]
  • slice(s)
  • s.split()

判断题(4 题,A:对,B:错)

  1. 字符串是可变数据类型。 {{ select(13) }}
  1. 元组可以在创建后新增元素。 {{ select(14) }}
  1. 集合(set)中元素没有固定顺序。 {{ select(15) }}
  1. 字符串可以使用 + 进行拼接。 {{ select(16) }}

填空题(4 题)

  1. 使用 _________ 方法可以统计字符串中某字符出现的次数。 {{ input(17) }}

  2. 元组使用 _________ 符号定义。 {{ input(18) }}

  3. 字符串切片使用的语法是 _________。 {{ input(19) }}

  4. 去除字符串两端空白字符的方法是 _________。 {{ input(20) }}

集合与元组

未认领
状态
已结束
题目
5
开始时间
2025-11-16 0:00
截止时间
2025-11-23 23:59
可延期
24 小时