更多“已知大写字母A的ASCⅡ码是65,小写字母a的ACSⅡ码是97。下列能将变量C中的大写字母转换为对应小写字 ”相关问题
  • 第1题:

    已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是

    A.c=(c-'A')%26+'a'

    B.c=c+32

    C.c=c-'A'+'a'

    D.a=('A'+c)%26-'a'


    正确答案:D
    解析: C语言中,字符数据参加运算时,实际上是其ASCII码参与运算。大写字母的ASCII码比其对应的小写字母的ASCII码小32。因此大写字母转化为小写字母只需将其加上32即可。所以选项B)、C)都符合条件,因为变量c中存储的是大写字母,所以“c-'A'”的值一定小于26,故选项 A)与选项C)的含义相同。

  • 第2题:

    已知大写字母A的ASCII码是65,小写字母a的ACSII码是97。下列能将变量C中的大写字母转换为对应小写字母的语句是( )。

    A.c=(c-A)%26+A

    B.c=c+32

    C.c=c-A+A

    D.c=(A+C)%26-a


    正确答案:B
    根据ASCII码可知大写字符A与小写字符a的ASCIl码相差32,而D中应该是加上a,选项A和C左侧的表达式都是大写字符C与大写字符A的差与a的ASCIl代码的和就是小写字符c的ASCII代码。

  • 第3题:

    3、已知大写字母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 解析:C语言中,字符数据参加运算时,实际上是其ASCII码参与运算。大写字母的ASCII码比其对应的小写字母的ASCII码小32。因此大写字母转化为小写字母只需将其加上32即可。所以选项B)、C)都符合条件,因为变量c中存储的是大写字母,所以'c-'A''的值一定小于26,故选项A)与选项C)的含义相同。

  • 第4题:

    已知大写:字母A的ASCIl码是65,小写字母a的ASCIl码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:A
    大写字母转换为对应小写字母,即加上32,A)选项不是累加32,所以选择A)

  • 第5题:

    已知大写字母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