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

单选题

输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是?( )

A
a=int(input("请输入一个两位数")) b=a//10 c=a%10 print(c*10+b)
B
a=int(input("请输入一个两位数")) b=a%10 c=a//10 print(c*10+b)
C
a=int(input("请输入一个两位数")) b=a/10 c=a//10 print(c*10+b)
D
a=int(input("请输入一个两位数")) b=a//10 c=a%10 print(c+b)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】题目要求输入一个两位数,然后将十位数和个位数对调位置。A选项的程序:```pythona=int(input("请输入一个两位数"))b=a//10c=a%10print(c*10+b)```这个程序首先输入一个两位数,然后使用整除和取余操作分别得到十位数和个位数,最后将个位数乘以10再加上十位数,得到对调后的两位数。B选项的程序:```pythona=int(input("请输入一个两位数"))b=a%10c=a//10print(c*10+b)```这个程序与A选项的程序几乎相同,只是十位数和个位数的获取顺序不同,但结果是一样的。C选项的程序:```pythona=int(input("请输入一个两位数"))b=a/10c=a//10print(c*10+b)```这个程序存在错误,因为`a/10`会得到一个浮点数,而不是整数,所以`b=a/10`不能得到正确的十位数。D选项的程序:```pythona=int(input("请输入一个两位数"))b=a//10c=a%10print(c+b)```这个程序虽然可以得到十位数和个位数,但是输出时直接将两个数字相加,而不是将个位数乘以10再加上十位数,所以输出的结果不是对调后的两位数。因此,只有A选项的程序是正确的。
创作类型:
原创

本文链接:输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是?( )

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

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

分享考题
share