首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 d={} for i in range(26): d[chr(i+ord(”A”))]=chr((i+13)%26+ord(”A”)) for c in”Python”:
以下程序的输出结果是( )。 d={} for i in range(26): d[chr(i+ord(”A”))]=chr((i+13)%26+ord(”A”)) for c in”Python”:
admin
2022-09-09
53
问题
以下程序的输出结果是( )。
d={}
for i in range(26):
d[chr(i+ord(”A”))]=chr((i+13)%26+ord(”A”))
for c in”Python”:
print(d.get(c,c),end=””)
选项
A、Plguba
B、Cabugl
C、Python
D、Cython
答案
D
解析
ord()函数是把字符转换成对应的ASCII值,chr()函数是ord()函数的逆运算,即把ASCII值转换成对应的字符,所以ord(”A”)为65。第一个for循环的作用是生成键值对并存储在字典变量d中。例如,当i=0,d[A]=N;i=1,d[B]=0……一直到i=13。d[N]=A,后面的键和值与前面的是互换位置的,如i=14,d[O]=B;i=15,d[P]=C……依次循环赋值,直到i=25时结束for循环。第二个for循环的作用是输出字典的值,get(key,default=None)函数有两个参数:第一个参数是字典的键;第二个参数是默认值,作用是返回字典中key对应的值,如果key不存在,则返回默认值,如d={”A”:”N”,”O”:”B”,”Z”:”M”},d.get(”A”,”C”)返回的是N。当c=”P”时,在字典中查找是否存在键为P的值,遍历后发现存在这样的值,所以返回C。for循环继续遍历剩下的字符,在字典中找不到对应的键,则返回默认值,所以结果返回为Cython。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/Za6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
以下有关数组的叙述中,错误的是()。
在成绩表中,查找数学分数最低的学生记录,下列SQL语句的空白处应填入的是()。SELECT*FROM成绩;WHERE数学
刷新当前表单的正确语句是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列程序段的输出结果是()。Clearstore10toastore20tobsetudfparmstoreferencedoswapwitha,fB?a.bprocedureswapparametersx
(1)student是一个“学牛”表,其中包含学号(c8)、姓名(C8)、性别(c2)、政治面目(C4)、班级(C5)等字段。考生文件夹下的modil.prg程序文件的功能是显示输出所有政治面目为“群众”的“男”生的姓名和班级,每行输出一个学生的
(1)在考生文件夹下已有表单文件formone.scx.如图3-26所示,其中包含一个列表框、一个表格和一个命令按钮。请按下面要求完成相应的操作:①在表单的数据环境中添加orders表。②将列表框List1设置成多选,另外将
在关系模型中,每个关系模式中的关键字
随机试题
下列选项中,有权制定地方性法规的主体是()。
技术开发合同的标的是()。
低压断路器的保护功能包括( )保护。
下列关于预制装配水池壁板现浇混凝土施工的说法中错误的是()。
混凝土桩制作安全控制要点之一是:加工成型的钢筋笼、钢筋网和钢筋骨架等应水平放置,码放高度不得超过();码放层数不宜超过()。
下列税种既有定额税率又有比例税率的有()。
房地产经纪人是()取得《房地产经纪人资格证》的人员。
事业单位聘用合同按期限分为短期合同、中期合同、长期合同、项目合同四种类型,其中短期合同是指()年(含)以下期限的合同。
下列选项错误的有()
我国每年因为泥石流和滑坡损失达数十亿元,特别是公路和铁路附近的泥石流和滑坡,每年造成几百乃至上千人伤亡,损坏农田、铁路和公路等设施,造成严重的后果,而这一问题与路边、山坡的植被损坏有直接关系。“________”,我们应该避免哪怕是很小的破坏行为,同时提倡
最新回复
(
0
)