python每日必考题库_python考试题库的搜索结果-阿里云开发者社区

【精品问答】Python二级考试题库

1.关于数据的存储结构,以下选项描述正确的是( D ) A: 数据所占的存储空间量 B: 存储在外存中的数据 C: 数据在计算机中的顺序存储方式 D: 数据的逻辑结构在计算机中的表示

2.关于线性链表的描述,以下选项中正确的是( A ) A: 存储空间不一定连续,且各元素的存储顺序是任意的 B: 存储空间必须连续,且各元素的存储顺序是任意的 C: 存储空间不一定连续,且前件元素一定存储在后件元素的前面 D: 存储空间必须连续,且前件元素一定存储在后件元素的前面

3.关于软件危机,以下选项中描述错误的是 ( A ) A: 软件过程不规范 B: 软件质量难以控制 C: 软件开发生产率低 D: 软件成本不断提高

4.设有如下关系表:

以下选项中正确地描述了关系表 R、S、T 之间关系的是 ( C ) A: T=R∪S B: T=R×S C: T=R–S D: T=R∩S

5.关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) A: Python 语言不采用严格的“缩进”来表明程序的格式框架 B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围 C: Python 语言的缩进可以采用 Tab 键实现 D: 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义

6.关于 Python 组合数据类型,以下选项中描述错误的是 ( D ) A: Python 的 str、tuple 和 list 类型都属于序列类型 B: Python 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易 C: 组合数据类型可以分为 3 类:序列类型、集合类型和映射类型 D: 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问

7.以下选项中不是 Python 对文件的写操作方法的是 ( D ) A: writelines B: write C: write 和 seek D: writetext

8.关于数据组织的维度,以下选项中描述错误的是 ( A ) A: 数据组织存在维度,字典类型用于表示一维和二维数据 B: 高维数据有键值对类型的数据构成,采用对象方式组织 C: 二维数据采用表格方式组织,对应于数学中的矩阵 D: 一维数据采用线性方式组织,对应于数学中的数组和集合等概念

9.下面代码的输出结果是 ( B )

d ={"大海":"蓝色", "天空":"灰色", "大地":"黑色"}

print(d["大地"], d.get("大地", "黄色"))

A: 黑色 黄色 B: 黑色 黑色 C: 黑的 灰色 D: 黑色 蓝色

10.关于算法的描述,以下选项中错误的是 ( B ) A: 算法是指解题方案的准确而完整的描述 B: 算法的复杂度主要包括时间复杂度和数据复杂度 C: 算法具有可行性、确定性、有穷性的基本特征 D: 算法的基本要素包括数据对象的运算和操作及算法的控制结构

11.关于数据结构的描述,以下选项中正确的是 ( A ) A: 数据结构指相互有关联的数据元素的集合 B: 数据的存储结构是指反映数据元素之间逻辑关系的数据结构 C: 数据结构不可以直观地用图形表示 D: 数据的逻辑结构有顺序、链接、索引等存储方式

12.关于结构化程序设计方法原则的描述,以下选项中错误的是 ( B ) A: 自顶向下 B: 多态继承 C: 逐步求精 D: 模块化

13.与信息隐蔽的概念直接相关的概念是 ( C ) A: 模块耦合度 B: 软件结构定义 C: 模块独立性 D: 模块类型划分

14.关于软件工程的描述,以下选项中描述正确的是 ( A ) A: 软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和工序 B: 软件工程包括3要素:结构化、模块化、面向对象 C: 软件工程工具是完成软件工程项目的技术手段 D: 软件工程方法支持软件的开发、管理、文档生成

15.以下选项中表示关系表中的每一横行的是 ( A ) A: 元组 B: 码 C: 列 D: 属性

16.将E-R图转换为关系模式时,可以表示实体与联系的是 ( C ) A: 属性 B: 域 C: 关系 D: 键

17.关于Python循环结构,以下选项中描述错误的是 ( A ) A: 每个continue语句只有能力跳出当前层次的循环 B: break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行 C: 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等 D: Python通过for、while等保留字提供遍历循环和无限循环结构

18.关于Python的lambda函数,以下选项中描述错误的是 ( B ) A: lambda函数将函数名作为函数结果返回 B: f = lambda x,y:x+y 执行后,f的类型为数字类型 C: lambda用于定义简单的、能够在一行内表示的函数 D: 可以使用lambda函数定义列表的排序原则

19.下面代码实现的功能描述的是 ( A )

def fact(n):

if n==0:

return 1

else:

return n*fact(n-1)

num =eval(input("请输入一个整数:"))

print(fact(abs(int(num))))

A:接受用户输入的整数 n,输出 n 的阶乘值 B: 接受用户输入的整数 n,判断 n 是否是素数并输出结论 C: 接受用户输入的整数 n,判断 n 是否是水仙花数 D: 接受用户输入的整数 n,判断 n 是否是完数并输出结论

20.执行后可以查看Python的版本的是 ( A )

A:

import sys

print(sys.version)

B:

import system

print(system.version)

C:

import system

print(system.Version)

D:

import sys

print(sys.Version)

21.以下选项中,不是Python对文件的打开模式的是 ( D ) A: 'r' B: '+' C: 'w' D: 'c'

22.下面代码的执行结果是:( A )

d = {}

for i in range(26):

d[chr(i+ord("a"))] = chr((i+13) % 26 + ord("a"))

for c in "Python":

print(d.get(c, c), end="")

A: Plguba B: Cabugl C: Python D: Pabugl

23.abs(-3+4i) 或者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值