C语言问题!!~请帮偶检查一下咯!

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:36:27
11. 下面程序的输出是
main()
{ int x=10,y=3;
printf("%d\n",y=x/y);}(3分) C、
A、0
B、1
C、3
D、不确定的值

12. 下面程序的输出是
main()
{
int a=-1,b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d%d%d%\n",k,a,b);
}(3分) C、
A、0 0 3
B、 0 1 2
C、1 0 3
D、1 1 2

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

14. 在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为
(3分) A、
A、char < int < long int < =float < double
B、char=int < long int<=float < double
C、char < int < long int=float=double
D、char=int=long int<=float < doubl

11.C
12.C
13.A(不应该,第一个为%d)
14.A
15.C(太不应该了,"c"可不是字符常量)
16.D(这个也错了,%只能是整数和整数之间)
17.B(....)
18.BD
19.B
20.D

11-C;12-A;13-C;14-A;15-C;16-D;17-D;18-ABD;19-B;20-C;
18题。。受c++影响太深,判断不出来,如果是c++,除了c之外都是可以的。

13题答案是A
14题往下懒得看了,越看越觉得你在偷懒- -#

大家都写出来了。,

13:A
15:C
16:D
17:B
其余均对