青少年软件编程(Python)等级考试试卷(六级)
一、单选题(共25题,共50分)
1.下面代码的输出结果正确的是?(B)
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.Python类型int转换成对应的JSON类型是?(C)
A.array
B.string
C.number
D.null
3.在tkinter中,什么方法既可实现组件的水平排列,也可实现组件的垂直排列?(c)
A.place()
B.grid()
C.pack()
D.geometry()
4.使用Python语言对SQLite数据库进行操作,下面代码空白处需填入?(A)
import sqlite3
conn=sqlite3._______('example.db')
cursor=conn.cursor()
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, aconn.commit()
conn.close()
A.connect()
B.execute()
C.fetchall()
D.fetchone()
5.下面代码的输出结果正确的是?(D)
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.运行以下程序,输出结果是?(A)
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.已知文件test.txt与程序保存在同一个目录,其内容如下图所示,运行以下程序后,输出结果是?(D)
with open("test.txt","r") as f:
print(fread())
A.123456
B.ABCDEFG
C.123456ABCDEFG
D.123456
ABCDEFG
8.已知程序保存目录中,已存在文件text.txt,运行以下程序的结果是?(D)
with open("test.txt", "r") as f:
f.write("测试写入")
A.运行时输出"测试写入"
B.运行正常结束,且向文件text.txt中写入"测试写入"
C.运行正常结束,不会写入任何内容
D.运行时报错
9.关于一维数组,运行以下程序,输出结果是?(C)
import numpy as n
a=n.array(range(10))
print(a[5])
A.01234
B.4
C.5
D.6
10.已知程序目录中已存在文件“1.csv",运行以下程序后,输出结果是?(A)
import numpy as np
a=np.loadtxt('1.csv',delimiter=',')
print(a[1][2])
A.7.0
B.2
C.5
D.12
================================================
答案和更多内容请查看网站:【试卷中心 -- Python编程 五级/六级/其它】
网站链接
青少年软件编程历年真题模拟题实时更新
================================================