文库 真题 Python真题

2024年3月电子学会Python编程等级考试六级真题及答案

电子学会真题 Python真题 少儿编程题库 DOCX   23页   下载0   2024-05-14   浏览573   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年3月电子学会Python编程等级考试六级真题及答案 第1页
2024年3月电子学会Python编程等级考试六级真题及答案 第2页
剩余21页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(六级) 分数:100 题数:38 一、单选题(共25题,共50分) 1. 以下选项中,创建类正确的是?( ) A. class test1: def prt(self): …… B. class 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): …… 试题编号:202306-zzh-24 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:类的名称遵守变量命名规则的同时,首字母必须大写。 考生答案:B 考生得分:0 是否评分:已评分 评价描述: 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 试题编号:202306-zzh-25 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:t1.add1()=3+3+3+3。 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 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 试题编号:202306-zzh-27 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:self.a=b+b,自定义类的使用,t1(5)=b+b=5+5。 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 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() 试题编号:20230614-ltj-014 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:正确选项:A。使用matplotlib.pyplot的plt.plot()方法绘制折线图。 考生答案:A 考生得分:2 是否评分:已评分 评价描述: 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()]) 试题编号:20230614-ltj-015 试题类型:单选题 标准答案:A 试题难度:较难 试题解析:使用np.array()生成数组,np.sum()计算和,arr%2==0提取偶数值,所以选择A选项。 考生答案:C 考生得分:0 是否评分:已评分 评价描述: 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() 试题编号:20230614-ltj-016 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:正确选项:C。plt.xlabel()和plt.ylabel()函数分别用于设置x轴和y轴的标签。 其他选项的功能如下: plt.set_xlabel()和plt.set_ylabel():在使用面向对象的方法绘图时,用于设置轴标签。 plt.title():设置图形的标题。 plt.legend():显示图例。 plt.xticks()和plt.yticks():设置x轴和y轴的刻度。 考生答案:B 考生得分:0 是否评分:已评分 评价描述: 7. 关于matplotlib函数的功能,下列描述错误的是?( ) A. bar()函数用于绘制垂直柱形图 B. plot()函数用于绘制线形图 C. barh()函数用于绘制饼形图 D. scatter()函数用于绘制散点图 试题编号:20230614-ltj-017 试题类型:单选题 标准答案:C 试题难度:较难 试题解析:bar()函数用于绘制垂直柱形图,plot()函数用于绘制线形图,barh()函数用于绘制水平柱形图,因此,ABC选项均错;scatter()函数用于绘制散点图,因此,答案为C。 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 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"} 试题编号:20230626-cln-007 试题类型:单选题 标准答案:D 试题难度:容易 试题解析:在JSON中,键和字符串值都应该使用双引号(")包围,而不是单引号(')。因此,选项A、B、C都不是有效的JSON格式。选项D中的双引号使用正确,并且键
202403python 六级,2024年3月电子学会Python编程等级考试六级真题及答案
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明