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

题目

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

B.

C.

D.

A.A

B.B

C.C

D.D

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

第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题:

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

第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.a=('A'+c)%26-'a'


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

第6题:

已知大写字母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
解析: 由题意可知,小写字符a和大写字符A的ASCII代码相差为32,所以选项C)能将大写字符 c的ASCII代码转换为小写字符c的ASCⅡ代码;选项A)和C)左侧的表达式都是大写字符c与大写字符 A的差与'a'的ASCII代码的和就是小写字符c的ASCII代码。而选项D)中应该是加上'a',而不是减去'a'。

第7题:

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

A.

B.

C.

D.


正确答案:D
无论大小写,字母问的间隔都相等,所以

第8题:

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

A.c=(c-A)&+’a’

B.c=c+32

C.c=c-‘A’+’a’

D.c=(‘A’+c)&-‘a’


正确答案:D

第9题:

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