1
您的位置: 线上活动  >  在线答题  >  答题题库

python多选题

2024-05-22 10:48:19.226.0.45033

python多选题 在线考试 答题题目
1、(多选题) 在列表中删除元素的方法有哪些( )。
  • A、delete()
  • B、del()
  • C、pop()
  • D、remove()


  • 2、(多选题) 下列选项中,属于Python数据类型的是( )。
  • A、bool
  • B、dict
  • C、string
  • D、set


  • 3、(多选题) Python中,以下哪些是循环语句:( )。
  • A、 for
  • B、 while
  • C、 each
  • D、 case


  • 4、(多选题) 关于字符串的说法中,下列描述正确的是( )。
  • A、字符串创建后可以被修改
  • B、字符串可以使用单引号、双引号和三引号定义
  • C、转义字符\n表示换行
  • D、格式符均由%和说明转换类型的字符组成


  • 5、(多选题) Python中的可变数据类型有( )。
  • A、 列表
  • B、 字典
  • C、 元组
  • D、 字符串


  • 6、(多选题) 下列选项中,不属于Python关键字的是( )。
  • A、name
  • B、if
  • C、year
  • D、and


  • 7、(多选题) 下列选项中,属于字符串的是( )。
  • A、 "1"
  • B、 'python'
  • C、"""^"""
  • D、'1'.23


  • 8、(多选题) 已知n=numpy.arange(10),下列获取n中偶数的代码正确的是( )。
  • A、 n[n%2!=0]
  • B、 n[n%2==0]
  • C、 n[0:2:]
  • D、 n[0::2]


  • 9、(多选题) 已知字符串str1="tomorrow is sunny day",下列表达式能正确查找到子字符串"is"的是( )。
  • A、print(str1.find("is",2,10))
  • B、print(str1.find("is"))
  • C、print(str1.find("is",10,15))
  • D、print(str1.find("is",9))


  • 10、(多选题) 下面关于循环的说法中,哪些是正确的()。
  • A、 continue表示退出当前循环,并立刻跳转到循环条件进行判断
  • B、 循环和条件判断可以嵌套使用
  • C、 continue表示退出当前循环,并无需条件判断,立刻跳转到下一次循环中
  • D、 break和continue最好不要使用,一般都可以其他逻辑来取得相同效果


  • 11、(多选题) 下面声明列表正确的是( )。
  • A、a=[]
  • B、a=[1]
  • C、a=[1,2]
  • D、a={1,2}


  • 12、(多选题) 下列表达式中,结果为8的是( )。
  • A、78%10
  • B、78/10
  • C、2**3
  • D、78//10


  • 13、(多选题) 以下是正确的字符串( )。
  • A、'abc"ab"
  • B、'abc"ab'
  • C、"abc"ab"
  • D、"abc\"ab"


  • 14、(多选题) while循环语句和for循环语句使用else的区别是( )。
  • A、else语句和while循环语句一起使用,则当条件变为False时,执行else语句
  • B、else语句和while循环语句一起使用,则当条件变为True时,执行else语句
  • C、else语句和for循环语句一起使用,else语句块只在for循环正常终止时执行
  • D、else语句和for循环语句一起使用,else语句块只在for循环不正常终止时执行


  • 15、(多选题) 下列Python语句正确的是( )。
  • A、 min = x if x < y else y
  • B、 max = x > y ? x : y
  • C、 if (x>y) print(x)
  • D、 while True :pass


  • 16、(多选题) 以下关于字典操作的描述,正确的是( )。
  • A、 del用于删除字典或者元素
  • B、 clear用于清空字典中的数据
  • C、 len方法可以计算字典中键值对的个数
  • D、 keys方法可以获取字典的值


  • 17、(多选题) 在python中,名为func的函数,其定义如下def func(a=5,b=10,c=15)Print(a+b+c)调用func()进行传参,其输出值为30的是( )。
  • A、 func(a=15,b=5)
  • B、 func(a=15,c=5)
  • C、 func(b=7,c=18)
  • D、 func(7,8)


  • 18、 下面的代码,哪些会输出1,2,3,三个数字( )。
  • A、for i in range(3): print(i)
  • B、aList = [0,1,2]for i in aList: print(i+1)
  • C、i = 1 while i<3: print(i) i+=1
  • D、for i in range(3): Print(i+1)


  • 19、(多选题) 关于continue,下列说法正确的是( )。
  • A、 continue用来终止循环语句
  • B、 continue用于跳过当前循环的剩余语句
  • C、 continue用于控制单次循环是否向下执行
  • D、 continue只是个变量名没有任何意义


  • 20、(多选题) python3中所支持的数据类型有:( )。
  • A、 int
  • B、 float
  • C、 complex
  • D、 bool


  • 21、(多选题) 以下关于字典,描述正确的是( )。
  • A、字典是一系列的键值对 。
  • B、与键相关联的值可以任何 Python 对象,比如数字、 字符串、 列表甚至是字典。
  • C、使用 delete 语句指定字典名和要删除的键,即可删除键值对。
  • D、可以先使用一对空的花括号,定义一个空字典, 然后再分行添加键值对。
  • E、可以指定字典名、 用方括号括起的键以及与该键相关联的新值,来修改字典值。


  • 22、(多选题) 假设有s1,s2两个集合,关于s1,s2的数学运算,下列描述不正确的是( )。
  • A、s1.intersection_update(s2):创建一个新的集合,取s1,s2集合里面相同的部分
  • B、s1.union(s2):创建一个新的集合,取s1,s2集合中所有的元素,相同的元素只留其一个
  • C、s1.difference(s2):创建一个新的集合,取s1不同于s2的部分
  • D、s2.difference(s1):创建一个新的集合,取s1,s2中不同的部分


  • 23、(多选题) 在python中,是list操作函数的是( )。
  • A、 len()求list长度
  • B、 index()求下标
  • C、 pop()删除元素
  • D、 insert()插入元素


  • 24、(多选题) 关于元组的描述,以下选项正确的是( )。
  • A、 元组是使用圆括号来标识的。
  • B、 定义好元组后, 我们就可以使用索引来访问其中的元素。
  • C、 定义好元组后,可以访问,但不能修改。
  • D、 修改元组,Python 会返回类型错误。
  • E、 虽然不能修改元组中的元素,但我们可以,为原来存储元组的变量重新赋值。


  • 25、 下面的代码,哪些会输出1,2,3三个数字()。
  • A、for i in range(3): print(i)
  • B、aList = [0,1,2] for i in aList: print(i+1)
  • C、i=1 while i<3: print(i) i+=1
  • D、for i in range(3): print(i+1)


  • 26、(多选题) 1、 下列关于变量描述说法错误的是( )。
  • A、变量是用来存储数据的
  • B、使用"="给变量进行赋值
  • C、使用"=="给变量进行赋值
  • D、赋值是将运算符左边的值赋给右边的变量


  • 27、(多选题) 不是python循环语句关键字的是( )。
  • A、 for
  • B、 while
  • C、 each
  • D、 case


  • 28、(多选题) 下面的哪些range函数可以返回1到10这十个整数()。
  • A、 for i in range(1,11)
  • B、 for i in range(0,10)
  • C、 for i in range(1,9)
  • D、 range(10,0,-1)


  • 29、(多选题) mlist=[‘Adam’,’Lisa’,’Bart’]为班里的3个分数从高到低的同学,则下面可以正确执行的有( )。
  • A、 要打印第一名同学的名字,用print(mlist[0])
  • B、 要打印第二名同学的名字,用print(mlist[1])
  • C、 要打印第三名同学的名字,用print(mlist[-1])
  • D、 要打印第四名同学的名字,用print(list[3])


  • 30、(多选题) 根据元组性质,表达正确的是( )。
  • A、 元组完全相当于一个列表
  • B、 不能对元组中的元素进行添加、删除或替换
  • C、 由于元组是一个序列,所以序列的切片操作可以用于元组
  • D、 一个元组就是一个字典


  • 31、(多选题) python中的for语句涉及的序列可以是( )。
  • A、列表
  • B、字符串
  • C、range函数产生的序列
  • D、关系表达式


  • 32、(多选题) 以下关于列表操作的描述,正确的是( )。
  • A、 通过append方法可以向列表添加元素
  • B、 通过extend方法可以将另一个列表中的元素逐一添加到列表中
  • C、 通过insert(index,object)方法在指定位置index前插入元素object
  • D、 通过add方法可以向列表添加元素


  • 33、(多选题) 关于numpy,描述正确的是( )。
  • A、 python中做科学计算的基础库
  • B、 用于储存和处理大型矩阵
  • C、 Numpy采用预编译的C代码完成,效率更高
  • D、 提供了用于数组快速操作的方法,数学,逻辑,排序,选择,线性代数,统计等


  • 34、(多选题) 下列导入numpy正确的语句是( )。
  • A、 import numpy as np
  • B、 from numpy import numpy
  • C、 import numpy
  • D、 from numpy as np


  • 35、(多选题) 下列选项中不能作为变量名的是
  • A、pass
  • B、my_boolean
  • C、_MyName
  • D、tuName$


  • 36、(多选题) 创建一个3*3的数组,下列代码中正确的是( )。
  • A、 ones((3,3))
  • B、 random([3,3,3])
  • C、 zeros((3,3))
  • D、 arange(0,9).reshape(3,3)


  • 37、(多选题) 下面对count(),index(), find()方法描述错误的是( )。
  • A、count()方法用于统计字符串里某个字符出现的次数
  • B、find()方法检测字符串中是否包含子字符串str,如果包含子字符串返回开始的索引值,否则会报一个异常
  • C、index()方法检测字符串中是否包含子字符串str,如果str不在,返回-1
  • D、所有答案均错误


  • 38、(多选题) 下面的哪些代码能在用户输入'bye'后输出'BYEbye'?
  • A、strs=input() strs=strs.upper() print(strs+strs)
  • B、strs1=input()strs2=strs1.upper() print(strs2+strs1)
  • C、strs=input() strs1=strs.lower() strs2=strs.upper() print(strs2+strs1)
  • D、strs=input() strs1=strs.lower() strs2=strs1.upper() print(strs2+strs)


  • 39、(多选题) 关于流程控制语句,下列描述错误的是( )。
  • A、 流程控制语句分为:顺序执行,分支语句,循环语句
  • B、 顺序执行:辨析的代码按照条件满足与否执行相应的语句块
  • C、 分支语句:编写的代码按照编写的上下顺序一行一行的执行
  • D、 循环语句:在满足条件下周而复始的运行


  • 40、(多选题) 下列选项中,用于格式化字符串的是( )。
  • A、 %
  • B、 format()
  • C、 f_string
  • D、 #


  • 41、(多选题) 关于变量的命名和使用,下列描述正确的是( )。
  • A、变量名可以包含字母、 数字、下划线和特殊字符串。
  • B、变量名不能包含空格, 但可使用下划线来分隔其中的单词。
  • C、可以将Python关键字和函数名用作变量名。 变量名应既简短又具有描述性。
  • D、慎用小写字母l和大写字母O, 因为它们可能被人错看成数字1和0。


  • 42、(多选题) 如下代码所示,代码运行结果为( )。
  • A、 {'99ONEZ','LOVE'}
  • B、 ['99ONEZ','LOVE']
  • C、 {'LOVE','99ONEZ'}
  • D、 ['LOVE','99ONEZ']


  • 43、(多选题) 下列关于函数的说法中,描述正确的是( )。
  • A、函数可以减少重复的代码,使得程序更加模块化
  • B、不同的函数中可以使用相同名字的变量
  • C、调用函数时,实参的传递顺序与形参的顺序可以不同
  • D、匿名函数与使用关键字def定义的函数没有区别


  • 44、(多选题) 在列表中添加元素的方法有哪些( )。
  • A、 append()
  • B、 insert()
  • C、 tuple()
  • D、 add()


  • 45、(多选题) 下列选项中,属于数值类型的是( )。
  • A、 0
  • B、 1.0
  • C、 1+2j
  • D、 4.2E-10


  • 46、(多选题) 下列表达式返回结果为True的是( )。
  • A、 print(1<2 or not True)
  • B、 print(False or not True)
  • C、 print(not True and True)
  • D、 print(not -3> -1)


  • 47、(多选题) 集合特征不正确的是( )。
  • A、 集合内的数据是无序的
  • B、 集合内的元素是有序的
  • C、 集合内的元素是可重复的
  • D、 集合无特征


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序