#236. Python月测202503-客观题

Python月测202503-客观题

一、单选题(每题5分,共50分)

第1题. 下列哪个语句在Python中是不合规的?( )。

{{ select(1) }}

  • x = y = z = 1
  • x = (y = z + 1)
  • x, y = y, x
  • x += y

第2题. 关于Python内存管理,下列说法错误的是( )。

{{ select(2) }}

  • 变量不必事先声明
  • 变量须先指定数据类型,才能直接使用
  • 变量无须指定类
  • 可以使用del释放资源

第3题. 下面哪个不是Python合法的标识符()。

{{ select(3) }}

  • int32
  • 40XL
  • student_class
  • name

第4题. 关于字符串下列说法错误的是()。

{{ select(4) }}

  • 字符应该视为长度为1的字符串
  • 原始字符串要加前缀y,比如 y"hello"
  • 既可以用单引号,也可以用双引号创建字符串
  • 在三引号字符串中可以包含换行符等特殊字符

第5题. 计算机中信息处理和信息储存用( )?

{{ select(5) }}

  • 二进制
  • 八进制
  • 十进制
  • 十进制

第6题. Python中创建列表可以用下面哪种方式?( )

{{ select(6) }}

  • name = ("zhangsan", "lisi", "xiaomei")
  • name = ["zhangsan"], ["lisi"], ["xiaomei"]
  • name = {"zhangsan", "lisi", "xiaomei"}
  • name = ["zhangsan", "lisi", "xiaomei"]

第7题. 运行下面的代码,将会输出( )。

num = [1,2,3,4,5]
num[2] = 10
print(num)

{{ select(7) }}

  • [1,2,10,4,5]
  • [1,10,3,4,5]
  • [1,2,3,4,5]
  • [10,2,3,4,5]

第8题. 下列代码运行后,将会输出()。

family = ["dad", "mom"]
family.append("xiaomei")
print(family)

{{ select(8) }}

  • ["mom","dad","xiaomei"]
  • ["xiaomei","dad","mom"]
  • ["dad","xiaomei","mom"]
  • ["dad","mom","xiaomei"]

第9题. 有列表lst = [1,2,3],想在元素3后面添加一个新的元素4,变成[1,2,3,4]。下面不能实现的代码是( )。

{{ select(9) }}

  • lst.insert(3,4)
  • lst.append(4)
  • lst.pop(4)
  • lst = lst+[4]

第10题. 有列表lst = [1,2,3],要删除其中的元素3,不能实现此操作的代码是()

{{ select(10) }}

  • lst.pop()
  • lst.remove(3)
  • del lst[2]
  • lst.pop(1)

二、判断题(每题5分,共50分)

第11题. 在 Windows 系统中通过键盘完成对选定文本移动的按键组合是先 Ctrl+X,移动到目标位置后按 Ctrl+V。

{{ select(11) }}

  • ×

第12题. Python中,标识符可以有数字,但不能以数字开头。

{{ select(12) }}

  • ×

第13题. for循环可以用于遍历可迭代对象,比如:列表、元组、字符串、数字序列等。( )

{{ select(13) }}

  • ×

第14题. range()函数用于生成指定范围内的数字序列。运行下方代码,将输出0,1,2,3,4。( )

for i in range(0,4,1):
    print(i, end=" ")

{{ select(14) }}

  • ×

第15题. 列表的元素顺序是固定的,他们都有自己的编号--索引(也可以叫下标)。在列表[1,2,3,4]中,元素3的下标是3。( )

{{ select(15) }}

  • ×

第16题. Python编程中的“+”可以计算两个数字之间的和,也可以用于字符串的拼接。
小美学习列表之后,觉得列表应该类似:[1,2,3]+[4,5,6]会将两个列表合并,得到[1,2,3,4,5,6]。( )

{{ select(16) }}

  • ×

第17题. 关键字in能够查找某个值是否存在于列表中。例如,1 in [1,2,3]的结果是True。( )

{{ select(17) }}

  • ×

第18题. *运算符在列表中也有使用。[1,2]*4将得到[4,8]。( )

{{ select(18) }}

  • ×

第19题. len()函数可以获取列表的长度(元素个数)。
列表n = [1,2,3],那么len(n)可以得到列表n的长度为3。( )

{{ select(19) }}

  • ×

第20题. sort函数可以对列表的元素进行排序,默认是升序。比如:

n = [3,4,2,1,5]
n.sort()
print(n)

将输出[1,2,3,4,5]。
执行下列代码后,将输出["lisi","xiaomei","zhangsan"]。( )

name = ["zhangsan","lisi","xiaomei"]
name.sort()
print(name)

{{ select(20) }}

  • ×