2025年3月青少年电子学会等级考试 中小学生python编程等级考试三级真题答案解析(判断题)

发布于:2025-07-08 ⋅ 阅读:(41) ⋅ 点赞:(0)

博主推荐

1、Python比赛

2、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/y
   print(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;答案错误


网站公告

今日签到

点亮在社区的每一天
去签到