2025年12月电子学会青少年软件编程Python三级等级考试真题
收录了青少年软件编程(Python)等级考试三级的部分真题试卷,包含单选题。内容涵盖二进制与十六进制转换、列表切片操作、二维数组索引、文件读写模式(如CSV写入、追加模式)、十进制转二进制及八进制、以及算法基本概念(输入输出、结构)。每道题均附带标准答案与详细解析,旨在帮助考生复习备考,掌握Python基础语法及计算机基础知识。

收录了青少年软件编程(Python)等级考试三级的部分真题试卷,包含单选题。内容涵盖二进制与十六进制转换、列表切片操作、二维数组索引、文件读写模式(如CSV写入、追加模式)、十进制转二进制及八进制、以及算法基本概念(输入输出、结构)。每道题均附带标准答案与详细解析,旨在帮助考生复习备考,掌握Python基础语法及计算机基础知识。

分数:100 题数:38
A. B B. A C. 3 D. 6
标准答案:A 试题解析:二进制转十六进制,其方法为从低位开始,每4个二进制数可以转换为1个十六进制,高位位数不够,左边可补0凑足。该二进制数最低四位为1011,其值为二进制B,所以选A。
a = [3, 5, 7, 9]
print(a[1:-1])
A. [5, 7] B. [3, 5] C. [5, 7, 9] D. [3, 5, 7]
标准答案:A 试题解析:切片 [1:-1] 取索引1到倒数第2个元素(含头不含尾)。
A. 2 B. 3 C. 4 D. 5
标准答案:C 试题解析:二维列表索引 [行][列],第二行第二列元素为4。
with open("data.csv", "w") as f:
f.write("Name,Age\nAlice,12\nBob,15")
A. 读取 CSV 文件 B. 创建包含两行数据的 CSV 文件 C. 追加数据到文件末尾 D. 删除文件内容
标准答案:B 试题解析:"w" 模式写入新文件,内容包含表头及两行数据。
A. w B. r C. b D. a
标准答案:D 试题解析: w 模式覆盖写入文件内容; r 模式只读文件内容; b 模式以二进制打开文件; a 模式不覆盖写入文件内容。 故 D 正确。
with open("data.txt", "r+") as f:
con = f.read()
f.write(con.upper())
A. 读取内容并追加大写版本 B. 覆盖原文件内容为大写 C. 报错(文件未关闭) D. 读取后插入大写内容到开头
标准答案:A 试题解析:
A. 10011 B. 11001 C. 1001 D. 100110
标准答案:B 试题解析:本题考查十进制转二进制,方法是除 2 倒取余数,直到商为 0 为止。A 为顺取余数,C、D 位数不对。
A. 2^4 B. 2^3 C. 2^2 D. 2^1
标准答案:D 试题解析:本题考查数制中权值的概念。对于 k 进制数,从低位起,每个数码对应的权值分别为 k^0, k^1, k^2……。
A. 16 B. 18 C. 20 D. 22
标准答案:D 试题解析:18 除以 8 得到商是 2,余数是 2,故答案为 22。
A. 算法可以没有输入,但一定有输出 B. 算法有两种结构,即顺序结构和分支结构 C. 算法可用程序语言来表示,但不能用自然语言表示 D. 算法可以没有输出,但必有输入
标准答案:A 试题解析:算法必须有输出,算法的三种结构是顺序结构、分支结构和循环结构;算法可用自然语言表示,通俗易懂,但容易产生歧义。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online