计算机二级Python全套真题及满分代码,已适配2025.3月考
计算机二级全国计算机等级考试,Python这个科目一共包含三大部分内容,分别是【基本操作题】、【简单应用题】、【综合应用题】,这里为大家整理了最新的计算机二级Python全套真题及配套的满分代码。
真题配套讲解视频见小破站:@大头博士先生
考前选择题带背及押题,关注Weibo:@大头博士先生
文末包含配套素材及满分代码文件获取获取方式!!!
【基本操作题】
第1套题
1、键盘输入一段中文文本,不含标点符号和空格,命名为变量s,采用jieba库对其进行分词,输出该文本中词语的平均长度,保留1位小数。
例如:
键盘输入:吃葡萄不吐葡萄皮
屏幕输出:1.6
【题目素材】
import ______
txt = input("请输入一段中文文本:")
______
print("{:.1f}".format(len(txt)/len(ls)))
【满分代码】
import jieba
txt = input("请输入一段中文文本:")
ls=jieba.lcut(txt)
print("{:.1f}".format(len(txt)/len(ls)))
第2套题
2、键盘输入一个9800到9811之间的正整数n,作为Unicode编码,把-1、n和n+1三个Unicode编码对应字符按照如下格式要求输出到屏幕:宽度为11个字符,加号字符+填充,居中。
【题目素材】
n = eval(input("请输入一个数字:"))
print("{______}".format(______))
【满分代码】
n = eval(input("请输入一个数字:"))
print("{:+^11}".format(chr(n-1)+chr(n)+chr(n+1)))
第3套题
3、考生文件夹下存在一个文件PY101.py,请写代码替换横线,不修改其他代码,实现以下功能:
键盘输入正整数n,按要求把n输出到屏幕,格式要求:宽度为20个字符,减号字符-填充,右对齐,带千位分隔符。如果输入正整数超过20位,则按照真实长度输出。
例如:键盘输入正整数n为1234,屏幕输出---------------1,234
提示:建议使用本机提供的Python集成开发环境IDLE编写、调试及验证程序。
【题目素材】
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
n = eval(input("请输入正整数:"))
print("{______}".format(n))
【满分代码】
# 请在______处使用一行代码或表达式替换
#
# 注意:请不要修改其他已给出代码
n = eval(input("请输入正整数:"))
print("{:->20,}".format(n))