全国计算机等级考试二级Python真题及解析(9)总结

需积分: 0 7 下载量 87 浏览量 更新于2024-03-23 收藏 95KB DOC 举报
言号,职员号 正确答案: D 6. 下列叙述中正确的是___________。 A 栈是一种先进先出的线性表 B 栈与队列都是非线性结构 C 队列是一种后进先出的线性表 D 栈和队列都是线性结构 正确答案: A 轮和队列是两种常见的数据结构,栈是一种先进先出的线性表,而队列是一种后进先出的线性表。因此,选项 A正确。综上所述,此题应选择 A。 7. 关于 Python 代码中的 pass 语句,下列说法正确的是___________。 A pass语句是空语句,不做任何操作,只是占位符 B pass语句会中断当前循环或者条件语句 C pass语句表示条件为真 D pass语句表示条件为假 正确答案: A pass语句在 Python 中被用作空语句,不做任何操作,只是一个占位符。选项 B、C、D中都与 pass 语句的特点不符,因此应选择 A。8. 下列内容不属于 Python 内置函数的是__________。 A len() B input() C print() D xrange()正确答案: D Python 中的内置函数是指在 Python 环境中可以直接调用的函数,xrange()并不是一个内置函数,而是 Python 2.x 版本中用来生成指定范围的整数序列的函数。因此,选项 D不属于 Python 内置函数,应选择 D。 9. 在 Python 中,下列哪个语句可以用来循环遍历字典的键值对__________。 A for key in dict: B for value in dict: C for key, value in dict: D for key value in dict.items():正确答案: D 在 Python 中,可以使用 for key, value in dict.items() 来循环遍历字典的键值对。因此,选项 D 是正确的循环遍历字典的键值对的语句。10. 在 Python 中,下列关于函数传参的说法错误的是__________。 A Python 函数的参数可以有默认值 B Python 函数可以接收任意个数的参数 C Python 函数调用时,不需要指定参数名称 D Python 函数的参数可以是不可变对象或可变对象正确答案: C 在 Python 中,在调用函数时需要明确指定参数的名称,否则会导致参数传递错误。因此,选项 C 中说法是错误的。11. 下列哪个选项不是 Python 中用于实现循环结构的关键字__________。 A while B do-while C for D break 正确答案: B 在 Python 中,实现循环结构的关键字有 while 和 for,而 do-while 并不是 Python 中用于实现循环结构的关键字。因此,选项 B不是 Python 中用于实现循环结构的关键字。12. 下列哪个选项是 Python 中用于中断当前循环的关键字__________。 A continue B pass C exit D break 正确答案: D 在 Python 中,用于中断当前循环的关键字是 break。当循环执行到 break 时,会立即跳出当前循环,不再执行后续代码。因此,选项 D是 Python 中用于中断当前循环的关键字。13. 下列哪个选项是 Python 中用于声明一个类的关键字__________。 A class B def C new D create 正确答案: A 在 Python 中,用于声明一个类的关键字是 class。通过 class 关键字可以定义一个类,其中包括类的属性和方法。因此,选项 A 是 Python 中用于声明一个类的关键字。14. 下列哪个选项是 Python 中用于继承父类的关键字__________。 A extends B super C subclass D.