迹忆客 计算机编程题库

Python 经典面试题 基础部分一

1.
(单选题)下列表达式中返回为True的是?
  • 3>2>2
  • 'abc'>'xyz'
  • 0x56<56
  • (3,2)<('a','b')
2.
(单选题)以下代码输出是什么 ? ```python print('hijk'.partition('ab')) ```
  • ('hijk', 'cd', ' ')
  • ('hijk')
  • ('hijk', ' ', ' ')
  • 名称错误
3.
(单选题)以下代码的输出是什么 ? ```python class Count: def __init__(self, count=0): self.__count=count a=Count(2) b=Count(2) print(id(a)==id(b), end = '' '') c= ''hello'' d= ''hello'' print(id(c)==id(d)) ```
  • True False
  • False True
  • False False
  • True True
4.
(单选题)用什么命令在第3个位置的列表“L”中插入6?
  • L.insert(2,6)
  • L.insert(3,6)
  • L.add(3,6)
  • L.append(2,6)
5.
(单选题)以下代码的输出是什么? ```python class P: def __init__(self): self.__x=100 self.y=200 def print(self): print(self.__x, self.y) class C(P): def __init__(self): super().__init__() self.__x=300 self.y=400 d = C() d.print() ```
  • 300 400
  • 100 400
  • 100 200
  • 300 200
6.
(单选题)以下代码输出什么? ```python def rev_func(x,length): print(x[length-1],end='' '') rev_func(x,length-1) x=[11, 12, 13, 14, 15] rev_func(x,5) ```
  • 程序运行正常,没有错误。
  • 程序显示15 14 13 12 11。
  • 程序显示11 12 13 14 15。
  • 程序显示15 14 13 12 11然后引发索引超出范围异常。
7.
(单选题)Python不支持的数据类型有?
  • char
  • int
  • float
  • list
8.
(单选题)关于Python中的复数,下列说法错误的是?
  • 表示复数的语法是real + image j
  • 实部和虚部都是浮点数
  • 虚部必须后缀j,且必须是小写
  • 方法conjugate返回复数的共轭复数
9.
(单选题)选择可以画出以下图形的代码? ![python-canvas-graphics](/uploads/210717/I_20210717173032cb29cd.jpeg)
  • Turtle.circle(20 , ''green '')
  • Turtle.circle(''green'')
  • Turtle.dot(20 , ''green'')
  • Turtle.dot(''green'')
10.
(单选题)以下不能创建一个字典的语句是
  • dic1 = {}
  • dic2 = {123:345}
  • dic3 = {[1,2,3]:'uestc'}
  • dic3 = {(1,2,3):'uestc'}
11.
(单选题)下面的代码会输出什么? ```python x ="foo" y = 2 print(x+y) ```
  • foo
  • foofoo
  • foo2
  • TypeError
扫码一下
查看教程更方便