itgle.com
参考答案和解析
正确答案:A
大写字母转换为对应小写字母,即加上32,A)选项不是累加32,所以选择A)
更多“已知大写:字母A的ASCIl码是65,小写字母a的ASCIl码是97。以下不能将变量c中的大写字母转换为对应小 ”相关问题
  • 第1题:

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

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


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

  • 第2题:

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

  • 第3题:

    2、已知大写字母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.C=(。A’+C.%26一"a"

    B.c=c+32

    C.c=c一"A"+"a"

    D.c=(c一’A")%26+-a"


    正确答案:A
    根据题意可知,小写字母比与之对应的大写字母的ASCⅡ码大32。A选项中字符A加上c表示的大写字符再对字母个数26取余,本身这个表达式没有任何含义,所以选择A选项。

  • 第5题:

    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)的含义相同。