大一python考试题库及答案
一、单项选择题(每题2分,共10题)
1.Python中用于输出的函数是()
A.inputB.printC.readD.write
答案:B
2.以下哪种数据类型不属于Python基本数据类型()
A.intB.strC.listD.decimal
答案:D
3.Python中定义函数的关键字是()
A.defB.funcC.defineD.function
答案:A
4.若a=[1,2,3],则a[1]的值是()
A.1B.2C.3D.报错
答案:B
5.以下哪个运算符用于整除()
A./B.//C.%D.
答案:B
6.执行语句x=53后,x的值是()
A.TrueB.FalseC.1D.0
答案:A
7.Python中创建空列表的方式是()
A.()B.{}C.[]D.
答案:C
8.以下哪种不是Python的循环语句()
A.forB.whileC.do-whileD.以上都不对
答案:C
9.若s=hello,则s.upper()的结果是()
A.helloB.HelloC.HELLOD.报错
答案:C
10.Python中导入模块的关键字是()
A.includeB.importC.requireD.use
答案:B
二、多项选择题(每题2分,共10题)
1.以下属于Python数据结构的有()
A.列表B.元组C.字典D.集合
答案:ABCD
2.以下哪些是Python的关键字()
A.ifB.elseC.breakD.continue
答案:ABCD
3.关于Python函数说法正确的是()
A.可以有参数B.可以没有参数
C.可以有返回值D.可以没有返回值
答案:ABCD
4.以下哪些是Python的标准库模块()
A.mathB.randomC.osD.sys
答案:ABCD
5.以下能用于字符串格式化的方法有()
A.%格式化B.format方法C.f-stringD.join方法
答案:ABC
6.关于Python循环说法正确的是()
A.for循环可遍历序列B.while循环可根据条件执行
C.都可以使用break跳出D.都可以使用continue跳过本次循环
答案:ABCD
7.以下哪些操作可用于列表()
A.追加元素B.删除元素C.排序D.反转
答案:ABCD
8.关于Python字典说法正确的是()
A.以键值对形式存储数据B.键必须唯一
C.可以通过键获取值D.可以通过值获取键
答案:ABC
9.Python中可用于文件操作的函数有()
A.openB.readC.writeD.close
答案:ABCD
10.以下哪些是Python的注释方式()
A.单行注释B.多行注释...
C.多行注释...D.没有多行注释
答案:ABC
三、判断题(每题2分,共10题)
1.Python区分大小写。()
答案:对
2.元组一旦创建,其元素不能修改。()
答案:对
3.字典的键和值都可以是任何数据类型。()
答案:错(键必须是不可变数据类型)
4.在Python中,0表示False,非0表示True。()
答案:对
5.Python中,列表和元组都可以进行切片操作。()
答案:对
6.函数内部不能修改全局变量。()
答案:错(使用global关键字可以修改)
7.所有的Python语句都必须严格缩进。()
答案:对
8.Python中可以使用and、or、not进行逻辑运算。()
答案:对
9.集合中的元素是无序且唯一的。()
答案:对
10.用open打开文件时,默认的打开模式是只读。()
答案:对
四、简答题(每题5分,共4题)
1.简述Python中列表和元组的主要区别。
答案:列表是可变的,可对元素进行增