青少年软件编程(python六级)等级考试试卷-客观题(2023年3月)

=========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> 电子学会  ---->  机器人技术 ----> 六级】

网站链接 

青少年软件编程历年真题模拟题实时更新

=========================================================================

青少年软件编程(python六级)等级考试试卷-客观题(2023年3月)
一、单选题
第 1 题    单选题
有如下程序段:

with open('mistakes.txt', 'w') as f:words =['believe','memorize']f.write('\n'.join(words))

执行该代码后,文件mistakes.txt中的内容是?()

A.一行内容为“believe memorize”

B.一行内容为“believe\n memorize”

C.第一行内容为“believe”,第二行内容为“memorize”

D.第一行内容为“believe memorize”,第二行内容为“believe memorize”


答案 C
解析
f.write()是将字符串写入文本文档,遇到'\n'需要换行。

第 2 题    单选题
小红收集了《小王子》中一段文字,存储在“LittlePrince.txt”中,现要读取整段文字内容,返回字符串。程序代码如下:

f = open("LittlePrince.txt", "r")
articles = _________
f.close()画线处应填写的语句是?()

A.f.read()

B.f.readline()

C.f.readlines()

D.f.write()


答案 A
解析
f.read()返回字符串,f.readline()返回一行字符串,f.readlines()返回列表。答案选A。

第 3 题    单选题
下列关于数据的说法,正确的是?()

A.一维数据只能是有序

B.二维数据由多个一维数据构成

C.二维数据只能由二维列表表达

D.一维数据只能一维列表表示


答案 B
解析
一维数据由对等关系的有序或者无序数据构成,一维数据可由列表表示,也可用集合表示,二维数据由多个一维数据构成,二维数据可由二维列表表达,也可由表格或csv格式的文件表达。

第 4 题    单选题
“人口性别年龄结构数据.csv”文件存放了若干年的人口数据,内容如图所示。

小李想要读取每年性别为男的数据,他编写了如下代码:

import csv
with open('人口性别年龄结构数据.csv', 'r') as f:reader = csv.reader(f)for i in reader:print(________)

画线处语句正确的是?()

A.i

B.i[0]

C.i[1]

D.i[2]


答案 C
第 5 题    单选题
下列关于csv 库中有4个常用的对象的说法,正确的是?()

A.csv.reader表示以字典的形式写入数据

B.csv.writer表示以列表的形式返回读取的数据

C.csv.DictReader表示以列表的形式返回读取的数据

D.csv.DictWriter表示以字典的形式写入数据


答案 D
解析
csv.reader以列表的形式返回读取的数据,csv.writer以列表的形式写入数据,csv.DictReader以字典的形式返回读取的数据,csv.DictWriter以字典的形式写入数据。

第 6 题    单选题
numpy中,下列能产生[1 2 3]的是?()

A.np.array([1, 2, 3, 4])

B.np.array(range(1, 3))

C.np.arange(1, 4)

D.np.arange(1, 5, 2)


答案 C
解析
A选项的结果为[1 2 3 4],B选项的结果为[1 2],C选项的结果为[1 2 3],D选项的结果为[1 3]。

第 7 题    单选题
小李编写程序,制作某道选择题的选择比例图,程序如下,生成的比例图是?()

import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = "SimHei"
opt = [204, 509, 159, 213]
plt.pie(opt, labels=['A', 'B', 'C', 'D'], autopct='%1.2f%%')
plt.title("各选项的选答比例")
plt.show()

A.
B.
C.
D.

答案 D
解析
根据labels=['A', 'B', 'C', 'D']用于显选项标签,autopct='%1.2f%%'用于显示数值格式,plt.title("各选项的选答比例")用于显示标题。

第 8 题    单选题
有如下程序代码:

class Person():                     # ①def __init__(self, name, age):  # ②self.name = name            # ③self.age = age
xm = Person("小红", "10")           # ④下列说法正确的是?()

A.①处Person为类名

B.②处的self可以省略

C.③处self.name为方法

D.④处可以不加参数


答案 A
解析
②处的self不可以省略,③处self.name为属性,④处参数个数为2

第 9 题    单选题
有如下程序段:

class Person():def __init__(self, name, age): self.name = name  self.age = agedef fun(self):print(self.name,end = ",")print(self.age)
xm = Person("10", "小红") 
xm.fun()

执行代码后,输出的结果是?()

A.10 小红

B.小红 10

C.10,小红

D.小红,10


答案 C
解析
按参数顺序传参,Person("10", "小红")先打印10,再打印小红,根据 print(self.name,end = ",")可知中间用逗号分隔。

第 10 题    单选题
有下列语句命令:

import sqlite3
conn = sqlite3.connect("db/test.db")
cur = conn.cursor( )
cur.execute("SELECT * FROM students")
data = cur.fetchall()
cur.close()
conn.close()

可知当前的数据表名是?()

A.db

B.test.db

C.students

D.data


答案 C
解析
db为存放数据库文件的文件夹名,cur是游标,test.db是数据文件名,data是存放数据记录的变量。

第 11 题    单选题
有如下程序段:

import sqlite3
conn= sqlite3.connect('test.db')
cur = conn.cursor()
sql = 'SELECT name,grade FROM Grades WHERE grade > 60'
rs = cur.execute(sql)
for x in rs:print(x)
cur.close()
conn.close()

程序实现的功能是?()

A.查询成绩大于60分的人的名字

B.查询成绩小于60分的人的名字和成绩

C.查询并输出成绩小于60分的人的名字和成绩

D.查询并输出成绩大于60分的人的名字和成绩


答案 D
解析
sql用于查询成绩大于60分的包含名字和成绩两个字段的记录,再遍历记录并打印,因此程序功能是查询并输出成绩大于60分的人的名字和成绩。

第 12 题    单选题
小明想做一个接弹球游戏,他在窗体上用标签的方式显示文字,代码如下:

import tkinter
from tkinter import *
win = Tk()
txt= ______(win,text="接弹球游戏")
txt.pack()
cv = Canvas(win, width = 640, height = 480)
cv.pack()

下划线处应填入的代码是?()

A.Label

B.Button

C.Text

D.ListBox


答案A
解析
Button 是按钮,Text 是文本框,ListBox 是列表框。

第 13 题    单选题
有如下程序:

import tkinter as tk
window = tk.Tk()
window.geometry('300x150')
window.title('my first window')
var = tk.StringVar() 
label = tk.Label(window, textvariable=var)
label.pack()
on_hit = False
def hit_me():global on_hitif on_hit == False:var.set('You hit me')on_hit = Trueelse:var.set('')on_hit = False
button = tk.Button(window, text='hit me', width=15, height=1, command=hit_me)
button.pack()
window.mainloop()

下列说法不正确的是?()

A.程序运行时,窗体上有1个Label和1个Button

B.Button文字内容在'hit me'和'You hit me'间切换

C.hit_me函数是按钮事件

D.window.mainloop()省略不影响运行效果


答案 B
解析
Label文字内容随着按钮的点击在空白和'You hit me'间切换。

第 14 题    单选题
在Python的类定义中,对函数变量的访问形式是?()

A.<对象>.<变量>

B.<对象>.方法

C.<类名>.<变量>

D.<类名>.方法


答案 A


第 15 题    单选题
对于用numpy.arange(1,6)函数创建的N维数组a, a*2的结果是?()

A.array([2,12])

B.array([2,4,6,8,10])

C.array([2,4,6,8,10,12])

D.array([2,10])


答案 B
解析
numpy.arange(1.6)创建了一个从1到5的元素的数组,a*2表示把数组中的每个元素乘以2。

=========================================================================

更多内容和历年真题请查看网站:【试卷中心 -----> 电子学会  ---->  机器人技术 ----> 六级】

网站链接 

青少年软件编程历年真题模拟题实时更新

=========================================================================

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/920355.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/920355.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mongodb influxdb

、您需要提前配置 MongoDB 和 InfluxDB。让我帮您说明配置步骤&#xff1a; MongoDB 配置 启动 MongoDB 容器后&#xff0c;进入容器创建数据库&#xff1a; # 进入 MongoDB 容器 docker exec -it mongo mongosh -u root -p 123456# 创建 product 数据库 use product# 创建集合…

模拟电路中什么时候适合使用电流传递信号,什么时候合适使用电压传递信号

一、应用 1.实际应用中&#xff0c;需要进行权衡&#xff0c;比如抗干扰能力&#xff0c;传输距离&#xff0c;功耗 2.电压信号比较容易受到干扰&#xff0c;对噪声比较敏感&#xff0c;有噪声容限一说 3.电流信号对噪声不敏感 4.电源电压下降的稳定性或者长距离传输中的损耗问…

Flink2.0学习笔记:使用HikariCP 自定义sink实现数据库连接池化

stevensu1/EC0823: Flink2.0学习笔记&#xff1a;使用HikariCP 自定义sink实现数据库连接池化 在 Flink 流处理应用中使用 HikariCP 实现数据库连接池化&#xff0c;对于写入关系型数据库&#xff08;如 MySQL、PostgreSQL&#xff09;的 自定义 Sink 来说&#xff0c;不仅是推…

Ubuntu安装及配置Git(Ubuntu install and config Git Tools)

Setup Git sudo apt update sudo apt install git // 查看git版本 git --versionConfig Github // 不清楚username和email的可以直接在github网站上点击头像选择settings来查看 git config --global user

将C++资源管理测试框架整合到GitLab CI/CD的完整实践指南

将C资源管理测试框架整合到GitLab CI/CD的完整实践指南 摘要 本文深入探讨了如何将先进的C资源管理测试框架无缝集成到GitLab CI/CD流水线中&#xff0c;实现自动化资源监控、性能回归检测和高质量测试。通过实际案例和最佳实践&#xff0c;展示了如何构建一个能够精确控制CPU亲…

Web漏洞

一、Sql注入 sql注入漏洞的成因是由于后端数据库查询语句没有做过滤导致了前端输入字符串可以直接拼接到语句而获取数据库信息。 1.类型 数字型和字符型 区分&#xff1a;数字型可以进行加减运算&#xff0c;id11会获取id2的信息&#xff0c;而字符型只会获取1的数据 2.方…

Java中使用Spring Boot+Ollama构建本地对话机器人

目录结构Ollama是什么安装 Ollama下载大模型运行模型Java和IDEA版本创建一个springboot项目创建一个简单的对话接口启动spring boot流式对话输出用原生 HTML 打造可交互前端接入 OpenAI、DeepSeek 等云模型&#xff08;可选&#xff09;原文地址传送门 我是想做一个大模型本地部…

学习设计模式《二十四》——访问者模式

一、基础概念 访问者模式的本质是【预留后路&#xff0c;回调实现】。仔细思考访问者模式&#xff0c;它的实现主要是通过预先定义好调用的通路&#xff0c;在被访问的对象上定义accept方法&#xff0c;在访问者的对象上定义visit方法&#xff1b;然后在调用真正发生的时候&…

Rust 符号体系全解析:分类、应用与设计意图

Rust 的符号体系是其语法规则、内存安全与类型安全设计的核心载体。每个符号不仅承担特定功能&#xff0c;更隐含 Rust 对 “安全” 与 “表达力” 的平衡逻辑。本文按功能维度&#xff0c;系统梳理 Rust 中所有常用符号&#xff0c;结合代码示例与设计背景&#xff0c;提供全面…

神经网络|(十六)概率论基础知识-伽马函数·上

【1】引言 前序学习进程中&#xff0c;对经典的二项分布和正态分布已经有一定的掌握。 今天为学习一种稍显复杂的分布提前布局一下&#xff0c;学习伽马函数。 【2】伽马函数 伽马函数有两种经典写法&#xff0c;一种是积分形式&#xff0c;另一种是无穷乘积形式。 【2.1】…

安全向量模板类SiVector

实现一个安全向量模板类 SiVector&#xff0c;其设计目标是&#xff1a;在保持 std::vector 易用性的基础上&#xff0c;增强越界访问的安全性&#xff08;避免崩溃&#xff09;&#xff0c;同时兼容 std::vector 的核心接口和使用习惯。支持嵌套使用&#xff08;如 SiVector&l…

Cloudflare 推出 GenAI 安全工具,守护企业数据

8 月 26 日,Cloudflare 为其企业平台 Cloudflare One 推出了新的安全功能,帮助企业安全地采用 ChatGPT、Claude 和 Gemini 等生成式 AI 工具。该工具构建为云访问安全代理 (CASB),通过 API 集成来监控和保护这些 AI 服务,无需安装设备。 随着企业对 GenAI 的使用激增——C…

Mac测试端口连接的几种方式

在 macOS 上测试端口是否开放&#xff0c;可通过以下三种常用方法实现&#xff08;推荐优先使用系统自带的 nc 命令&#xff0c;简单高效&#xff09;&#xff1a;方法 1&#xff1a;用系统自带 nc&#xff08;netcat&#xff09;测试&#xff08;最推荐&#xff09;nc 是 macO…

用PyTorch实现多类图像分类:从原理到实际操作

引言 图像分类作为计算机视觉的基石&#xff0c;已深度渗透到我们生活的方方面面——从医疗影像中早期肿瘤的识别、自动驾驶汽车对道路元素的实时检测&#xff0c;到卫星图像的地形分析与零售行业的商品识别&#xff0c;其核心都是让机器学会"看懂"世界并做出分类决…

window安装python环境

1、确认操作系统类型和位数&#xff0c;明确下载安装包的版本&#xff0c;示例为&#xff1a;windows&#xff0c;64位环境。 2、登录python官网下载exe安装包&#xff0c;下载网址&#xff1a;Download Python | Python.org 找到想要的对应python版本&#xff0c;本次示例下…

用 Streamlit 构建一个简易对话机器人 UI

在这篇文章中&#xff0c;我将演示如何用 Streamlit 快速构建一个轻量的对话机器人 UI&#xff0c;并通过 LangChain / LangGraph 调用 LLM&#xff0c;实现简单的对话功能。通过将前端和后端分离&#xff0c;你可以单独测试模型调用和 UI 显示。为什么选择 Streamlit&#xff…

【Redis 进阶】Redis 典型应用 —— 缓存(cache)

一、什么是缓存 缓存&#xff08;cache&#xff09;是计算机中的一个经典的概念&#xff0c;在很多场景中都会涉及到。核心思路就是把一些常用的数据放到触手可及&#xff08;访问速度更快&#xff09;的地方&#xff0c;方便随时读取。 举例&#xff1a;我需要去高铁站坐高铁…

RK3588 Ubuntu22.04 解决eth0未托管问题

在调试rk3588的Ubuntu的时候发现&#xff0c;网络那里一直显示eth0未托管&#xff0c;但是联网功能又是正常的&#xff0c;猜测是某一个配置文件的问题修改如下&#xff1a;打开/etc/NetworkManager/NetworkManager.conf&#xff0c;将managed&#xff0c;修改成true即可然后重…

雷卯针对香橙派Orange Pi 3G-IoT-B开发板防雷防静电方案

一、应用场景计算机、无线网络服务器、游戏机、音乐播放器、高清视频播放器、扬声器、Android 设备、Scratch 编程平台二、核心功能参数三、扩展接口详情雷卯专心为您解决防雷防静电的问题&#xff0c;有免费实验室供检测。开发板资料转自深圳迅龙软件。谢谢&#xff01;

Science Robotics 丰田研究院提出通过示例引导RL的全身丰富接触操作学习方法

人类表现出非凡的能力&#xff0c;可以利用末端执行器&#xff08;手&#xff09;的灵巧性、全身参与以及与环境的交互&#xff08;例如支撑&#xff09;来纵各种大小和形状的物体。 人类灵活性的分类法包括精细和粗略的作技能。尽管前者&#xff08;精细灵巧性&#xff09;已在…