1
您的位置: 线上活动  >  在线答题  >  答题题库

Python

2026-06-18 00:07:32.226.0.73110

Python 在线考试 答题题目
1、 下列哪个符号用于元组()。
  • A、[]
  • B、{}
  • C、()
  • D、<>


  • 2、 函数定义使用的关键字是()。
  • A、Def
  • B、def
  • C、define
  • D、function


  • 3、 函数可以有()返回值。
  • 0
  • B、1
  • C、多个
  • D、以上都是


  • 4、 下列哪个不是Python的文件打开模式()。
  • A、”r”
  • B、”w”
  • C、”a”
  • D、”o”


  • 5、 用于关闭文件的方法是()。
  • A、Close()
  • B、End()
  • C、Finish()
  • D、Stop()


  • 6、 类的定义使用的关键字是()。
  • A、class
  • B、def
  • C、struct
  • D、object


  • 7、 类的构造函数是()。
  • A、init
  • B、new
  • C、start
  • D、create


  • 8、 下列那个不是面向对象的特性()。
  • A、封装
  • B、多态
  • C、继承
  • D、循环


  • 9、 下列哪个方法用于字符串分割()。
  • A、Split()
  • B、Join()
  • C、Merge()
  • D、Combine()


  • 10、 表达式”hello”.upper()的结果是()。
  • A、”HELLO”
  • B、”hello”
  • C、”Hello”
  • D、”hEllo”


  • 11、 下列那个不是Python的异常处理语句()。
  • A、try
  • B、except
  • C、catch
  • D、finally


  • 12、 模块导入使用的关键字是()。
  • A、include
  • B、import
  • C、require
  • D、use


  • 13、 下列哪个语句用于提前结束循环()。
  • A、continue
  • B、break
  • C、return
  • D、exit


  • 14、 在Python中连接MySQL数据库是,正确的安装命令是()。
  • A、pip install mysql
  • B、pip install pymysql
  • C、pip install mysql-connector
  • D、pip install sqlite3


  • 15、 字典的键值对使用()分割。
  • A、:
  • B、’
  • C、;
  • D、.


  • 16、 下列哪个方法用于删除字典中的键值对()。
  • A、remove()
  • B、delete()
  • C、pop()
  • D、clear()


  • 17、 Python中使用()表示缩进。
  • A、大括号
  • B、分号
  • C、空格或制表符
  • D、冒号


  • 18、 Python是编译型语言。()
  • A、正确
  • B、错误


  • 19、 Python的索引从1开始。()
  • A、正确
  • B、错误


  • 20、 列表是可变的,元组是不可变的()
  • A、正确
  • B、错误


  • 21、 字典的键必须是不可变类型。()
  • A、正确
  • B、错误


  • 22、 函数可以有多个返回值。()
  • A、正确
  • B、错误


  • 23、 break语句用于跳过当前循环的剩余部分。()
  • A、正确
  • B、错误


  • 24、 表达式5//2的结果是()。
  • A、2
  • B、2.5
  • C、3
  • D、1


  • 25、 Python是一种()语言。
  • A、编译型
  • B、解释型
  • C、汇编型
  • D、机器语言


  • 26、 Python中用于单行注释的符号是()。
  • A、//
  • B、#
  • C、/*
  • D、<!--


  • 27、 下列那个不是Python的基本数据类型()。
  • A、int
  • B、float
  • C、char
  • D、str


  • 28、 表达式3**2的结果是()。
  • A、6
  • B、9
  • C、8
  • D、5


  • 29、 下列哪个运算用于求余数()。
  • A、/
  • B、%
  • C、//
  • D、*


  • 30、 字符串”hello ”的长度是()。
  • A、5
  • B、6
  • C、7
  • D、8


  • 31、 下列哪个函数用于将字符串转换为整数()。
  • A、str()
  • B、int()
  • C、float()
  • D、chr()


  • 32、 下列那个语句用于输出()。
  • A、input()
  • B、print()
  • C、output()
  • D、write()


  • 33、 下列那个不是Python的逻辑运算符()。
  • A、and
  • B、or
  • C、not
  • D、xor


  • 34、 判断变量x是否为偶数的表达式是()。
  • A、x%2 == 0
  • B、x/2 == 0
  • C、x // 2 == 0
  • D、x*2 == 0


  • 35、 下列那个是Python的浮点数()。
  • A、10
  • B、”3.14”
  • C、3.14
  • D、[1,2,3]


  • 36、 类的方法必须要有self参数。()
  • A、正确
  • B、错误


  • 37、 下列哪个函数用于获取用户输入()。
  • A、print()
  • B、input()
  • C、get()
  • D、read()


  • 38、 下列那个不是Python的关系运算符()。
  • A、==
  • B、!=
  • C、=
  • D、>=


  • 39、 表达式not(5>3)的结果是()。
  • A、True
  • B、False
  • C、5
  • D、3


  • 40、 下列那个是Python的列表()。
  • A、{1,2,3}
  • B、[1,2,3]
  • C、(1,2,3)
  • D、”1,2,3”


  • 41、 列表的索引从()开始。
  • 0
  • B、1
  • C、-1
  • D、任意


  • 42、 下列那个方法用于向列表末尾添加元素()。
  • A、append()
  • B、insert()
  • C、add()
  • D、extend()


  • 43、 元组和列表的主要区别是()。
  • A、元组不可变
  • B、元组可变
  • C、列表不可变
  • D、没有区别


  • 44、 字典的键必须是()。
  • A、可变的
  • B、不可变的
  • C、数字
  • D、字符串


  • 45、 下列哪个不是Python的循环语句()。
  • A、For
  • B、while
  • C、Do-while
  • D、For in


  • 46、 for循环通常与()函数一起使用。
  • A、input()
  • B、print()
  • C、range()
  • D、len()


  • 47、 Python中,中文字符和英文字符的长度都为1.
  • A、正确
  • B、错误


  • 48、 Python类中的类方法,其第一个参数通常为?
  • A、self
  • B、cls
  • C、this
  • D、class


  • 49、 Python中类的名称必须使用驼峰式命名法(首字母大写)。
  • A、正确
  • B、错误


  • 50、 一个Python类只能有一个构造方法__init__。
  • A、正确
  • B、错误


  • 51、 析构方法__del__在实例对象被销毁时自动调用,用于释放资源。
  • A、正确
  • B、错误


  • 52、 Python中公有属性可以在类外直接访问,私有属性只能在类内部访问。
  • A、正确
  • B、错误


  • 53、 Python类中的析构方法名称是?
  • A、__del__
  • B、__init__
  • C、__destroy__
  • D、__delete__


  • 54、 以下关于Python函数返回值的描述中,正确的是?
  • A、函数只能有一个返回值
  • B、函数可以通过return语句返回多个值,实际返回的是一个元组
  • C、函数没有return语句时,会返回None以外的默认值
  • D、return语句必须放在函数的最后一行


  • 55、 在Python函数内部,要修改全局变量的值,需要使用哪个关键字声明?
  • A、global
  • B、nonlocal
  • C、local
  • D、static


  • 56、 以下关于Python列表和元组的描述中,错误的是?
  • A、列表使用方括号[]创建,元组使用圆括号()创建
  • B、列表是可变裂隙,元组是不可变类型
  • C、列表和元组都支持索引访问元素
  • D、列表和元组都可以使用append()方法添加元素


  • 57、 Python函数必须有return语句,否则无法执行。
  • A、正确
  • B、错误


  • 58、 在Python函数内部,不使用global关键字也可以修改全局变量的值。
  • A、正确
  • B、错误


  • 59、 Python中定义类方法时,需要使用哪个装饰器?
  • A、@staticmethod
  • B、@classmethod
  • C、@instancemethod
  • D、@method


  • 60、 创建类的实例对象是需要使用new关键字。
  • A、正确
  • B、错误


  • 61、 Python中字符串的长度是指字符的个数,一个中文字符占一个长度单位。
  • A、正确
  • B、错误


  • 62、 列表是不可变类型,元组是可变类型。
  • A、正确
  • B、错误


  • 63、 创建Python类的实例对象时需要使用new关键字。
  • A、正确
  • B、错误


  • 64、 Python中,子类可以继承弗雷的私有属性,但无法直接访问,需要通过父类提供的公有方法访问。
  • A、正确
  • B、错误


  • 65、 子类可以重写父类的所有方法,包括静态方法和类方法。
  • A、正确
  • B、错误


  • 66、 Python中的多态必须依赖于继承关系。
  • A、正确
  • B、错误


  • 67、 子类不能继承弗雷的私有属性和方法。
  • A、正确
  • B、错误


  • 68、 在Python中,若要以UTF-8编码写入文本文件,应在open()函数中指定哪个参数?
  • A、encoding=’utf8’
  • B、code=’utf8’
  • C、format=’utf8’
  • D、charset=’utf8’


  • 69、 以下哪个属性可以用来获取文件的编码格式?
  • A、f.encoding
  • B、f.code
  • C、f.format
  • D、f.charset


  • 70、 已知列表aList = [123, ‘xyz’, ‘zara’, 123, ‘abc’, 123],执行aList.count(123)的结果是()。
  • A、3
  • B、2
  • C、1
  • 0


  • 71、 Python中没有swith语句。()
  • A、正确
  • B、错误


  • 72、 字符串可以用单引号或双引号表示。()
  • A、正确
  • B、错误


  • 73、 逻辑运算符and的优先级高于or。()
  • A、正确
  • B、错误


  • 74、 浮点数3.14和整数3在Python是相同的数据类型。()
  • A、正确
  • B、错误


  • 75、 列表的append()方法可以在任意位置插入元素。()
  • A、正确
  • B、错误


  • 76、 文件打开模式”w”会覆盖原有内容。()
  • A、正确
  • B、错误


  • 77、 类的继承可以实现代码重用。()
  • A、正确
  • B、错误


  • 78、 fetchone()方法可以获取所有查询结果。()
  • A、正确
  • B、错误


  • 79、 关于Python列表的描述,错误的是()。
  • A、列表可以包含不同类型的元素
  • B、列表是有序集合,支持索引访问
  • C、列表使用花括号{}创建
  • D、列表是可变类型,可以修改元素


  • 80、 一直列表list1 = [‘a’, ’b’, ‘c’, ‘d’],执行print(‘A’ not in list1) 的结果是()。
  • A、True
  • B、False
  • C、报错
  • D、None


  • 81、 以下哪个方法用于提交事务()。
  • A、cursor.execute()
  • B、con.commit()
  • C、cursor.commit()
  • D、con.close()


  • 82、 一个中文字符在Python中占两个长度。()
  • A、正确
  • B、错误


  • 83、 在Python中,字符串’Python程序设计’的长度是多少?()
  • A、6
  • B、7
  • C、8
  • D、9


  • 84、 执行`[1, 2, 3, 4, 5][1:4:2]`的结果是?()
  • A、[2, 4]
  • B、[1, 3, 5]
  • C、[2, 3, 4]
  • D、[1, 2, 3]


  • 85、 执行`’Hello World!’.upper()`的结果是?()
  • A、’HELLO WORLD!’
  • B、’hello world!’
  • C、’Hello World!’
  • D、’HELLO world!’


  • 86、 以下哪个方法可以向列表末尾添加元素?()
  • A、list.append()
  • B、list.extend()
  • C、list.insert()
  • D、list.remove()


  • 87、 列表是不可变类型,不能修改元素值。
  • A、正确
  • B、错误


  • 88、 以下关于Python类的描述,正确的是()
  • A、类中的方法必须包含self参数
  • B、类的实例化需要使用new关键字
  • C、类的构造方法是__init__
  • D、类的私有属性可以通过实例直接访问


  • 89、 try-except语句中,except块可以捕获所有类型的异常()。
  • A、正确
  • B、错误


  • 90、 在Python中,若类Person的定义如下:class Person: __name = ‘张三’ age = 20,以下说法正确的是?()
  • A、在类外可以通过Person.__name访问私有属性__name
  • B、在类外可以通过实例对象p.__name访问私有属性__name
  • C、在类外可以通过Person.age访问公有属性age
  • D、私有属性__name无法在类内部访问


  • 91、 Python类中的构造方法名称是?
  • A、__init__
  • B、__del__
  • C、__construct__
  • D、__new__


  • 微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序