博文配套视频课程:24小时实现从零到AI人工智能
单选题
-
关于列表数据结构,下面描述正确的是( A )
A. 可以不按顺序查找元素
B. 必须按顺序插入元素
C. 不支持 in 运算符
D. 所有元素类型必须相同 -
关于 Python 程序格式框架的描述,以下选项中错误的是 ( A )
A. Python 语言不采用严格的“缩进”来表明程序的格式框架
B. Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围
C. Python 语言的缩进可以采用 Tab 键实现
D. 判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义 -
下面代码的输出结果是 ( B )
A. 黑色 黄色
B. 黑色 黑色
C. 黑的 灰色
D. 黑色 蓝色
d ={"大海":"蓝色", "天空":"灰色", "大地":"黑色"}
print(d["大地"], d.get("大地", "黄色"))
-
关于 Python 组合数据类型,以下选项中描述错误的是 ( D )
A. str、tuple 和 list 类型都属于序列类型
B. 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易
C. 组合数据类型可以分为 3 类:序列类型、集合类型和映射类型
D. 序列类型是二维元素向量,元素之间存在先后关系,通过序号访问 -
下面代码实现的功能描述的是 ( A )
A. 接受用户输入的整数 n,输出 n 的阶乘值
B. 接受用户输入的整数 n,判断 n 是否是素数并输出结论
C. 接受用户输入的整数 n,判断 n 是否是水仙花数
D. 接受用户输入的整数 n,判断 n 是否是完数并输出结论
def fact(n):
if n==0:
return 1
else:
return n*fact(n-1)
num =eval(input("请输入一个整数:"))
print(fact(abs(int(num))))
-
关于Python循环结构,以下选项中描述错误的是 ( A )
A. continue用来终止整个循环
B. break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
C. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
D. Python通过for、while等保留字提供遍历循环和无限循环结构 -
以下选项中,不是 Python 语言保留字的是 ( A )
A. do
B. pass
C. except
D. while
In [33]: import keyword
In [34]: keyword.kwlist
-
以下哪条语句定义了一个Python字典 ( A )
A. {1:2,2:3 }
B. {1, 2, 3}
C. [1, 2, 3]
D. (1, 2, 3)