青少年软件编程(Python) 等级考试试卷(六级)2023年5月

news2024/9/25 11:09:25

青少年软件编程(Python) 等级考试试卷(六级)
分数: 100
题数: 38
一、 单选题(共 25 题, 共 50 分)
1.明明每天坚持背英语单词, 他建立了英语单词错题本文件“mistakes. txt” , 将每天记错的
单词增加到该文件中, 下列打开文件的语句最合适的是? ( )
A.f = open("mistakes. txt")
B.f = open("mistakes.txt","r")
C.f = open("mistakes. txt", "a")
D.f = open("mistakes. txt", "w")

标准答案: C
试题解析:
open 函数的第一个参数是文件名称, 包括路径; 第二个参数是打开的模式 mode
'r': 只读(缺省。 如果文件不存在, 则抛出错误),'w': 只写(如果文件不存在, 则自动创建文件),
'a': 附加到文件末尾。


2.小张近阶段要学习的英文单词存储在“data.txt”文件, 格式如图所示。
处理“data.txt”文件中英文单词的 Python 程序段如下:
file = open("data.txt")
for word in file:
        if word[0:1] == "c":
                continue
        else:
                 print(word)
file.close()
下列关于该程序段的功能, 说法正确的是? ( )
A.输出包含"c"(区分大小写) 的单词
B.输出以"c"开头(区分大小写) 的单词
C.输出以"c"开头(不区分大小写)的单词
D.输出不是以"c"开头(区分大小写) 的单词

标准答案: D
试题解析:
读取文件后 word 存储文件每一行内容, word[0:1]代表该行首字母, 如果是小写字母"c"开头,
跳过, 否则, 打印该单词, 因此程序功能是输出不是以"c"开头(区分大小写)的单词。


3.文件“score.csv”中存放了3 位同学的成绩数据, 小李编写程序读取数据内容, 文件内容和程
序成功读取界面如图所示。


import csv
csv_reader = csv.reader(open(______))
for row in csv_reader:
        print(______)
上述程序中划线处应填入? ( )
A.score row
B.score. csv "row"
C."score" "row"
D."score. csv" row

 标准答案: D
试题难度: 一般
试题解析: 读取文件时 open 函数的参数为字符串, 应该是完整的文件名加上字符串标识,
row 代表每一行内容, 不应该加字符串标识。

4.有如下程序代码:
import csv # ①
headers = ['学号','姓名','分数']
rows = [['202001','张三','98'],
['202002','李四','95'],
['202003','王五','92']]
with open('score.csv','w',encoding='utf8',newline='') as f : # ②
writer = csv.writer(f) # ③
writer.writerow(headers)
writer.writerows(rows) # ④
关于上述语句的解释, 不正确的是? ( )
A.①处功能为导入 csv 库
B.②处以写方式打开文件
C.③处创建 csv. writer 实例
D.④处一次只能写入一行

标准答案: D
试题解析: writer. writerows(rows) 将写入多行数据


5.关于 matplotlib 模块中函数的功能, 下列描述正确的是? ( )
A.bar() 函数用于绘制折线图
B.plot() 函数用于绘制水平柱形图
C.barh() 函数用于绘制垂直柱形图
D.scatter() 函数用于绘制散点图

标准答案: D
试题解析: bar() 函数用于绘制垂直柱形图, plot() 函数用于绘制折线形图, barh() 函数用
于绘制水平柱形图, 因此,ABC选项均错; scatter() 函数用于绘制散点图, 因此, 答案为 D。


6.绘制 sin(x)的图形如图所示,画线处的语句是? ( )


import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 30)
___________
plt.show()
A.plt. bar(x)
B.plt. scatter(x)
C.plt. plot(x, np. sin(x) )
D.plt. scatter(x, np. sin(x) )

标准答案: C
试题解析: 绘制折线图函数是 plot, 参数必须有 2 个, 第一个参数是 x, 第二个参数是
np. sin(x) 。

 
7.下列关于类和对象的说法, 正确的是? ( )
A.通过 def 关键字定义类
B.通过 class 创建实例
C.每个对象的数据相同
D.每个对象拥有相同的方法

标准答案: D
试题解析: Python 定义类是通过 class 关键字, 通过类名+() 实现创建实例, 每个对象的数
据可能不同, 每个对象拥有相同的方法。


8.有如下程序段:
class Student:
        count = 0
        def __init__(self, name):
                self.name = name
                Student.count += 1
        def study(self):
                 print(f'{self.name}在学习')
student1 = Student("小明")
student2 = Student("小红")
student2.study()
执行代码后, 下列说法不正确的是? ( )
A.程序创建了 2 个实例
B.Student. count 的值为 0
C.study 为该类的方法
D.输出的结果为“小红在学习”

标准答案: B
试题解析: 程序创建了 2 个实例, Student. count 的值为 2。


9.有下列语句命令:
import sqlite3
conn = sqlite3.connect("test.db") # ①
cursor = conn.cursor() # ②
cursor.close() # ③
conn.close() # ④
下列关于语句功能解释, 正确的是? ( )
A.①创建和连接数据库
B.②提交事务
C.③关闭数据库连接
D.④关闭游标

标准答案: A
试题解析: 先导入数据库模块, connect( ) 函数用于创建和连接数据库, ②为创建游标③
为关闭游标④为关闭数据库连接。

答案和更多内容请查看网站:

网站链接   【试卷中心 ---Python ---五级/六级/其他】

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

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

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

相关文章

PPT文件常见的几种格式有哪些?

PPT文件大家都不陌生,那么PPT文件的几种格式,大家也可以学习一下: .ppt & .pptx 这两种PPT格式是最基本的ppt文件后缀,就是我们普通可以编辑的PPT文件格式,2003版的PowerPoint的文件格式是.ppt,而在0…

【C++】文件操作(囊括特殊情况:读文件遇到的空格被跳过、“文件只读一次“)

author:&Carlton tag:C topic:【C】文件操作(囊括特殊情况:读文件遇到的空格被跳过、“文件只读一次”) website:黑马程序员C date:2023年7月31日 目录 文本文件 写文件 源…

二叉搜索树的模拟实现

基础的二叉树用的其实不多,二叉树的重点在二叉树的延伸:二叉搜索树。二叉搜索树又延伸出了平衡二叉搜索树。搜索数的特点是:查找效率极高。 二叉搜索树的作用: 1. map和set特性需要先铺垫二叉搜索树,而二叉搜索树也是一…

3节点linux服务器集群搭建

一,目的 由于当前集群部署已经成为主流,适当研究一些集群部署的基本操作,有助于后续像k8s集群、doris集群的部署。 大部分集群都是一主两从这种三节点配置。故本文也是采用三节点完成相关学习和记录。 二,说明 因为会关闭防火…

webScoket

webScoket是什么&#xff1f; 支持端对端通讯可以由客户端发起&#xff0c;也可以有服务端发起用于消息通知、直播间讨论区、聊天室、协同编辑等 做一个简单的webScoket 客户端配置&#xff1a; 1、新建一个页面叫web-scoket.html <!DOCTYPE html> <html lang"…

P7243 最大公约数

题目 思路 利用曼哈顿原理求离&#xff08;x&#xff0c;y&#xff09;最远的点 代码 #include<bits/stdc.h> using namespace std; #define int long long #define INF 0x3f3f3f3f const int maxn2005; int gcd(int a,int b) { return b?gcd(b,a%b):a; } int n,m; i…

华为OD机试真题 JavaScript 实现【输入整型数组和排序标识,对其元素按照升序或降序进行排序】【牛客练习题】

目录 一、题目描述二、输入描述三、输出描述四、解题思路五、JavaScript算法源码 华为OD机试 2023B卷题库疯狂收录中&#xff0c;刷题点这里 刷的越多&#xff0c;抽中的概率越大&#xff0c;每一题都有详细的答题思路、详细的代码注释、样例测试&#xff0c;发现新题目&#x…

RK3566 使能NPU

一、硬件 确定VDD_NPU所用的电源 用的是PMIC的DC-DC2 二、SDK 1、修改板级配置DTS文件 配置vdd_gpu vdd_gpu: DCDC_REG2 {regulator-always-on;regulator-boot-on;regulator-min-microvolt <500000>;regulator-max-microvolt <1350000>;regulator-init-microv…

[threejs]相机与坐标

搞清相机和坐标的关系在threejs初期很重要&#xff0c;否则有可能会出现写了代码&#xff0c;运行时一片漆黑的现象&#xff0c;这种情况就有可能是因为你相机没弄对。 先来看一下threejs中的坐标(世界坐标) 坐标轴好理解&#xff0c;大家只需要知道在three中不同颜色代表的轴…

python-pytorch基础之cifar10数据集使用图片分类

这里写目录标题 总体思路获取数据集下载cifar10数据解压包文件介绍加载图片数字化信息查看数据信息数据读取自定义dataset使用loader加载建模训练测试建测试数据的loader测试准确性测试一张图片读取一张图片加载模型预测图片类型创建一个预测函数随便来张马的图片结果其他打开一…

java实现钉钉群机器人@机器人获取信息后,机器人回复

1.需求 鉴于需要使用钉钉群机器人回复&#xff0c;人们提出的问题&#xff0c;需要识别提出的问题中的关键词&#xff0c;后端进行处理实现对应的业务逻辑 2.实现方式 用户群机器人&#xff0c;附带提出的问题&#xff0c;后端接收消息后识别消息内容&#xff0c;读取到关键…

亚马逊、虾皮、Lazada、速卖通、阿里国际等跨境电商平台怎么获取优质评价?

在跨境电商平台上&#xff0c;产品的评价直接影响卖家账户的评定因素&#xff0c;同时也影响产品页面的曝光量和流量&#xff0c;从而对产品销量产生影响&#xff0c;因此&#xff0c;产品评价的重要性不言而喻&#xff0c;除了产品的图片、描述、详情、广告和站外推广&#xf…

Java throw和throws 关键字

在Java中&#xff0c;异常可以分为两种类型&#xff1a; 未检查的异常&#xff1a;它们不是在编译时而是在运行时被检查&#xff0c;例如&#xff1a;ArithmeticException&#xff0c;NullPointerException&#xff0c;ArrayIndexOutOfBoundsException&#xff0c;Error类下的异…

[Docker实现测试部署CI/CD----相关服务器的安装配置(2)]

目录 6、Jenkins安装配置安装jdk安装maven拉取镜像启动jenkins修改数据卷权限浏览器访问安装插件配置jenkins移动JDK和Maven配置JDK和Maven 6、Jenkins安装配置 Jenkins 是一个开源软件项目&#xff0c;是基于 Java 开发的一种持续集成工具&#xff0c;用于监控持续重复的工作&…

MySQL 的解析器以及 MySQL8.0 做出的改进 | StoneDB技术分享 #2

设计&#xff1a;小艾 审核&#xff1a;丁奇 编辑&#xff1a;宇亭 作者&#xff1a;柳湛宇&#xff08;花名&#xff1a;乌淄&#xff09; 浙江大学-软件工程-在读硕士、StoneDB 内核研发实习生 一、MySQL 的解析器 MySQL 所使用的解析器&#xff08;即 Lexer 和 Parser …

⛳ Java多线程 一,线程基础

线程基础 ⛳ Java多线程 一&#xff0c;线程基础&#x1f43e; 一&#xff0c;线程基础&#x1f4ad; 1.1&#xff0c;什么是程序&#xff0c;进程&#xff0c;线程&#x1f3ed; 1.2&#xff0c;什么是并行和并发&#x1f463; 1.3&#xff0c;线程使用的场景&#x1f3a8; 1.…

Nginx 15分钟入门

1、反向代理和负载均衡 Nginx 反向代理 负载均衡 网站初期用户量较少的时候&#xff0c;一台服务器就够用&#xff0c;但是当大量用户注册&#xff0c;那么显然一台机器就不够了。如下图&#xff0c;我们把同一个项目部署在3台服务器上。那么问题又来了&#xff0c;用户A的请…

连锁门店新零售管理系统服务商,提供新零售商城一体化解决方案|亿发

新零售时代&#xff0c;客户需求和购物方式正在发生翻天覆地的变化&#xff0c;数字化运营服务成为连锁门店增强竞争力的有效工具。那么&#xff0c;我们该如何借助数字化力量&#xff0c;升级连锁门店的新零售运营服务&#xff0c;迎接未来的商业挑战呢&#xff1f;一、智慧新…

emWin - BMP图片显示

BmpCvt.exe 用途 利用BMP图片&#xff0c;进行GUI显示&#xff1b;ICON等图标都是小BMP图片&#xff0c;核心是将BMP图片&#xff0c;转成emWin支持的方式&#xff0c;最终显示到TFT屏上 使用BmpCvt.exe工具&#xff0c;将各个图片转成相应的C文件. emWin有关的工具&#xff…

P4780 Phi的反函数

题目 思路 φ(x)n 当指数均为1时n最小 证明&#xff1a;容斥原理 代码 #include<bits/stdc.h> using namespace std; #define int long long const int maxn1e9; int ansINT_MAX,n; bool f; map<int,bool> mp; bool is_prime(int n){if(n<1) return false;fo…