订单查询
首页 教育类
《Python数据分析与应用》试卷A
大小:7.21 KB 发布时间: 2022-11-11 13:51:01 ** **
下载文档

以下是小编为大家整理的有关于《Python数据分析与应用》试卷A,希望能帮到大家,欢迎阅读参考。

一、单选题(每题2  分,共计40分)

1.关于find和index函数的说法,下列描述错误的是()。

A、find函数没有找到时会抛出异常  B、两个都拥有检测某个字符串包含子串C、都支持指定搜索范围D、默认查找的范围均为整个长度。

2.阅读下面的程序,程序最终的执行结果为()。a=0 b=10 if (a or b) and b: print("结果为true") else: print("结果为false") 

  A、结果为true;        B.结果为false; C.没有任何输出;       D.程序出现编译错误。

3.下列选项中,布尔值为True的是()。

A、1           B、0         C、None           D、{} 

4.  已知x=10,y=20,z=30|以下语句执行后x,y,z的值是()if x

A、. 10,20,30        B、10,20,20   C、.20,10,10         D、20,10,30

5.下列选项中,会输出1,2,3三个数字的是()A、for i in range(3):                     B.for i in range(2): 

print(i)                                print(i + 1) 

C. aList = [0,1,2]                         D. i = 1  for i in aList:                            while i: 

print(i + 1)                               print(i)  i = i + 1 

6.下列选项中,符合Python命名规范的标识符是()A、 user-Passwd            B、 if  C、 _name                  D、 setup.exe 

7.下列关于IPython的说法,错误的是()

A、IPython  集成了交互式Python的很多优点。B、IPython的性能远远优于标准的Python的shell。C、IPython支持变量自动补全,自动收缩。D、与标准的Python相比,IPython缺少内置的功能和函数。

8.当需要在字符串中使用特殊字符时,Python使用()作为转义字符。

A、\\               B、 /           C、#             D、 .%

9.阅读下面的代码sum=0 for i in range(100): if(i%10): continue sum=sum+i print(sum) 上述程序的执行结果是()

A、5050             B、4950         C、450           D、45

10. 每个Python对象都具有布尔值,下列是True的是()。 

A、None         B、0          C、1           D、 "" 

11. 下列不属于数组属性的是(    )。 

A.ndim B.shape C.size D.add 

12. 下列属于NumPy提供的基本对象的是(     )。

 A.array B.list C.matrix D.turple 

13. 下列不能创建数组的函数是(     )。 A.linspace B.zeros C.ones D.twos 14. 改变数组的操作有(    )。

A.切片 B.索引 C.转置 D.堆叠 

15. 下列不属于数组的常用统计函数的是(   )。 

A.split B.sum C.mean D.std 

16. 下列关于pandas数据读/写说法错误的是(    )。 

A.read_csv能够读取所有文本文档的数据 B.read_sql能够读取数据库的数据 

C.to_csv函数能够将结构化数据写入.csv文件 D.to_excel函数能够将结构化数据写入Excel文件 

17.以下关于缺失值检测的说法中,正确的是(     )。 

A.null和notnull可以对缺失值进行处理 

B.dropna方法既可以删除观测记录,亦可以删除特征 

C.fillna方法中用来替换缺失值的值只能是数据框 

D.pandas库中的interpolate模块包含了多种插值方法 

18.以下关于drop_duplicates函数的说法中错误的是(     )。 

A.仅对DataFrame和Series类型的数据有效 B.仅支持单一特征的数据去重 C.数据重复时默认保留第一个数据 D.该函数不会改变原始数据排列 

19.下列loc、iloc、ix属性的用法正确的是(   )。 

A.df.loc[‘列名’,’索引名’];df.iloc[‘索引位置’,’列位置’];df.ix[‘索引位置’,’列名’] 

B.df.loc[‘索引名’,’ 列名’];df.iloc[‘索引位置’,’列名’];df.ix[‘索引位置’,’列名’] 

C.df.loc[‘索引名’,’ 列名’];df.iloc[‘索引位置 ’,’列名’];df.ix[‘索引名’,’列位置’  ] 

D.df.loc[‘索引名’,’ 列名’];df.iloc[‘索引位置 ’,’列位置’];df.ix[‘索引位置’,’列位置’] 

20.使用其本身可以达到数据透视功能的函数是(   )。 

二、 填空题(每题3分,共计30分) 

21. 9^3的结果是_______。 

22. 果希望查看变量的类型,可以使用_______来实现 

23. 如果在列表中查找元素,可以使用运算符_______来判断是否存在。 24. 若a=9,~a的结果是_______。 

25. 布尔类型的值包括_______和_______。 26. 9&3的结果是_______。 

27. 整型字面值的表示方式有四种,分别是十进制、二进制、八进制和_______。 

28. 8<<2的结果是_______。 

29. 8>>2的结果是_______。 

30. 8&3的结果是_______。 

三、简答题(每题10分,共计30分) 

31. 简述Python的特点。

32. 简述Python中pass语句的作用。                   

33. 写一个函数求一个自然数中所有数字的和。


Python数据分析与应用》试卷A参考答案

一、单选题(每题2分,共计40分)

1A  

2A  

3A  

4C  

5C  

6C  

7D  

8.B  

9C  

10C  

11A  

12B  

13B  

14D  

15B  

16D  

17A  

18D  

19D  

20A  

二、填空题(每题3分,共计30分)

2110

22type(变量的名字)

23in

24-10

25TrueFalse

2611

27【十六进制】

2832

29【 2

301

三、简答题(每题10分,共计30分)

31PYTHON具有的特点如下:

1简单易学

2开源

3高级语言

4可移植性

5解释性

6面向对象

7可扩展性

8丰富的库

9规范的代码

32PASS语句PYTHON中的PASS是空语句,它的出现是为了保持程序结构的完整性。PASS 不做任何事情,一般用做占位语句。

33DEF SUM_DIGIT(N): IF N < 10: RETURN N ELSE:         LAST = N % 10 

ALL_BUT_LAST = N // 10 

RETURN SUM_DIGIT(ALL_BUT_LAST) + LAST RESULT = SUM_DIGIT(123) PRINT(RESULT) 


《Python数据分析与应用》试卷A

将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档文档为doc格式
我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2022 All Rights Reserved 版权所有 备案号:湘ICP备2022012880号-7