2025年3月青少年电子学会等级考试 中小学生python编程等级考试三级真题答案解析(判断题)
博主推荐
- 所有考级比赛学习相关资料合集【推荐收藏】
1、Python比赛
-
信息素养大赛Python编程挑战赛
-
蓝桥杯python选拔赛真题详解
-
蓝桥杯python省赛真题详解
-
蓝桥杯python国赛真题详解
2、Python考级
-
python等级一级真题解析【电子学会】
-
python等级二级真题解析【电子学会】
-
python等级三级真题解析【电子学会】
-
python等级四级真题解析【电子学会】
202年月Python编程等级考试级真题解析
判断题(共10题,每题2分,共20分)
26、十进制数转化为二进制,使用除2反向取余法,十进制转化为其他进制,也可以使用相同的方法,只是除数采用其他进制的基本数码个数。
答案:正确
考点分析:考察进制转换相关知识,十进制数转化为二进制,使用除2反向取余法,十进制数转化为八进制,使用除8反向取余法,十进制数转化为十六进制,使用除16反向取余法,十进制数转化为N进制,使用除N反向取余法;答案正确
27、Python可以处理一维数据、二维数据和多维数据。
答案:正确
考点分析:考察Python相关知识,Python可以处理多维数据,答案正确
28、name.csv文件内容如下,下面程序输出的结果是'Alice','lda,'Sam','Otis','Gina'
with open('name.csv','r') as f:n=f.read().strip().split(',')
print(n)
答案:错
考点分析:考察文件读取相关操作,split方法返回的是一个列表,所以应该是['Alice','lda,'Sam','Otis','Gina'],答案错误
29、下列程序,当输入A时,运行结果是:错误,请输入数字
try:x=int(input())y=int(input())n=x/yprint(n)
except ValueError:print('错误,请输入数字')
except ZeroDivisionError:print('错误,除数不能为0')
except :print('其它错误!')
答案:正确
考点分析:考察异常处理,考核try-except-except 进行异常处理,当输入A时,try里面的值获取不对,所以会执行except ValueError处代码;答案正确
30、若n=[2,3,5,9,12,6],则max(n)+min(n)+sum(n)的值是52
答案:错
考点分析:考察计算能力,最大值是12,最小值是2,和值是37,加起来是51,答案错误
31、Python中bool()函数用于将给定参数转换为布尔类型,参数省略的情况下返回True值
答案:错
考点分析:考察bool类型相关知识,bool默认情况下是False,答案错误
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
32、Python中若求字符的ASCII码值,可以使用ord()函数,而不是ascii()
答案:正确
考点分析:考察ascii码值相关知识,ascii函数是返回一个表示对象的字符串;答案正确
33、Python中range(10)表示生成整数序列范围为0~9,并不能生成10
答案:正确
考点分析:考察range函数的使用,range函数是生成一个整数序列,起始值省略表示默认从0开始,整数10不包含在整数序列内,元素间隔省略默认为1;答案正确
34、下面三行代码可以正常执行。
txt1 = "黑白白白黑白黑白黑白黑白"
a = txt1.count("白") - txt1.count("黑")
print(a)
答案:正确
考点分析:考察count函数,count函数是统计字符串中元素的个数,程序中“黑”字有5个
"白”字有7个,两者相减为2,代码能够正确运行;答案正确
35、二进制111010101转化为十六进制数为1e5
答案:错
考点分析:考察进制转换,对应的十六进制应该是1d5;答案错误