
国开机考真题-Python程序设计-01.docx
8页1. 题目类型: 判断题Python允许在函数定义中再定义函数 )A. √B. ×答案: √2. 题目类型: 判断题在字典中,要删除一个key,用pop(key)方法,对应的value也会从dict中删除A. √B. ×答案: √3. 题目类型: 判断题可以基于多个已有类创建新类 )A. √B. ×答案: √4. 题目类型: 判断题文件对象的readline()方法每次读入一行A. √B. ×答案: √5. 题目类型: 判断题注释的作用是增强程序可读性,并不会实际运行 )A. √B. ×答案: √6. 题目类型: 判断题在Python中,变量是一种数据类型 )A. √B. ×答案: ×7. 题目类型: 判断题对于如“quotesdf = quotesdf.drop(['date'], axis = 1 )”这样的语句中axis的参数只能是0或者1 0代表对DataFrame中某一列进行操作,1代表对DataFrame中某一行进行操作 )A. √B. ×答案: ×8. 题目类型: 判断题可以通过设置条件表达式永远不为False来实现无限循环 )A. √B. ×答案: √9. 题目类型: 判断题一个except子句可以同时处理多个异常,这些异常将被放在一个列表。
)A. √B. ×答案: ×10. 题目类型: 判断题定义函数只是规定了函数会执行什么操作,但并不会真正执行;只有调用函数时才会真正去执行函数中的代码 )A. √B. ×答案: √11. 题目类型: 判断题集合是一个无序的不重复元素序列A. √B. ×答案: √12. 题目类型: 判断题创建完对象后,其属性的初始值是固定的,外界无法进行修改A. √B. ×答案: ×13. 题目类型: 单选题关于return语句,以下选项中描述正确的是( )A. 函数可以没有return语句B. 函数必须有一个return语句C. 函数中最多只有一个return语句D. return只能返回一个值答案: 函数可以没有return语句14. 题目类型: 单选题以下代码的运行结果可能是( )print(set('121323'))A. ('1','2','1','3','2','3')B. {'121323'}C. {'1', '2', '3'}D. ('1', '2', '3')答案: {'1', '2', '3'}15. 题目类型: 单选题在一个方法的定义中,可以通过表达式( )访问实例变量xA. xB. self.get(x)C. self[x]D. self.x答案: self.x16. 题目类型: 单选题以下选项中,对文件的描述错误的是( )。
A. 文件是一个存储在辅助存储器上的数据序列B. 文本文件不能用二进制文件方式读入C. 文本文件和二进制文件都是文件D. 文件中可以包含任何数据内容答案: 文本文件不能用二进制文件方式读入17. 题目类型: 单选题使用( )命令可以查看Python3的版本A. python3 -BB. python3 -VC. python3 -XD. python3 -W答案: python3 -V18. 题目类型: 单选题以下哪一个步骤不属于数据清洗( )A. 去重B. 删除缺失值C. 异常值检测D. 数据合并答案: 数据合并19. 题目类型: 单选题在Python中,以下变量名错误的是( )A. aB. a_001C. 001_aD. a001答案: 001_a20. 题目类型: 单选题已知import numpy as np,无法使用numpy创建数组的操作是( )A. np.ones(8)B. np.zeros(8)C. np.empty(8)D. np.arrays(8)答案: np.arrays(8)21. 题目类型: 单选题A. 1357B. 135C. 135结束D. 1357结束答案: 13522. 题目类型: 单选题“try except”语句中使用“except:”表示( )。
A. 捕获所有异常B. 捕获未被前面except子句捕获的异常C. 等价于“except None:”D. 错误的写法答案: 捕获未被前面except子句捕获的异常23. 题目类型: 单选题关于以下代码,说法错误的是( )defexample(a, b):c = a ** 2 + bb = areturnca = 10b = 100c = example(a, b) + aA. 该函数名称为exampleB. 执行该函数后,变量b的值为100C. 执行该函数后,变量c的值为200D. 执行该函数后,变量a的值为10答案: 执行该函数后,变量c的值为20024. 题目类型: 单选题else语句不包含以下( )部分A. else关键字B. 条件C. 冒号D. 代码块答案: 条件25. 题目类型: 配伍题请为如下函数选择与之匹配的功能map()匹配: 给序列的每个元素应用一个函数,返回一个迭代器reduce()匹配: 使用function(x,y)函数,将序列缩减成1个元素结果filter()匹配: 使用返回bool的function对序列过滤,返回满足条件的结果26. 题目类型: 填空题在集合中使用_________函数移除指定元素。
A. remove()答案: remove()27. 题目类型: 填空题在函数内部,可以调用其他函数如果一个函数在内部调用其自身,这个函数就是_________A. 递归函数答案: 递归函数28. 题目类型: 填空题以下代码的运行结果为__________classAccount:def__init__(self,id):self.id=idid=888acc=Account(100)print(acc.id)A. 100答案: 10029. 题目类型: 填空题Python是一种_________语言,即可以在一个 Python 提示符 >>> 后直接执行代码A. 交互式答案: 交互式30. 题目类型: 填空题表达式 'Hello world!'.count('l') 的值为___________A. 3答案: 331. 题目类型: 填空题Python条件语句中elif是_________的缩写A. else if答案: else if32. 题目类型: 问答题请简述Python中,如何定义一个函数?答案: 33. 题目类型: 问答题try-except与try-finally有什么不同?答案: 34. 题目类型: 综合题请写出以下函数的代码。
定义一个函数:找出传入的列表或元组的奇数位对应的元素,并返回一个新的列表答案: 35. 题目类型: 综合题请根据以下要求,写出相应代码编写一个函数example, 可以接收任意多个数,返回的是一个元组元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所有数答案: 试卷为往年考题,仅供复习使用!。
