刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在传递信息的过程中, 通常会将一些敏感信息进行加密,以下是对数据进行加密的Python程序段,若输入数据为“cie0108”,则输出的结果是?( ) def jm(t): s = "" for ch in t: if "0" <= ch <= "9": x = int(ch) + 3 if x >= 10: x = x % 10 ch = str(x) s = s + ch return s print(jm('cie0108'))

A
1343eic
B
0108cie
C
cie3431
D
3431cie
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】对于输入的字符串“cie0108”,我们逐一字符进行处理:

1. 第一个字符'c'不是数字,所以不做处理,直接保留。
2. 第二个字符'i'不是数字,所以不做处理,直接保留。
3. 第三个字符'e'不是数字,所以不做处理,直接保留。
4. 第四个字符'0',是数字,按照程序,需要加3,得到3,因为3小于10,所以直接保留。
5. 第五个字符'1',按照程序,需要加3,得到4。
6. 第六个字符'0',按照程序,需要加3,得到3。
7. 第七个字符'8',按照程序,需要加3,得到11,但11大于10,所以取11对10的余数,即1。

所以,按照程序处理后的字符串为“cie431”。

因此,输出的结果是“cie3431”。所以,答案是C选项。
创作类型:
原创

本文链接:在传递信息的过程中, 通常会将一些敏感信息进行加密,以下是对数据进行加密的Python程序段,若输入

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share