|
|

楼主 |
发表于 2025-3-20 17:30:45
|
显示全部楼层
号
•
C. 前面使用单引号后面使用双引号
•
D. 前面使用双引号后面使用单引号
答案: 前后都使用单引号
问题 5: 2. 标识符可以用于变量、函数、对象等的命名,以下标识符使用正确的是( )。
选项:
•
A. 100abc
•
B. data1
•
C. for
•
D. _@777
答案: data1
问题 6: 3. 在字符变量p = 'Python'中提取字符'ho',以下索引使用正确的是( )。
选项:
•
A. p[3: 5]
•
B. p[-2: -1]
•
C. p[4: 6]
•
D. p[3, 5]
答案: p[3: 5]
问题 7: 4. 实现输出'hello, world! ',下列对于字符串拼接有误的是( )。
选项:
•
A. 'hello, ' + 'world! '
•
B. 'hello' + ', ' + 'world! '
•
C. 'hello, ' + 'world' + '!'
•
D. 'hello, 'world! '
答案: 请关注ybaotk.com搜题查看答案
问题 8: 5. 下面对于赋值运算符说法错误的是( )。
选项:
•
A. a += b等效于a=a + b
•
B. 未定义的变量可以使用特殊赋值运算符
•
C. 赋值运算符可用于变量的更新
•
D. 所有的赋值运算符都含有=
答案: 请关注ybaotk.com搜题查看答案
问题 9: 6. 下面不属于按位运算符的是( )。
选项:
•
A. |
•
B. &
•
C. and
•
D. ^
答案: 请关注ybaotk.com搜题查看答案
问题 10: 7. 以下运算符优先级最高的是( )。
选项:
•
A. *
•
B. >>
•
C. &
•
D. !=
答案: 请关注ybaotk.com搜题查看答案
问题 11: 8. 与关系表达式z == 0 等价的表达式是( )。
选项:
•
A. not z
•
B. z
•
C. z = 0
•
D. z != 1
答案: 请关注ybaotk.com搜题查看答案
问题 12: 9. 以下不合法的表达式是( )。
选项:
•
A. x in [1, 3, 5, 7, 9]
•
B. b < 3 and 5 == a
•
C. x + 2 > 3
•
D. 6 = c
答案: 请关注ybaotk.com搜题查看答案
问题 13: 10. 在直角坐标系中,x、y是坐标系中任意点的位置,用x、y表示第一象限或第三象限的Python表达式为( )。
选项:
•
A. x>0 or x<0 and y>0 or y<0
•
B. x>0 and y>0 or x<0 and y<0
•
C. x>0 and y>0 or x>0 and y<0
•
D. x<0 and y>0 or x>0 and y<0
答案: 请关注ybaotk.com搜题查看答案
问题 14: 1. 在下列选项中,对元组操作合法的是( )。
选项:
•
A. Tuple.extend(otherTuple)
•
B. Tuple[0] = 'A'
•
C. Tuple.sort()
•
D. Tuple1 + Tuple2
答案: 请关注ybaotk.com搜题查看答案
问题 15: 2. 下列数据类型无法在Python中进行索引操作的是( )。
选项:
•
A. tuple
•
B. list
•
C. string
•
D. set
答案: 请关注ybaotk.com搜题查看答案
问题 16: 3. 下列哪种数据类型不是Python常用的数据类型( )。
选项:
•
A. list
•
B. float
•
C. dict
•
D. char
答案: 请关注ybaotk.com搜题查看答案
问题 17: 4. 下列方法能够对列表a = [1, 1, 2, 4, 2, 5, 6]实现元素去重操作的是( )。
选项:
•
A. list(set(a))
•
B. a.pop(0, 2)
•
C. a.remove(1)
•
D. a.remove(2)
答案: 请关注ybaotk.com搜题查看答案
问题 18: 5. Python中的数据结构可分为可变类型与不可变类型,下列属于不可变类型的是( )。
选项:
•
A. 字典
•
B. 列表
•
C. 元组
•
D. 可变集合
答案: 请关注ybaotk.com搜题查看答案
问题 19: 6. 以下语句中无法成功创建字典的是( )。
选项:
•
A. dict1 = {}
•
B. dict2 = { 3 : 5 }
•
C. dict3 = {[1,2,3]: 'uestc '}
•
D. dict4 = {(1,2,3): 'uestc '}
答案: 请关注ybaotk.com搜题查看答案
问题 20: 7. 下列操作能够索引到列表 li = [ (1, 'a'), (2, 'b'), (3, 'c')] 中元素'b'的是( )。
选项:
•
A. li[2,2]
•
B. li[1][1]
•
C. li[2][2]
•
D. li[1,1]
答案: 请关注ybaotk.com搜题查看答案
问题 21: 8. 若要获取两个集合A和B的交集,在Python中应该使用( )。
选项:
•
A. A – B
•
B. A & B
•
C. A | B
•
D. A ^ B
答案: 请关注ybaotk.com搜题查看答案
问题 22: 9. 在Python中对两个集合对象实行操作A | B,得到的结果是( )。
选项:
•
A. 并集
•
B. 交集
•
C. 差集
•
D. 异或集
答案: 请关注ybaotk.com搜题查看答案
问题 23: 10. 数据结构tuple可以归类为( )。
选项:
•
A. 序列
•
B. 映射
•
C. 可变类型
•
D. 集合
答案: 请关注ybaotk.com搜题查看答案
问题 24: 1. 下列关于函数的描述错误的是( )。
选项:
•
A. 函数可以没有返回值
•
B. 函数的数据都是隐式传递的
•
C. 函数不能操作类内部的数据
•
D. 函数和对象无关
答案: 请关注ybaotk.com搜题查看答案
问题 25: 2. 在Python中调用函数时,根据函数定义的参数位置来传递的参数是( )。
选项:
•
A. 位置参数
•
B. 关键字参数
•
C. 默认参数
•
D. 可变参数
答案: 请关注ybaotk.com搜题查看答案
问题 26: 3. 在Python中使用( )定义任意数量的可变位置参数。
选项:
•
A. *args
•
B. **kwargs
•
C. args
•
D. kwargs
答案: 请关注ybaotk.com搜题查看答案
问题 27: 4. 下列关于可变参数的描述正确的是( )。
选项:
•
A. 可变参数只能定义1个参数
•
B. 可变参数放在所有参数的最前面
•
C. 可变参数可包裹位置参数和关键字参数
•
D. 可变参数不能接受没有传入参数
答案: 请关注ybaotk.com搜题查看答案
问题 28: 5. 运行'list(map(lambda x : x * 2, [1,2,3,4]))'后,输出结果正确是( )。
选项:
•
A. [1,4,9,16]
•
B. 1,4,9,16
•
C. [2,4,6,8]
•
D. 以上都不正确
答案: 请关注ybaotk.com搜题查看答案
问题 29: 6. 下列关于lambda函数的描述正确的是( )。
选项:
•
A. lambda函数可定义多行函数
•
B. lambda函数可以有多个返回值
•
C. lambda函数不能含有命令
•
D. lambda函数只能有一个参数列表
答案: 请关注ybaotk.com搜题查看答案
问题 30: 7. 下列关于全局变量和局部变量描述正确的是( )。
选项:
•
A. 在函数体外定义的变量为局部变量
•
B. 在函数体内定义的变量为全局变量
•
C. 全局变量可以在函数体内被调用
•
D. 局部变量可以在函数体外被调用
答案: 请关注ybaotk.com搜题查看答案
问题 31: 8. 下列导入方式中已为函数指定别名的是( )。
选项:
•
A. import numpy
•
B. from numpy import *
•
C. from numpy import matrix and array
•
D. import numpy as np
答案: 请关注ybaotk.com搜题查看答案
问题 32: 1. 下列关于使用open函数读取文件的说法不正确的是( )。
选项:
•
A. 默认以只读模式打开文件
•
B. 以“只读”模式打开时该文件必须已存在
•
C. 以“只读”模式打开时若该文件不存在则创建该文件
•
D. 文件打开模式包括:读取(r),写入(w),附加(a)以及读取和写入(r+)
答案: 请关注ybaotk.com搜题查看答案
问题 33: 2. 下列关于绝对文件路径使用不正确的是( )。
选项:
•
A. r'C:\Users\45543\Desktop\text_file\e_point.txt'
•
B. 'C:\\Users\\45543\\Desktop\\text_file\\e_point.txt'
•
C. 'C:/Users/45543/Desktop/text_file/e_point.txt'
•
D. 'C://Users//45543//Desktop//text_file//e_point.txt'
答案: 请关注ybaotk.com搜题查看答案
问题 34: 3. 若需要将读取的文件内容存储到一个列表中,可以选择( )方法。
选项:
•
A. read()
•
B. readlines()
•
C. readline()
•
D. write()
答案: 请关注ybaotk.com搜题查看答案
问题 35: 4. 下列关于写入文件的说法不正确的是( )。
选项:
•
A. 在写入模式(w)下,当写入的文件不存在时,open函数将自动创建文件
•
B. 在写入模式(w)下,当写入的文件已存在时,open函数会先清空该文件
•
C. 文件写入多行数据时,write函数会自动添加换行符号
•
D. 将数值型数据写入文本文件时,必须先将数值型数据转化为字符串型数据
答案: 请关注ybaotk.com搜题查看答案
问题 36: 5. 删除字符串末尾指定字符的操作方法是( )。
选项:
•
A. strip()
•
B. rstrip()
•
C. lstrip()
•
D. estrip()
答案: 请关注ybaotk.com搜题查看答案
问题 37: 6. 下列关于Python读取文件说法不正确的是( )。
选项:
•
A. 读取CSV文件时会默认打开文件路径,不需要设置open函数
•
B. 使用csv.reader函数读取CSV文件内容,并存为列表
•
C. 使用csv.DictReader函数读取CSV文件内容,并存为字典
•
D. 使用DictReader函数时,可以用列的标题查询读取csv的某一列
答案: 请关注ybaotk.com搜题查看答案
问题 38: 7. 对于字典形式的数据,Python写入CSV文件时需要用到的函数是( )。
选项:
•
A. csv.write
•
B. csv.DictWrite
•
C. csv.DictWriter
•
D. csv.dictwrite
答案: 请关注ybaotk.com搜题查看答案
问题 39: 8. 下列文件扩展名属于文档文件的是( )。
选项:
•
A. .avi
•
B. .exe
•
C. .tmp
•
D. .html
答案: 请关注ybaotk.com搜题查看答案
问题 40: 9. 下列说法正确的是( )。
选项:
•
A. 若读取文件不存在,open函数会自动创建文件
•
B. 当读取文件时,需要在相对路径前面加r
•
C. 通常使用strip()方法删除字符串首尾两端的指定字符
•
D. 写入多行数据时,write函数会自动添加换行符号
答案: 请关注ybaotk.com搜题查看答案
问题 41: 10. open函数的默认encoding参数是( )。
选项:
•
A. UTF-7
•
B. UTF-8
•
C. url
•
D. gbk
答案: 请关注ybaotk.com搜题查看答案
问题 42: 1. 以下关于random库的描述,正确的是( )。
选项:
•
A. 每次调用随机函数生成的随机数一定完全不相同
•
B. 通过from random import*引入random随机库的部分函数
•
C. uniform(0, 1)与uniform(0.0, 1.0)的输出结果不同,前者输出随机整数,后者输出随机小数
•
D. randint(a, b)是生成一个[a, b]之间的整数
答案: 请关注ybaotk.com搜题查看答案
问题 43: 2. 下列属于math库中的数学函数的是( )。
选项:
•
A. findall
•
B. sub
•
C. sqrt
•
D. random
答案: 请关注ybaotk.com搜题查看答案
问题 44: 3. 在Python中使用( )函数可生成随机浮点数。
选项:
•
A. randrange
•
B. uniform
•
C. randint
•
D. getrandbits
答案: 请关注ybaotk.com搜题查看答案
问题 45: 4. datetime模块中用于操作“2015-10-14 18:25:36”类型的数据的类是( )。
选项:
•
A. date
•
B. time
•
C. datetime
•
D. random.Random
答案: 请关注ybaotk.com搜题查看答案
问题 46: 5. 下列对Python中的NumPy描述不正确的是( )。
选项:
•
A. NumPy是用于数据科学计算的基础模块
•
B. NumPy的数据容器能够保存任意类型的数据
•
C. NumPy提供了ndarray和array两种基本的对象
•
D. NumPy能够对多维数组进行数值运算
答案: 请关注ybaotk.com搜题查看答案
问题 47: 6. 下列对DataFrame常用属性的说法错误的是( )。
选项:
•
A. values可以获取元素
•
B. index可查看索引情况
•
C. column可查看DataFrame的列名
•
D. dtypes可查看各列的数据类型
答案: 请关注ybaotk.com搜题查看答案
问题 48: 7. 下列关于apply()方法说法正确的是( )。
选项:
•
A. apply()方法无法应用于分组操作
•
B. apply()方法作用范围:pandas中的Series和DataFrame
•
C. apply()方法中不能自定义函数
•
D. apply()方法只能够对行列进行操作
答案: 请关注ybaotk.com搜题查看答案
问题 49: 8. 下列关于绘图的标准流程说法错误的是( )。
选项:
•
A. 绘图之前必须先创建画布,不可省略
•
B. 添加图例必须在绘制图形之后
•
C. 绘图流程的最后部分是保存和显示图形
•
D. 添加标题,坐标轴名称,绘制图形等步骤没有先后顺序
答案: 请关注ybaotk.com搜题查看答案
问题 50: 9. pyplot使用rc配置文件来自定义图形的各种默认属性,用于修改线条上点的形状的rc参数名称是( )。
选项:
•
A. lines.linewidth
•
B. lines.markersize
•
C. lines.linestyle
•
D. lines.marker
答案: 请关注ybaotk.com搜题查看答案
问题 51: 10. 下列图形常用于分析各分组数据在总数据中所占比例的是( )。
选项:
•
A. 折线图
•
B. 饼图
•
C. 柱形图
•
D. 箱线图
答案: 请关注ybaotk.com搜题查看答案
问题 52: 1. 当if a>b语句返回值为( )时可进入条件分支。
选项:
•
A. 0
•
B. False
•
C. []
•
D. True
答案: 请关注ybaotk.com搜题查看答案
问题 53: 2. 实现一个条件判断可以只用( )语句。
选项:
•
A. if
•
B. elif
•
C. continue
•
D. else
答案: 请关注ybaotk.com搜题查看答案
问题 54: 3. 可以使用( )语句跳过当前循环的剩余语句,继续进行下一轮循环。
选项:
•
A. pass
•
B. continue
•
C. break
•
D. 以上均可以
答案: 请关注ybaotk.com搜题查看答案
问题 55: 4. 列表解析式[i for i in range(5)]返回的结果是( )。
选项:
•
A. [0, 1, 2, 3, 4, 5]
•
B. [0, 1, 2, 3, 4]
•
C. [1, 2, 3, 4, 5]
•
D. 以上均不正确
答案: 请关注ybaotk.com搜题查看答案
问题 56: 5. 以下代码中不能正确运行出结果的是( )。
选项:
•
A. [print(x, y) for x, y in [(1, 1), (1, 1), (1, 1)]
•
B. [print(x) for x, y in [(1, 1), (1, 1), (1, 1)]]
•
C. [x, y for x, y in [(1, 1), (1, 1), (1, 1)]]
•
D. 以上均不可以
答案: 请关注ybaotk.com搜题查看答案
问题 57: 6. 列表解析式[i for i in range(1, 10, 3)]返回的结果是( )。
选项:
•
A. [1, 4, 7]
•
B. [1, 3, 6]
•
C. [3, 6, 9]
•
D. 以上均不正确
答案: 请关注ybaotk.com搜题查看答案
问题 58: 7. 下列选项中的代码可以正确运行的是( )。
选项:
•
A. [i for i in 1,2,3]
•
B. [i for i in range(3)]
•
C. [i for i in 3]
•
D. 以上均可以
答案: 请关注ybaotk.com搜题查看答案
问题 59: 8. 列表解析式[i for i,j in [(1, 2),(2, 1),(1, 3),(3, 1)] if i > j]返回的结果是( )。
选项:
•
A. [1, 3]
•
B. [2, 3]
•
C. [(2, 1),(3, 1)]
•
D. 以上均不正确
答案: 请关注ybaotk.com搜题查看答案
问题 60: 9. 列表解析式[i * j for i in range(1, 4) for j in range(1, 4) if i > j]返回的结果是( )。
选项:
•
A. [1, 2, 3, 4]
•
B. [1, 4, 16]
•
C. [2, 3, 6]
•
D. 以上均不正确
答案: 请关注ybaotk.com搜题查看答案
问题 61: 10. 在Python中( )语句不做任何事情,一般用做占位语句。
选项:
•
A. range
•
B. continue
•
C. pass
•
D. break
答案: 请关注ybaotk.com搜题查看答案
问题 62: 1. 根据类创建的对象,每个对象都会自动带有类的属性和特点,然后可以按照实际需要赋予每个对象特有的属性,这个过程被称为类的( )。
选项:
•
A. 私有化
•
B. 实例化
•
C. 封装
•
D. 继承
答案: 请关注ybaotk.com搜题查看答案
问题 63: 2. 抽象类与普通类的不同之处在于( )。
选项:
•
A. 抽象类不能被实例化,只能被继承
•
B. 抽象类能被实例化,只能被继承
•
C. 抽象类能被实例化,不能被继承
•
D. 抽象类不能被实例化,不能被继承
答案: 请关注ybaotk.com搜题查看答案
问题 64: 3. 下列属于面向对象方法的特征之一的是( )。
选项:
•
A. 封装性
•
B. 抽象性
•
C. 隐蔽性
•
D. 模块化
答案: 请关注ybaotk.com搜题查看答案
问题 65: 4. 在Python的面向对象中,关于self的说法不正确的有( )。
选项:
•
A. self不是关键字
•
B. self不能避免非限定调用时找不到访问对象或变量
•
C. self代表当前对象的地址
•
D. self是不可修改的
答案: 请关注ybaotk.com搜题查看答案
问题 66: 5. Python中通过( )实现访问类或对象(实例)的属性和方法。
选项:
•
A. “,”
•
B. “.”
•
C. “[]”
•
D. “()”
答案: 请关注ybaotk.com搜题查看答案
问题 67: 6. 在类方法中引用的属性为( )。
选项:
•
A. 类属性
•
B. 对象属性
•
C. 类属性和对象属性
•
D. 以上都不正确
答案: 请关注ybaotk.com搜题查看答案
问题 68: 7. 下列选项中属性私有化正确的是( )。
选项:
•
A. self._name_
•
B. self.name__
•
C. self.__name__
•
D. self.__name
答案: 请关注ybaotk.com搜题查看答案
问题 69: 8. 下列属于迭代器的基本方法的是( )。
选项:
•
A. iter()
•
B. init()
•
C. del()
•
D. class()
答案: 请关注ybaotk.com搜题查看答案
问题 70: 9. 以下关于迭代器的说法不正确的是( )。
选项:
•
A. 迭代器只能往前不能后退
•
B. 迭代器可以记住遍历的位置
•
C. 通过迭代器能输出对象的全部信息
•
D. 迭代器可以往前也可以后退
答案: 请关注ybaotk.com搜题查看答案
问题 71: 10. ( )为类中删除属性的专有方法。
选项:
•
A. __init__
•
B. __repr__
•
C. __del__
•
D. __cmp__
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|