202403电子学会 青少年软件编程(Python)等级考试试卷(六级)
一、单选题
1.以下选项中,创建类正确的是? ( )
A.
dass test1:
def prt(self):
B.
dass Mg():
def __init__(na,ag):
self.na=na
C.
class A():
def print(self):
print("Yes" )
a=A()
a. print()
D.
class 3Point:
def init (self):
2.运行以下程序,输出结果是? ( )
class A():
def __init__(self,x):
self.x=x
def add1(self):
return self.x+self.x
t1=A(3)
t2=A(t1.add1())
print(t2.add1())
A.10
B.12
C.程序报错
D.6
3.运行以下程序,输出的结果是? ( )
class T():
def __init__(self):
self.a=1
def t1(self,b):
self.a=b+b
c=T()
c.a=c.a+c.a
c.t1(5)
print(c.a)
A.2
B.12
C.10
D.6
4.要将一个数组[1,2,3,4,5]绘制成折线图,代码是? ( )
A.
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.show()
B.
import numpy as np
import matplotlib.pyplot as plt
plt.plot(np.array(1,5))
plt.show()
C.
import matplotlib.pyplot as plt
plt.bar([1,2 3,4,5])
plt.show()
D.
import matplotlib.pyplot as plt
plt.scatter([1,2,3,4,5])
plt.show()
5.要生成一个3*4的数组,并计算数组中偶数值之和,代码是? ( )
A.
import numpy as np
arr=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
np.sum(arr[arr%2==0])
B.
import numpy as np
arr=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
np.sum(arr[:,arr%2==0])
C.
import numpy as np
arr=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
np.sum(arr[np.get(arr%2==0)])
D.
import numpy as np
arr=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
np.sum(arr[arr.even()])
6.在使用 matplotlib 库绘制图形时,如何设置x轴和y轴的标签? ( )
A.plt.title()和 plt.legend()
B.plt.set_xlabel()和 plt.set_ylabel()
C.plt.xlabel()和 plt.ylabel()
D.plt.xticks()和 plt.yticks()
7.关于 matplotlib 函数的功能,下列描述错误的是? ( )
A.bar()函数用于绘制线形图
B.plot()函数用于绘制线形图
C.barh()函数用于绘制饼形图
D.scatter()函数用于绘制散点图
8.下列哪个选项是有效的JSON格式? ( )
A.{'name':'Alice','age':25,'city':'New York'}
B.{'name':' Alice','age':25,'city':'New York'}
C.{"name":"Alice",age:25,city:'New York'}
D.{"name":"Alice","age" :25,"city":"New York"}
9.下列关于数据的说法,不正确的是? ( )
A.一维数据可由列表表示,也可用集合表示
B.二维数据由多个一维数据构成
C.二维数据可由二维列表表达,也可由表格或 csv 格式的文件表达
D.一维数据采用线性方式组织,是有序的
10.下面代码的输出结果正确的是? ( )
import json
json_str='{"name" :"Alice","age":25,"city":"New York"}'
data=json.loads(json_str)
print(data)
A.{"name":"Alice","age":25,"city":"New York"}
B.{'name':'Alice','age':25,'city':'New York'}
C.[{'name':' Alice','age':25,'city':'New York'}]
D.['name':'Alice','age':25,'city':'New York']
================================================
答案和更多内容请查看网站:【试卷中心 -- Python 五级/六级/其它】
青少年软件编程历年真题模拟题实时更新
================================================