12_KO面试官之Py经典选择题

在这里插入图片描述


博文配套视频课程:24小时实现从零到AI人工智能


单选题

  1. 关于列表数据结构,下面描述正确的是( A

    A. 可以不按顺序查找元素
    B. 必须按顺序插入元素
    C. 不支持 in 运算符
    D. 所有元素类型必须相同

  2. 关于 Python 程序格式框架的描述,以下选项中错误的是 ( A

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

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

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

	d ={"大海":"蓝色", "天空":"灰色", "大地":"黑色"}
	print(d["大地"], d.get("大地", "黄色"))
  1. 关于 Python 组合数据类型,以下选项中描述错误的是 ( D )

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

  2. 下面代码实现的功能描述的是 ( 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))))
  1. 关于Python循环结构,以下选项中描述错误的是 ( A

    A. continue用来终止整个循环
    B. break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行
    C. 遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等
    D. Python通过for、while等保留字提供遍历循环和无限循环结构

  2. 以下选项中,不是 Python 语言保留字的是 ( A )

    A. do
    B. pass
    C. except
    D. while

In [33]: import keyword
In [34]: keyword.kwlist
  1. 以下哪条语句定义了一个Python字典 ( A )

    A. {1:2,2:3 }
    B. {1, 2, 3}
    C. [1, 2, 3]
    D. (1, 2, 3)

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值