已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结

题目

已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为(). char a=’a’; a--; printf("%d,%c/n",a+’2’-’0’,a+’3’-’0’);

  • A、b,c
  • B、a--运算不合法,故有语法错
  • C、98,c
  • D、格式描述和输出项不匹配,输出无定值
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在标准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。

第2题:

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

A.98

B.100

C.89

D.97


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

第3题:

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

A43

B44

C45

D46


正确答案:C

第4题:

已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2='A'+'6'-'3';后,c2中的值为( )

A. D

B. 68

C. 不确定的值

D. C


正确答案:A

第5题:

已知字母“a”的ASCII码是97,则字母“f”的ASCII码是()。

A.103

B.102

C.101

D.100


正确答案B

第6题:

有下列程序段:

charch:intk:

ch=a;k=12;

printf("%c,%d,",ch,ch,k);

printf("k=%d\n",k);

已知字符a的ASCIl十进制代码为97,则执行上述程序段后输出结果是( )。

A.因变量类型与格式描述符的类型不匹配输出无定值

B.输出项与格式描述符个数不符,输出为零值或不定值

C.a,97,12k=12

D.a,97,k=12


正确答案:D

D。【解析】printf语句在输出时,格式说明与输出项的个数应该相同。如果格式说明的个数少于输出项的个数(正如本题的情况),则多余的输出项不予输出,如果格式说明个数多于输出项个数,则对于多余的格式项输出不定值或0。故本题选项为D。

第7题:

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

第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,字母“B”的ASCII码是十进制数( )。 A.66B.67C.97D.1


正确答案:A
【考点】计算机一般知识 
【解析】字母“A”的ASCII码是十进制数65,字母“B”比“A”大一个值,所以是66。 

第10题:

有以下程序段 char ch;int k; ch='a';k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k); 已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是( )。

A.因变量类型与格式描述符的类型不匹配输出无定值

B.输出项与格式描述符个数不符,输出为零值或不定值

C.a,97,12k=12

D.a,97,k=12


正确答案:D
解析:在用基本输出函数printf时,格式说明与输出项的个数应该相同。如果格式说明的个数少于输出项的个数,多余的输出项不予输出;如果格式说明个数多于输出项个数,则对于多余的格式项输出不定值或0。

更多相关问题