#1523. python中学组练习卷 2-客观题

python中学组练习卷 2-客观题

提示:本题有一个或多个正确> 答案

以下选项中,能够正确创建一个字符串变量并赋值的是 。

{{ multiselect(1) }}

  • x = "name" + 123
  • x = "123" + "abc"
  • x = "name"
  • x = "name" / "name"

答案BC

在Python中进行列表拼接操作,下列选项中的命令是正确的方式是 。

{{ select(2) }}

  • [1, 2, 3] + [4, 5, 6]
  • [1, 2, 3] - [4, 5, 6]
  • [1, 2, 3] .append([4, 5, 6])
  • [1, 2, 3] .remove([4, 5, 6])

答案A

下面代码执行后,book_shelf的值是:

book\_shelf = {"Title": "1984", "Author": "Orwell"}
book\_shelf["ISBN"] = "938273645"
book\_shelf["Title"] = "Animal Farm"
del book\_shelf["Author"]

{{ select(3) }}

  • {"Title": "1984", "Author": "Orwell", "ISBN": "938273645"}
  • {"Title": "Animal Farm", "ISBN": "938273645"}
  • {"Title": "1984", "ISBN": "938273645"}
  • {"Author": "Orwell", "ISBN": "938273645"}

答案B

已知有变量a和b如下:

a = 5

b = "8"

哪些操作将会报错? {{ select(4) }}

  • a + int(b)
  • str(a) + b
  • a + b
  • a * int(b)

答案C

在执行下面的代码后,打印输出的内容是 。

names = ['Amy', 'Bob', 'Charlie']
names.insert(1, 'David')
print(names)

{{ select(5) }}

  • ['Amy', 'David', 'Bob', 'Charlie']
  • ['David', 'Amy', 'Bob', 'Charlie']
  • ['Amy', 'Bob', 'David', 'Charlie']
  • [‘Amy', 'Bob', 'Charlie', 'David']

答案A

下列关于布尔值的表达式中,哪些表达式的结果为True?

{{ multiselect(6) }}

  • not False
  • not (False or True)
  • True and False
  • (5 > 2) and (2 < 3)

答案AD

对于一个列表a = [1, 2, 3, 4, 5],以下哪些命令可以成功删除列表中的元素?

{{ multiselect(7) }}

  • a.pop(0)
  • del a[2]
  • a.remove('3')
  • a.pop()

答案ABD

考虑以下Python代码段,下列选项中哪些陈述是正确的?

image {{ multiselect(8) }}

  • 函数my_func定义了一个参数x
  • 调用my_func(5)会返回10
  • result变量中存储的值为5
  • result变量中存储的值为2

答案AB

如果想要程序输出结果为6,应该在横线处填写的代码是: image {{ multiselect(9) }}

  • c = c * 3
  • c = c + 4
  • c += 2
  • c += 1

答案AB

对于如下的代码的描述,哪些是正确的? image {{ multiselect(10) }}

  • min(nums)会返回列表中的最小值1
  • max(nums)会返回列表中的最大值9
  • 最后nums列表的值为[2,6,10,14,18]
  • 程序输出结果为16

答案CD