C语言程序设计

单选题已知字符A的ASCII代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf("%d,%d",c1,c2-2);的输出结果是(  )。A A,68B 65,66C A,BD 65,68

题目
单选题
已知字符A的ASCII代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf("%d,%d",c1,c2-2);的输出结果是(  )。
A

A,68

B

65,66

C

A,B

D

65,68

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

第1题:

有以下程序:#include <stido.h>main(){ char c1=′1′,c2=′2′;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行时输入:a<回车>后,以下叙述正确的是( )。A)变量c1被赋予字符a,c2被赋予回车符B)程序将等待用户输入第2个字符C)变量c1被赋予字符a,c2中仍是原有字符2D)变量c1被赋予字符a,c2中将无确定值


正确答案:A
输出的格式控制,因为输入的是a和一个回车符,系统就会将a字符赋给c1,将回车符赋给c2.

第2题:

已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2 的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是

A.A,B

B.A,68

C.65,66

D.65,68


正确答案:C
解析:在C语言中,字符型数据在内存中的存储形式是ASCII码值。当需要以整型格式输出字符时,输出的也是ASCII码值。字符'A'和'D'的ASCII码值分别为65和68。

第3题:

已知字符 'A' 的 ASC Ⅱ 代码值是 65 ,字符变量 c1 的值是 'A',c2 的值是 'D' 。执行语句printf("%d,%d",c1,c2-2); 后,输出结果是

A ) A , B

B ) A , 68

C ) 65 , 66

D ) 65 , 68


正确答案:C

第4题:

已知字符'A'的ASCII代码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句 printf("%d,%d",c1,c2-2);后,输出结果是

A.A,B

B.A,68

C.65,66

D.65,68


正确答案:C
解析:字符变量其实就是整型变量。只不过它只占1个字节,所以表示范围是-128~127。它所储存的值为它所代表字符的ASCII码值。“己知字符,A,的ASCII代码值是65,字符变量c1的值是'A'”这句话告诉我们,c1中存储的值就是65;c2的值为'D',但在输出时减了2,所以输出的值为'B',也就是66。故本题应该选择C。

第5题:

已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 incl

已知字符A的ASCII代码值为65,以下程序运行时,若从键盘输入:B33<回车>。则输出结果是______。 #include "stdio.h" main() { char a,b; a=getchar();scanf("Xd",&b); a=a-'A'+'0';b=b*2; printf("%c%c\n",a,b); }

A.2 B

B.1 B

C.3 B

D.4 B


正确答案:B

第6题:

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。 include ma

已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【 】。

include

main()

{ char a, b;

a=getchar(); scanf("% d", &b);

a=a-'A'+'0'; b=b*2;

printf("% c % c\n", a, b);

}


正确答案:1B
1B 解析:从键盘输入后,有a=B,b=33。a=a-'A'+'0'='B'-'A'+'0'='1',b=b*2=66,在输出时均需要把a,b转化为字符型,因此输出为1B。

第7题:

若变量a是int类型,并执行了语句:a=′A′+1.6;,则正确的叙述是

A.a的值是字符C

B.a的值是浮点型

C.不允许字符型和浮点型相加

D.a的值是字符′A′的ASCII值加上1


正确答案:D

第8题:

有以下程序

#include <stdio.h>

main()

{ char c1,c2;

c1='A'+'8'-'4';

c2='A'+'8' - '5';

printf("%c,%d\n",c1,c2);

}

已知字母 A 的 ASCII 码为 65 ,程序运行后的输出结果是

A)E,68

B)D,69

C)E,D

D) 输出无定值


正确答案:A

第9题:

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

A. D

B. 68

C. 不确定的值

D. C


正确答案:A

第10题:

已知字符A的ASCⅡ代码值是65,字符变量c1的直是A,c2的值是D。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。

A.A,B

B.A,68

C.65,66

D.65,68


正确答案:C
在C语言中,用整型格式输出字符时,输出的是其ASCII码值。

更多相关问题