python多选题考试大全

在模块A导入B模块的函数func(),并执行函数调用,下列写法正确的是
A:导入:import B
调用:B.func()
正确答案
B:导入:import B
调用: func()
C:导入:from B import func
调用: func()
正确答案
D:导入:from B import func
调用:B. func()
2

在 python 中,关于函数return语句的正确说法是( )
A:return指定函数返回值,用来结束函数
正确答案
B:在python中return语句只可返回一个值
C:无返回值函数中可以没有return语句
正确答案
D:如果不给return,函数默认返回None
正确答案
3

执行下列程序,输出的结果中包含的有()。

import math
for i in range(100, 111):
  for j in range(2, int(math.sqrt(i))):
    if i % j == 0:
      break
  else:
    print("", i, end="")
else:
  print()


A:100
B:101
正确答案
C:105
D:109
正确答案
E:110
4

关于a or b的描述正确的是( )。
A:若a=True b=True 则 a or b ==True
正确答案
B:若a=True b=False 则 a or b ==True
正确答案
C:若a=True b=True 则 a or b ==False
D:若a=False b=False 则 a or b ==False
正确答案
5

关于匿名函数叙述正确的是()
A:lambda只是一个表达式,函数体比def简单很多
正确答案
B:lambda的主体不是一个代码块
正确答案
C:lambda函数只能写一行
正确答案
D:可以访问全局变量和函数体以外的变量
6

对于下方代码段的叙述中,正确的是( )。
message = {“name”:“Bolly”,“id”:241}
message[“age”]=19
message.setdefault(“gender”,“male”)
message.setdefault(“age”,20)
message[“gender”]=“female”
A:message[“gender”]的值是"male"
B:message[“gender”]的值是"female"
正确答案
C:message[“age”]的值是19
正确答案
D:message[“age”]的值是20
7

__new__和__init__的区别,说法正确的是()
A:new__是一个静态方法,而__init__是一个实例方法
正确答案
B:new__方法会返回一个创建的实例,而__init__什么都不返回
正确答案
C:只有在__new__返回一个cls的实例时,后面的__init__才能被调用
正确答案
D:当创建一个新实例时调用__new
,初始化一个实例时用__init

正确答案
8

在python3中进程之间通信通常可以采用如下哪些方式()
A:Queue
正确答案
B:Pipe
正确答案
C:全局变量
D:共享数据
正确答案
9

关于函数的下列说法正确的是:()
A:函数可以没有参数
正确答案
B:函数可以有多个返回值
C:函数可以没有return语句
正确答案
D:函数都有返回值
正确答案
10

关于字符串下列说法正确的是()
A:python中有字符串数据类型
正确答案
B:python中没有数字数据类型
C:python可以#表示注释
正确答案
D:python可以使用引号表示注释
正确答案

下面哪些是Python合法的标识符()
A:int32
正确答案
B:40XL
C:self
正确答案
D:name
正确答案
2

以下哪些项python不能正常启动()
A:拼写错误
正确答案
B:错误表达式
正确答案
C:缩进错误
正确答案
D:手动抛出异常
3

关于Python语句P = –P,以下选项中描述错误的是()
A:P和P的负数相等
正确答案
B:P和P的绝对值相等
正确答案
C:将P赋值为它的相反数
D:P的值为0
正确答案
4

运行下列代码段,输出结果为True的是( )。
A:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.loads(data)
print(type(data)==type(text))
B:
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
print(type(data)==type(‘123’))
正确答案
C:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.loads(data)
print(‘1’ in text)
D:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.dumps(data)
print(‘1’ in text)
正确答案
5

关于字符串下列说法正确的是
A:字符应该视为长度为1的字符串
正确答案
B:字符串以\0标志字符串的结束
C:既可以用单引号,也可以用双引号创建字符串
正确答案
D:在三引号字符串中可以包含换行回车等特殊字符
正确答案
6

在 python 中,关于函数return语句的正确说法是( )
A:return指定函数返回值,用来结束函数
正确答案
B:在python中return语句只可返回一个值
C:无返回值函数中可以没有return语句
正确答案
D:如果不给return,函数默认返回None

正确答案
7

关于函数的下列说法正确的是:()
A:函数可以没有参数
正确答案
B:函数可以有多个返回值
C:函数可以没有return语句
正确答案
D:函数都有返回值
正确答案

Python中函数是对象,描述正确的是()
A:函数可以赋值给一个变量
正确答案
B:函数可以作为元素添加到集合对象中
正确答案
C:函数可以作为参数值传递给其它函数
正确答案
D:函数可以当做函数的返回值
正确答案

关于异常处理原则说法正确的是
A:注意异常的粒度,try块中尽量少写代码
正确答案
B:谨慎使用单独的except语句,或except Exception语句,而是定位到具体的异常
正确答案
C:注意异常捕获的顺序,在合适的层次处理异常
正确答案
D:使用更加友好的异常信息,遵守异常参数的规范
正确答案

以下关于strip()函数的作用描述正确的是?()
A:移除字符串正中间指定的字符
B:移除字符串头尾指定的字符
正确答案
C:该函数默认删除空格
D:该函数默认删除头尾的空格或换行符
正确答案

在模块A导入B模块的函数func(),并执行函数调用,下列写法正确的是
A:导入:import B
调用:B.func()
正确答案
B:导入:import B
调用: func()
C:导入:from B import func
调用: func()
正确答案
D:导入:from B import func
调用:B. func()
2

若alist1=[“apple”,“banana”,“orange”],alist2=[“pear”,“peach”,“watermelon”],想要合并为一个列表[“apple”,“banana”,“orange”,“pear”,“peach”,“watermelon”],下列正确的是()
A:alist1.append(alist2)
B:print(alist1+alist2)
正确答案
C:alist1.extend(alist2)
正确答案
D:alist1.pop(alist2)
3

关于字符串下列说法正确的是
A:字符应该视为长度为1的字符串
正确答案
B:字符串以\0标志字符串的结束
C:既可以用单引号,也可以用双引号创建字符串
正确答案
D:在三引号字符串中可以包含换行回车等特殊字符
正确答案

关于匿名函数叙述正确的是()
A:lambda只是一个表达式,函数体比def简单很多
正确答案
B:lambda的主体不是一个代码块
正确答案
C:lambda函数只能写一行
正确答案
D:可以访问全局变量和函数体以外的变量
5

对于下方代码段的叙述中,正确的是( )。
message = {“name”:“Bolly”,“id”:241}
message[“age”]=19
message.setdefault(“gender”,“male”)
message.setdefault(“age”,20)
message[“gender”]=“female”
A:message[“gender”]的值是"male"
B:message[“gender”]的值是"female"
正确答案
C:message[“age”]的值是19
正确答案
D:message[“age”]的值是20
6

下列表达式结果为假(False)的是( )
A:9>2 and 0
正确答案
B:3<5 or 4>5
C:not 16>15
正确答案
D:20<19 and 87>100
正确答案
7

以下属于python常用排序算法的是():
A:append
B:index
C:sort
正确答案
D:reverse
正确答案
8

在python3中进程之间通信通常可以采用如下哪些方式()
A:Queue
正确答案
B:Pipe
正确答案
C:全局变量
D:共享数据
正确答案
9

Python中函数是对象,描述正确的是()
A:函数可以赋值给一个变量
正确答案
B:函数可以作为元素添加到集合对象中
正确答案
C:函数可以作为参数值传递给其它函数
正确答案
D:函数可以当做函数的返回值
正确答案
10

以下关于strip()函数的作用描述正确的是?()
A:移除字符串正中间指定的字符
B:移除字符串头尾指定的字符
正确答案
C:该函数默认删除空格
D:该函数默认删除头尾的空格或换行符
正确答案

若 a = (1, 2, 3),下列哪个操作是合法的?
A:a[1:-1]
正确答案
B:a*3
正确答案
C:a[2] = 4
D:list(a)
正确答案
2
下列哪些语句在Python中是合法的?()
A:x = y = z = 1
正确答案
B:x = (y = z + 1)
C:x, y = y, x
正确答案
D:x += y
正确答案
3
关于a or b的描述正确的是( )。
A:若a=True b=True 则 a or b ==True
正确答案
B:若a=True b=False 则 a or b ==True
正确答案
C:若a=True b=True 则 a or b ==False
D:若a=False b=False 则 a or b ==False
正确答案
4
关于字符串下列说法正确的是
A:字符应该视为长度为1的字符串
正确答案
B:字符串以\0标志字符串的结束
C:既可以用单引号,也可以用双引号创建字符串
正确答案
D:在三引号字符串中可以包含换行回车等特殊字符
正确答案
5
下列关于递归的描述正确的是()
A:递归一定要用到循环结构
B:递归一定要用到分支结构
正确答案
C:递归一定要用到顺序结构
正确答案
D:递归代码简洁,执行效率并不高
正确答案
6
对于下方代码段的叙述中,正确的是( )。
message = {“name”:“Bolly”,“id”:241}
message[“age”]=19
message.setdefault(“gender”,“male”)
message.setdefault(“age”,20)
message[“gender”]=“female”
A:message[“gender”]的值是"male"
B:message[“gender”]的值是"female"
正确答案
C:message[“age”]的值是19
正确答案
D:message[“age”]的值是20
7
以下属于python常用排序算法的是():
A:append
B:index
C:sort
正确答案
D:reverse
正确答案
8
若 a = range(100),以下哪些操作是合法的?
A:a[-3]
正确答案
B:a[2:13]
正确答案
C:a[::3]
正确答案
D:a[2-3]
正确答案
9
关于函数的下列说法正确的是:()
A:函数可以没有参数
正确答案
B:函数可以有多个返回值
C:函数可以没有return语句
正确答案
D:函数都有返回值
正确答案
10
关于异常处理原则说法正确的是
A:注意异常的粒度,try块中尽量少写代码
正确答案
B:谨慎使用单独的except语句,或except Exception语句,而是定位到具体的异常
正确答案
C:注意异常捕获的顺序,在合适的层次处理异常
正确答案
D:使用更加友好的异常信息,遵守异常参数的规范
正确答案

哪些是函数的优点( )
A:减少代码重复
正确答案
B:使程序更加模块化
正确答案
C:使程序便于阅读
正确答案
D:加快程序运行速度
2
True在Python语言中是()
A:一个关键词
正确答案
B:一个布尔类型值
正确答案
C:和1相同
正确答案
D:和0相同
3
下面哪些是Python合法的标识符()
A:int32
正确答案
B:40XL
C:self
正确答案
D:name
正确答案
4
运行下列代码段,输出结果为True的是( )。
A:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.loads(data)
print(type(data)==type(text))
B:
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
print(type(data)==type(‘123’))
正确答案
C:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.loads(data)
print(‘1’ in text)
D:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.dumps(data)
print(‘1’ in text)
正确答案
5
下列内置函数的转换是正确的有()
A:int(“5.0”)
B:float(6)
正确答案
C:str(3.3)
正确答案
D:list(“abcdefg”)
正确答案
6
关于字符串下列说法正确的是
A:字符应该视为长度为1的字符串
正确答案
B:字符串以\0标志字符串的结束
C:既可以用单引号,也可以用双引号创建字符串
正确答案
D:在三引号字符串中可以包含换行回车等特殊字符
正确答案
7
变量定义描述正确的是()
A:函数的形参也属于局部变量
正确答案
B:函数体内定义的变量为局部变量
正确答案
C:全局变量是全局范围内都能引用
正确答案
D:global可以声明一个全局变量
正确答案
8
以下哪些不是可变数据类型:()
A:字符串
正确答案
B:元祖
正确答案
C:数字
正确答案
D:列表
9
关于异常处理原则说法正确的是
A:注意异常的粒度,try块中尽量少写代码
正确答案
B:谨慎使用单独的except语句,或except Exception语句,而是定位到具体的异常
正确答案
C:注意异常捕获的顺序,在合适的层次处理异常
正确答案
D:使用更加友好的异常信息,遵守异常参数的规范
正确答案
10
以下选项中,是 Python 语言保留字的是 ()
A:do
B:pass
正确答案
C:except
正确答案
D:while
正确答案

下列哪些语句在Python中是合法的?()
A:x = y = z = 1
正确答案
B:x = (y = z + 1)
C:x, y = y, x
正确答案
D:x += y
正确答案
2

下面哪些是Python合法的标识符()
A:int32
正确答案
B:40XL
C:self
正确答案
D:name
正确答案
3

在 python 中,关于函数return语句的正确说法是( )
A:return指定函数返回值,用来结束函数
正确答案
B:在python中return语句只可返回一个值
C:无返回值函数中可以没有return语句
正确答案
D:如果不给return,函数默认返回None

正确答案
4

以下选项中符合 Python 语言变量命名规则的是( )
A:am
正确答案
B:3_1
C:_AI
正确答案
D:str1
正确答案
5

下列表达式结果为假(False)的是( )
A:9>2 and 0
正确答案
B:3<5 or 4>5
C:not 16>15
正确答案
D:20<19 and 87>100
正确答案
6

在python3中进程之间通信通常可以采用如下哪些方式()
A:Queue
正确答案
B:Pipe
正确答案
C:全局变量
D:共享数据
正确答案
7

Python中函数是对象,描述正确的是()
A:函数可以赋值给一个变量
正确答案
B:函数可以作为元素添加到集合对象中
正确答案
C:函数可以作为参数值传递给其它函数
正确答案
D:函数可以当做函数的返回值
正确答案
8

有如下类定义,下列描述正确的是()
class A(object):
pass
class B(A):
pass
b = B()
A:isinstance(b, A) == True
正确答案
B:isinstance(b, object) == True
正确答案
C:issubclass(B, A) == True
正确答案
D:issubclass(b, B) == True
9

下列代码的运行结果可能的是?( )
import random as r
print(30 % r.randint(3, 7))
A:0
正确答案
B:1
C:2
正确答案
D:3
10

关于变量命名说法正确的是
A:变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能以数字开头
正确答案
B:不要将Python关键字和函数名用作变量名
正确答案
C:变量名应既简短又具有描述性
正确答案
D:避免使用容易引起混淆的名称,例如0(小写O)、l(小写L)
正确答案

下面哪些描述是正确的
A:列表list是可以修改的
正确答案
B:元组tuple是可以修改的
C:字典dict是一组键(key)和值(value)的组合, 通过键(key)进行查找, 没有顺序
正确答案
D:集合set的元素只出现一次, 是无序的
正确答案
2

下面哪些是Python合法的标识符()
A:int32
正确答案
B:40XL
C:self
正确答案
D:name
正确答案
3

运行下列代码段,输出结果为True的是( )。
A:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.loads(data)
print(type(data)==type(text))
B:
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
print(type(data)==type(‘123’))
正确答案
C:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.loads(data)
print(‘1’ in text)
D:
import json
data = ‘{“one”:“1”,“two”:“2”,“three”:“3”,“four”:“4”,“five”:“5”}’
text = json.dumps(data)
print(‘1’ in text)
正确答案
4

在 python 中,关于函数return语句的正确说法是( )
A:return指定函数返回值,用来结束函数
正确答案
B:在python中return语句只可返回一个值
C:无返回值函数中可以没有return语句
正确答案
D:如果不给return,函数默认返回None
正确答案
5

关于a or b的描述正确的是( )。
A:若a=True b=True 则 a or b ==True
正确答案
B:若a=True b=False 则 a or b ==True
正确答案
C:若a=True b=True 则 a or b ==False
D:若a=False b=False 则 a or b ==False
正确答案
6

以下选项中符合 Python 语言变量命名规则的是( )
A:am
正确答案
B:3_1
C:_AI
正确答案
D:str1
正确答案
7

关于python类说法正确的是()
A:类的实例方法必须创建对象后才可以调用
正确答案
B:类的实例方法必须创建对象前才可以调用
C:类的类方法可以用对象和类名来调用
正确答案
D:类的静态属性可以用类名和对象来调用
正确答案
8

在python3中进程之间通信通常可以采用如下哪些方式()
A:Queue
正确答案
B:Pipe
正确答案
C:全局变量
D:共享数据
正确答案
9

关于异常处理原则说法正确的是
A:注意异常的粒度,try块中尽量少写代码
正确答案
B:谨慎使用单独的except语句,或except Exception语句,而是定位到具体的异常
正确答案
C:注意异常捕获的顺序,在合适的层次处理异常
正确答案
D:使用更加友好的异常信息,遵守异常参数的规范
正确答案
10

以下选项中,是 Python 语言保留字的是 ()
A:do
B:pass
正确答案
C:except
正确答案
D:while
正确答案

下面哪些是Python合法的标识符()
A:int32
正确答案
B:40XL
C:self
正确答案
D:name
正确答案
2

在 python 中,关于函数return语句的正确说法是( )
A:return指定函数返回值,用来结束函数
正确答案
B:在python中return语句只可返回一个值
C:无返回值函数中可以没有return语句
正确答案
D:如果不给return,函数默认返回None
正确答案
3

关于a or b的描述正确的是( )。
A:若a=True b=True 则 a or b ==True
正确答案
B:若a=True b=False 则 a or b ==True
正确答案
C:若a=True b=True 则 a or b ==False
D:若a=False b=False 则 a or b ==False
正确答案
4

以下选项中符合 Python 语言变量命名规则的是( )
A:am
正确答案
B:3_1
C:_AI
正确答案
D:str1
正确答案
5

关于函数的下列说法正确的是:()
A:函数可以没有参数
正确答案
B:函数可以有多个返回值
C:函数可以没有return语句
正确答案
D:函数都有返回值
正确答案
6

运行下列代码段,输出结果为True,则①处可以填写()
import json
count = {“a”:“3”,“on”:“6”,“all”:“9”,“hello”:“12”,“apple”:“15”}
data = json.dumps(count)
print(①)
A:‘5’ in data
正确答案
B:‘6’ in data
正确答案
C:‘ho’ in data
D:‘lo’ in data
正确答案
7

关于字符串下列说法正确的是()
A:python中有字符串数据类型
正确答案
B:python中没有数字数据类型
C:python可以#表示注释
正确答案
D:python可以使用引号表示注释
正确答案
8

以下选项中,关于turtle库描述对的是() 
A:setheading(50)使画笔后退50像素
B:forward(20)使画笔向前20像素
正确答案
C:right(90)使画笔向右转90度
正确答案
D:penup()使画笔抬起
正确答案
9

Python的文件IO中,文件的打开模式有()
A:w
正确答案
B:r
正确答案
C:a
正确答案
D:z
10

以下选项中,是 Python 语言保留字的是 ()
A:do
B:pass
正确答案
C:except
正确答案
D:while
正确答案

猜你喜欢

转载自blog.csdn.net/m0_37317411/article/details/124844907