- 0
- 0
- 约2.9千字
- 约 11页
- 2026-01-11 发布于广东
- 举报
python考试题及答案
单项选择题(每题2分,共10题)
1.Python合法变量名是?
A.123var
B.var-123
C._var123
D.var@123
2.执行`print(3+22)`输出是?
A.7
B.5
C.9
D.1
3.列表`lst=[1,2,3]`,`lst.append(4)`后结果是?
A.[1,2,3,4]
B.[4,1,2,3]
C.[1,2,3]
D.[1,4,2,3]
4.函数`deffunc(x):returnx2`,调用`func(3+2)`结果是?
A.6
B.10
C.5
D.7
5.字典`d={a:1,b:2}`,`d.get(c,0)`结果是?
A.1
B.2
C.0
D.None
6.字符串`s=hello`,`s[::-1]`是?
A.olleh
B.hello
C.h
D.o
7.下列哪个是无限循环?
A.foriinrange(5):pass
B.while1:pass
C.while0:pass
D.ifTrue:pass
8.Python异常处理关键字是?
A.try...except
B.if...else
C.for...in
D.def
9.导入math模块后,求平方根用?
A.math.sqrt()
B.math.pow()
C.math.abs()
D.math.floor()
10.类的构造方法是?
A.__init__
B.__main__
C.__str__
D.__del__
多项选择题(每题2分,共10题)
1.属于列表方法的是?
A.append()
B.pop()
C.get()
D.sort()
2.字典`d={x:1,y:2}`获取值的方式?
A.d[x]
B.d.get(x)
C.d.values()
D.d.keys()
3.字符串查找方法是?
A.find()
B.index()
C.replace()
D.split()
4.循环控制语句是?
A.break
B.continue
C.return
D.pass
5.Python内置模块是?
A.math
B.os
C.pandas
D.numpy
6.子类可继承父类的?
A.属性
B.方法
C.私有属性
D.私有方法
7.except可捕获的异常?
A.ValueError
B.TypeError
C.KeyError
D.NameError
8.int()可转换的是?
A.123
B.12.3
C.12.3
D.True
9.文件打开模式是?
A.r
B.w
C.a
D.rb
10.集合特点是?
A.无序
B.不重复
C.可变
D.有序
判断题(每题2分,共10题)
1.Python变量无需声明类型。
A.对
B.错
2.列表可变,元组不可变。
A.对
B.错
3.函数必须有返回值。
A.对
B.错
4.字符串切片`s[1:3]`含索引1、2。
A.对
B.错
5.字典键可以是列表。
A.对
B.错
6.try块出错则执行except块。
A.对
B.错
7.导入模块用import语句。
A.对
B.错
8.类实例化是`类名()`。
A.对
B.错
9.`foriinrange(5)`中i从0到4。
A.对
B.错
10.Python注释用`//`开头。
A.对
原创力文档

文档评论(0)