2025年12月电子学会青少年软件编程(Python六级)等级考试试卷
客观题
六级
2025
2026-01-15 13:34:28
96次
一、单选题
你在绘制正弦函数和余弦函数的图像,并为它们添加了图例,设置了图例的位置,以下 matplotlib 代码运行后,图形的图例位置会在哪里?( )
import numpy as np import matplotlipyplot as plt x = np.linspace(0, 10, 100) y1 = np.sin(x) y2 = np.cos(x) plt.plot(x, y1, label='Sine') plt.plot(x, y2, label='Cosine') plt.legend(loc='upper right') plt.show()
| A. 左上角 |
B. 右上角 |
| C. 左下角 |
D. 右下角 |
【知识点】 电子学会Python六级
已知文件cj1.csv和cj2.csv内容如下图所示,实现输入姓名后,输出该学生两次考试的语文成绩和变化情况。补全程序错误的是? ( )
如:输入学生姓名:王5
王5语文 60 98 变化情况:38
import csv
name=input('输入学生姓名:')
with open('cj1.csv') as f1:
rows = list( csv.reader (f1))
for a in rows:
if ① ==name:
b1= ②
with open('cj2.csv') as f2:
rows = list( csv.reader (f2))
for a in rows:
if a[0]==name:
b2=a[1]
print( ③ +'语文\t'+str(b1)+'\t'+str(b2)+'\t'+'变化情况:'+ ④ ) | A. ①内容为:a[0] |
B. ②内容为:a[1] |
| C. ③内容为:name |
D. ④内容为:str(b2-b1) |
【知识点】 电子学会Python六级
编写程序实现调节水平方向滑块,并将滑块值动态地显示在标签中,说法错误的是? ( )
import tkinter as tk
window = tk.Tk()
window.title('调节X轴')
window.geometry('500x150')
l = tk.Label(window,fg='red',font=('Arial',30))
l.pack()
def a(v):
l.config(text=v)
a = tk.Scale(window,label='x', from_=0,to=240,orient=tk.HORIZONTAL,
length=500,showvalue=0,tickinterval=20,resolution=1,command=a)
pack()
window.mainloop() | A. 语句pack()表示调用自定义函数a() |
B. 代码orient=tk.HORIZONTAL表示滑块方向为水平 |
| C. 代码length=500表示滑块宽度为500像素 |
D. 代码fg='red'表示标签字体颜色为红色 |
【知识点】 电子学会Python六级
已知文件cj.csv的内容如下图所示,关于cj.csv的操作说法正确的是?( )
| A. 运行以下程序,将输出:姓名,语文,数学 import csv with open('cj.csv') as f: rows = list( csv.reader (f)) print(rows[0]) |
B. 运行以下程序,将输出:['李2', '55', '98'] import csv with open('cj.csv') as f: rows = list( csv.reader (f)) print(rows[2]) |
| C. 运行以下程序,将输出:55 import csv with open('cj.csv') as f: rows = list( csv.reader (f)) print(rows[3][2]) |
D. 运行以下程序,将输出:10 import csv with open('cj.csv') as f: rows = list( csv.reader (f)) print(len(rows)) |
【知识点】 电子学会Python六级
二、判断题
从某网站获得了天津市的json格式天气信息,运行以下程序,可以输出温度。( )
import json
a={ "time": "2018-09-22 12:37:21",
"cityInfo": {"city": "天津市","cityId": "101030100","parent": "天津","updateTime": "12:32"},
"date":"20180922",
"data": { "shidu": "22%","pm25": 15.0,"pm10": 46.0,"quality": "优","wendu": "24","ganmao": "各类人群可自由活动"}}
b=json.dumps(a)
c=json.loads(b)
print(c['data']['wendu']) | A.正确 | B.错误 |
【知识点】 电子学会Python六级
你在分析一个公司的销售额随季度变化的数据,原本用红色实线绘制折线图展示数据。现在你想换一种样式,将折线改为绿色的虚线来展示,若将代码中 'r-' 替换为 'g--',图形中折线会变为绿色的虚线能达成预期效果。( )
import numpy as np import matplotlib.pyplot as plt x = np.array([1, 2, 3, 4, 5]) y = np.array([2, 4, 6, 8, 10]) plt.plot(x, y, 'r-') plt.show()
| A.正确 | B.错误 |
【知识点】 电子学会Python六级
