首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 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
46
问题
以下程序的输出结果是( )。
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语句中,为了避免查询到重复记录,可用()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
在考生文件夹下创建一个顶层表单myform.sex(表单的标题为“考试”),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如降3.27所示。菜单命令“统计”和“退出”的访问键分别为“T
①编写程序并执行,计算“01”组(歌手编号的前2位)歌手的得分并将结果存入自由表final.dbf中。final.dbf包含“歌手姓名”和“得分”两个字段,“得分”取各评委所打分数的平均值。final.dbf中的结果按“得分”降序、“歌于姓名”降序排列。请
“教师表”中有“职工号”、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是
插入一条记录到表结构为(职工号,姓名,工资)的表Employee中,正确的SQL命令是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
参照完整性规则的更新规则中“级联”的含义是
数据库设计中反映用户对数据要求的模式是
以下选项中不是Python数据分析的第三方库的是
随机试题
分布于眼虹膜辐射状肌,激活时可导致该肌收缩的受体是
关于刑事案件的延期审理和中止审理,下列哪些说法是正确的?
单位工程施工组织设计由承担施工任务的单位负责编制,吸收建设单位、设计部门参加,由()审批。
在流动资产的融资策略中,关于保守融资策略的表述不正确的是()。
(2010年)下列事项中,有助于提高企业短期偿债能力的是()。
为贯彻建设部《城市新建住宅小区管理办法》,提高城市住宅小区的整体管理水平,推动社会化、专业化的物业管理进程,建设部于1995年印发了()及考评验收工作的通知。
学习迁移
战术意识是指运动员在比赛中为达到特定的战术目的而决定自己战术行为的思维能力和过程。
政治家:每年,小企业比大型老牌公司要创造更多的就业机会。因此,为减少长期的失业率,我们应当鼓励推动兴办中小企业而不是扩大老牌的大公司。下列哪项假如是正确的,对政治家的论点将提出最大质疑?
Advertisementsappeareverywhereinmodernsociety.Whenyouwalkalongthestreets,youcanseelargeboardswithprettygirls
最新回复
(
0
)