计算机程序设计

已知字母A的ASCII码为十进制的65,下面程序的输出是() main( ) { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(""%d,%c/n"",ch1,ch2);}A、67,DB)B、CC)C、DD)D、不确定的值

题目

已知字母A的ASCII码为十进制的65,下面程序的输出是() main( ) { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf(""%d,%c/n"",ch1,ch2);}

  • A、67,DB)
  • B、CC)
  • C、DD)
  • D、不确定的值
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知字母A的ASCII码为十进制的65,下面程序的输出为( )。void main(){ char ch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+6-3;printf("%d,%c\n",ch1,ch2);}A.67,D B.B,C C.C,D D.不确定的值


正确答案:A
将字符进行运算时,进行运算的是ASCII值,所以ch1=65+2=67(‘5’与’3’的ASCII值差为2),ch2=65+6 -3=68.

第2题:

大写字母"A"的ASCII码为十进制数65,ASCII码为十进制数68的字母是( )。

A.B

B.C

C.D

D.E


正确答案:C

第3题:

已知大写字母A的ASCII码为十进制数41H,则字母E的ASCII码为()H。

A43

B44

C45

D46


正确答案:C

第4题:

已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数____。

A、67

B、68

C、69

D、70


参考答案:C

第5题:

已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。includemain(){char c1,c2;c

已知字母a的ASCII码为十进制数97,下面程序的输出结果是( )。 #include<stdio.h> main() { char c1,c2; c1='a'+'6'-'0'; c2='a'+'3'-'0'; printf("%c,%c\n",c1,c2); }

A.输出无定值

B.d,e

C.e,f

D.g,d


正确答案:D
解析:C语言规定,所有字符常量都可以化为整型常量来处理,因而字符常量也可以参与算术运算。注:字符常量参与算术运算时,其实是使用其对应的ASCII码值进行计算。本题中,'a'对应的ASCII码值是97。题中虽然没有给'6'和'0'的ASCII码值,但应该知道'6'-'0'是将字符'6'转换成整数6的表达式,所以c1='a'+'6'-'0'=103,c2='a'+'3'-'0'=100,按照字符型输出分别是g和d。

第6题:

在标准ASCII码表中,已知英文字母A的十进制码值是65,英文字母a的十进制码值是 。

A.95

B.96

C.97

D.9l


正确答案:C
解析:ASCII码(用十六进制表示)为:A对应41,a对应61,二者相差20(十六进制),换算为十进制即相差32,a的ASCII码(用十进制表示)为:65+32:97。

第7题:

已知英文字母A的十进制ASCII码值为65,那么a的十进制ASCII码值为______。

A.98

B.100

C.89

D.97


正确答案:D
解析:在ASCII码表中,大、小写英文字母是分组排序安排在不同位置的,并且小写英文字母的码值比对应的大写英文字母的码值大32。所以,当知道A的ASCII码值是65后,字符a的码值为65+32=97。

第8题:

在标准ASCII码表中,已知英文字母A的十进制码值是65,英文字母a的十进制码值是 。

A.95

B.96

C.97

D.91


正确答案:C
解析:ASCII码(用十六进制表示)为:A对应41,a对应61,二者相差20(十六进制),换算为十进制  即相差32,a的.ASCII码(用十进制表示)为:65+32=97。

第9题:

已知英文字母符号A的ASCII码为65,英文字母符号F的ASCII码为__________;已知数字9的ASCII码为57,数字符号5的ASCII码为__________.


正确答案:
70      53

第10题:

已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数____。

A、102

B、103

C、104

D、105


参考答案:B