成都理工大学_Python程序设计_Python程序设计期末模拟试题

‌下列变量名中,哪一项不符合正确的变量命名规则?( )

2_year

‍Python不支持的数据类型有( )。

char

​从键盘输入一个整数赋值给number,下面哪一句是正确的?( )

number = int(input(‘请输入一个整数:’))

令list = [1, 2, 3],则分别执行命令del list[1]和list.remove(1)后的list为( )‏

[1, 3], [2, 3]

下列哪项描述是正确的?( )‌
‏I. 元组和列表都属于序列‌
‏II. 元组和列表都能进行切片操作
‏III. 元组和列表都能进行增删改查操作
‏IV. 元组的访问速度和处理速度比列表更快

I,II,IV

令set1 = {0, 1, 1, 2, 2, (3, 4, 4, 5, 5)},则print(len(set1))的结果为( )

4

执行下列程序后,k的值为( )。

‏k = 1
‏n = 263‏
‏while n:
‏      k *= n % 10
‏      n //= 10

36

下面程序的执行结果为( )。

for x in range(10, 1, -2):print(x)

10 8 6 4 2

‍下列程序的输出结果为( )。

for i in range(1, 4):‌
‍      for j in range(1, i+1):
             for k in range(j, 4):‌
‍                    s += 1
             t += 1
      u += 1‌
‍print(s, t, u)

14 6 3

​向函数传递参数时,存在不可变对象和可变对象两种类型,不考虑在函数体内重新定义x的情况下,以下哪个函数内部可能会改变参数x的值?( )

x = [‘test’]
func(x)

‍‎以下哪个不是函数的参数类型?( )

定长参数

‏已知 f=lambda x,y:x+y,则 f([6,5],[1,2,3])的值是( )。

[6, 5, 1, 2, 3]

‎以下哪一选项是用来标识静态方法的?( )

@staticmethod

‍下列方法中,不可以使用类名访问的是( )。

实例方法

‎​在面对对象中,与class Animal()等价的是( )。

class Animal(object)

‏有一个字符串string = “Spark is fast\n”,该字符串的末尾有一个换行符,可以使用以下哪条语句删除这个字符串末尾的换行符?( )

string.strip()

‎给定一个字符串a,需要以逆序的方式输出a,可以使用以下哪条语句?( )

a[::-1]

‎以下哪条语句的输出结果是’■■■■■+3.14’(■表示空格)?( )

’%+10.2f’%3.14

‌使用“\d+”匹配字符串“Python123”,匹配结果可能是( )。

123

下列关于元字符功能的说法,错误的是( )。

“*”字符表示匹配 1 次或多次

‌假设已导入正则表达式模块 re,那么表达式 max(re.findall(‘\d+’, ‘abc1d22e333fg’), key=len, default=‘no’) 的值为( )。

‘333’

​用以下哪种方式打开的文件不能被读取?( )

w

​以下哪个工作需要在数据持久化之前完成?( )

打开文件

​下列程序的输出结果是( )。

​f=open('f.txt','w')
​f.writelines(['Python programming.'])
​f.close()
​f=open('f.txt','rb')
​f.seek(10,1)print(f.tell())

10

‍已知c = np.arange(24).reshape(3, 4, 2)那么c.sum(axis = 0)所得的结果为( )

array([[24, 27], [30, 33], [36, 39], [42, 45]])

‎numpy中矩阵转成向量使用( )

resize

​numpy中创建全为1的矩阵使用( )

ones

执行soup.find_all(name=’input’)会返回什么?( )

name参数可以查找所有标签名为参数值的Tag对象,所以会返回所有input标签。

‍以下哪个模块是Python自带的,无须使用pip安装,可直接通过import导入后使用?

urllib

​在调用BeautifulSoup对象的select()方法时传入字符串参数,即可使用CSS选择器找到标签,以下说法错误的是( )

select(‘< title >’)表示按标签括号包裹的文本内容查找。

​在pandas数据清洗中,能实现清洗掉第3行数据的语句是。( )
成都理工大学_Python程序设计_Python程序设计期末模拟试题_第1张图片

df.dropna(axis=’index’, how=’all’)

关于pandas数据排序说法正确的是。( )

series.sor_values() 方法inplace参数可以设置是否原地操作。

​‎pandas中关于相关系数和协方差概念不正确的是。( )

对于两个变量x,y,如果相关系数为1时,说明x,y正向相似度最小。

‌使用可视化扩展库 matplotlib 的模块 pyplot 中的 xlabel()函数设置 x 轴标签时,下面哪个参数可以用来设置字体。( )

fontproperties

‎使用可视化扩展库 matplotlib 的模块 pyplot 中的 xticks()函数设置 x 轴刻度时,下面哪个参数用来设置刻度文本的旋转角度。( )

rotation

下列函数中,用于文本分割的是( )

split()

​下列关于类属性和实例属性的描述正确的是( )。

类属性和实例属性都可以在使用时动态添加。

‎​关于函数参数以下哪个是正确的?( )

函数参数在调用时可以使用关键字参数,顺序可以随意调整,可提高代码的可读性。

下面程序的执行结果为( )。

for x in range(21, 28, 3):
      print(x)

21 24 27

‏令set1 = set(‘aabbc’),set2 = set(‘bcdd’),则print(set1-set2)的结果为( )。

{‘a’}

‍ Python 的数字类型包含整型、浮点型、复数型、布尔型。

‎表达式[1, 2, 3]*3的值为[3, 6, 9]

×

‌ Python 中 break 和 continue 语句不可以单独使用。( )

函数中的默认参数不能传递实参。( )

×

‏Python语言中定义类的私有成员时需要明确使用关键字private进行说明。( )

×

‏已知 df 为 pandas 的 DataFrame 对象,那么 df.at[3, ‘姓名’]表示访问行下标为2,姓名列的值。( )

×

‎已知 df 为 pandas 的 DataFrame 对象,那么 df[:10]表示访问 df 中前 10 列数据。( )

×

‎使用扩展库 pandas 中 DataFrame 对象的 loc 方法访问数据时,可以使用DataFrame 的 index 标签,也可以使用整数序号来指定要访问的行和列。( )

×

​re模块中的match()方法会将所有符合匹配模式的结果返回。( )

×

‍在Python语言中定义类时,特殊方法__add__()对应的运算符是+

你可能感兴趣的:(python,开发语言)