理论卷2024年12月青少年软件编程(Python) · 六级
YLT Python 6级 2024.12
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #18320
分值 2下面代码的输出结果正确的是?
import json
json_str =' [ "Alice", “girl", 17,"New York"]'
data = json.loads(json_str)
print(data)
A
{'Alice'; 'girl'; 17; 'New York'}
B
['Alice', 'girl', 17, 'New York']
C
{'Alice', 'girl', 17, 'New York'}
D
['Alice'; 'girl'; 17; 'New York']
2
单选题号 #18321
分值 2Python类型int转换成对应的JSON类型是?
Aarray
Bstring
Cnumber
Dnull
3
单选题号 #18322
分值 2在tkinter中,什么方法既可实现组件的水平排列,也可实现组件的垂直排列?
Aplace()
Bgrid()
Cpack()
Dgeometry()
4
单选题号 #18323
分值 2使用Python语言对SQLite数据库进行操作,下面代码空白处需填入?
import sqlite3
conn = sqlite3. ('example.db')
cursor = conn.cursor()
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)')
conn.commit()
conn.close()
A
connect( )
B
execute( )
C
fetchall( )
D
fetchone( )
5
单选题号 #18324
分值 2下面代码的输出结果正确的是?
import tkinter as tk
root = tk.Tk()
my_var = tk.StringVar()
my_var.set("Hello")
label = tk.Label(root, textvariable=my_var)
label.pack()
root.mainloop()
A

B

C

D

6
单选题号 #18325
分值 2运行以下程序,输出结果是?
class A():
def __init__(self,value):
self.value=value*value
b=A(3)
print(b.value)
A
9
B
6
C
3
D
3*3
7
单选题号 #18326
分值 2已知文件test.txt与程序保存在同一个目录,其内容如下图所示,运行以下程序后,输出结果是?

with open("test.txt","r") as f:
print(f.read())
A
123456
B
ABCDEFG
C
123456ABCDEFG
D
123456
ABCDEFG
8
单选题号 #18327
分值 2已知程序保存目录中,已存在文件text.txt,运行以下程序的结果是?
with open("test.txt", "r") as f:
f.write("测试写入")
A
运行时输出"测试写入"
B
运行正常结束,且向文件text.txt中写入“测试写入”
C
运行正常结束,不会写入任何内容
D
运行时报错
9
单选题号 #18328
分值 2关于一维数组,运行以下程序,输出结果是?
import numpy as n
a=n.array(range(10))
print(a[5])
A
0 1 2 3 4
B
4
C
5
D
6
10
单选题号 #18329
分值 2已知程序目录中已存在文件“1.csv”,运行以下程序后,输出结果是?

import numpy as np
a=np.loadtxt('1.csv',delimiter=',')
print(a[1][2])
A
7.0
B
2
C
5
D
12
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
