首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下代码的输出结果是( )。 d={} for i in range(26): d[chr(i+ord("A"))]=chr((i+13)%26+ord("A")) for c in "Python": print(d.get
以下代码的输出结果是( )。 d={} for i in range(26): d[chr(i+ord("A"))]=chr((i+13)%26+ord("A")) for c in "Python": print(d.get
admin
2021-03-16
7
问题
以下代码的输出结果是( )。
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()函数是把字符转换成对应的ASCⅡ值,chr()函数是ord()函数的逆运算,把ASCⅡ值转换成对应的字符输出,所以ord("A")为65。
第一个for循环的作用是生成键值对存储在字典变量d中。当i=0,d[A]=N;i=1,d[B]=0一直到i=13,d[N]=A,后面的键值对与前面的键值对是互换位置的,如i=14,d[0]=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://jikaoti.com/ti/r950FFFM
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
在VisualFoxpro中,当创建一个数据库时将产生若干文件,其中不包括的是()。
如果小客车和客车所有人两个表建立了“级联”参照完整性的删除规定,下列选项正确的是()。
与实体完整性无关的索引是()。
有关控件对象的Click事件的正确叙述是()。
下面程序代码的输出结果是()。x=10y=x="test"?y
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下是与设置系统菜单有关的命令,错误的是()。
下列函数返回类型为数值型的是
随机试题
基本预备费不包括()。
纳税人遗失税务登记证件的,应当在()日内书面报告主管税务机关,并登报声明作废。
U公司应收账款总分类账共设“J公司”和“Z公司”两个明细账,10月份尚未完成的总账和明细账如下(金额单位:元):平行登记法下总账与其所属明细账之间在数量上的核算关系是()。
在审查担保类文件时,公司业务人员应特别注意()。
导游人员劝服游客的语言技巧包括()。
公安机关的职责是由()所确认的。
读写硬盘时,下列哪一个操作花费时间最短?()
A.MakingfriendswithnewacquaintancesB.CloselinkbetweencompanionshipandbelongingnessC.Howtosatisfyotherpeople’s
"HewWomenoftheIceAge"Thestatusofwomeninasocietydependsinlargemeasureontheirroleintheeconomy.Thereinte
Emotionalmaturitymeansknowingthatanotherpersoncannotfilluptheholeinyourheart.Thatisyourresponsibility.Youne
最新回复
(
0
)