理论卷2024年3月青少年软件编程(Python) · 六级

YLT Python 6级 2024.03

满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #18960
分值 2

以下选项中,创建类正确的是?

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): 
 ……
2
单选题号 #18961
分值 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
单选题号 #18962
分值 2

运行以下程序,输出的结果是?()

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
单选题号 #18963
分值 2

要将一个数组[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
单选题号 #18964
分值 2

要生成一个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
单选题号 #18965
分值 2
在使用matplotlib库绘制图形时,如何设置x轴和y轴的标签?()
Aplt.title()和plt.legend()
Bplt.set_xlabel()和plt.set_ylabel()
Cplt.xlabel()和plt.ylabel()
Dplt.xticks()和plt.yticks()
7
单选题号 #18966
分值 2
关于matplotlib函数的功能,下列描述错误的是?()
Abar()函数用于绘制垂直柱形图
Bplot()函数用于绘制线形图
Cbarh()函数用于绘制饼形图
Dscatter()函数用于绘制散点图
8
单选题号 #18967
分值 2
下列哪个选项是有效的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
单选题号 #18968
分值 2
下列关于数据的说法,不正确的是?
A一维数据可由列表表示,也可用集合表示
B二维数据由多个一维数据构成
C二维数据可由二维列表表达,也可由表格或csv格式的文件表达
D一维数据采用线性方式组织,是有序的
10
单选题号 #18969
分值 2

下面代码的输出结果正确的是?()

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']

🔒

已解锁前 10 题

第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款