单选题 已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量C中的大写字母转换为对应小写字母的语句是______。
A) c=(c-'A')%26+'a' B) c=c+32
C) c=c-'A'+'a' D) c=('A'+c)%26-'a'

【正确答案】 D
【答案解析】[解析] 由97-65=32可知大写字母对应的小写字母之间相差32,所以将大写字母加上32就得到小写字母,所以选项B和C是正确的。选项A中(c-'A')%26可以求出变量c中的字母与字母A相差几位,那么小写字母a的ASCII码向后移动相差的位数就是对应的小写字母,所以选项A也是正确的。