2024年3月青少年软件编程Python等级考试试卷六级真题(含答案和解析完整版.pdf
2024年3月青少年软件编程Python等级考试试卷六级真题(含答案和解析完整版--第1页
2024年3月青少年软件编程Python等级考试试卷六级真题(含答案和解析)
分数:100题数:38
一、单选题(共25题,共50分)。
1.以下选项中,创建类正确的是?()
A.classtest1:
defprt(self):
……
B.classMg():
def__init__(na,ag):
self.na=na
C.classA():
defprint(self):
print(Yes)
a=A()
a.print()
D.class3Point:
def__init__(self):
……
标准答案:C。
试题解析:类的名称遵守变量命名规则的同时,首字母必须大写。
2.运行以下程序,输出结果是?()
classA():
def__init__(self,x):
self.x=x
defadd1(self):
returnself.x+self.x
t1=A(3)
t2=A(t1.add1())
print(t2.add1())
A.10
B.12
C.程序报错
D.6
标准答案:B。
试题解析:t1.add1()=3+3+3+3。
3.运行以下程序,输出的结果是?()
classT():
def__init__(self):
self.a=1
deft1(self,b):
self.a=b+b
2024年3月青少年软件编程Python等级考试试卷六级真题(含答案和解析完整版--第1页
2024年3月青少年软件编程Python等级考试试卷六级真题(含答案和解析完整版--第2页
c=T()
c.a=c.a+c.a
c.t1(5)
print(c.a)
A.2
B.12
C.10
D.6
标准答案:C。
试题解析:self.a=b+b,自定义类的使用,t1(5)=b+b=5+5。
4.要将一个数组[1,2,3,4,5]绘制成折线图,代码是?()
A.importmatplotlib.pyplotasplt
plt.plot([1,2,3,4,5])
plt.show()
B.importnumpyasnp
importmatplotlib.pyplotasplt
plt.plot(np.array(1,5))
plt.show()
C.importmatplotlib.pyplotasplt
plt.bar([1,2,3,4,5])
plt.show()
D.importmatplotlib.pyplotasplt
plt.scatter([1,2,3,4,5])
plt.show()
标准答案:A。
试题解析:正确选项:A。使用matplotlib.pyplot的plt.plot()方法绘制折线