C语言的作业啊!!!

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:09:10
下面程序的输出是
main()
{
int a=-1,b=4,k;
k=(a++<=0)&&(!(b--<=0));
printf("%d%d%d%\n",k,a,b);
}(3分)
A、 B、 C、 D、
A、0 0 3
B、 0 1 2
C、1 0 3
D、1 1 2
执行下列程序时输入1234567,程序的运行结果为( )。
#include
main()
{
int x,y;
seanf(”%2d%21d”,&x,&y);
printf(”%d\n”,x,y);
}(3分)
A、 B、 C、 D、
A、17
B、46
C、15
D、9
14. 有以下程序
#include
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
输出结果是
(3分)
A、 B、 C、 D、
A、2,1
B、3,2
C、4,3
D、 2,-1

17. 设以下变量均为int类型,则值不等于7的表达式是
(3分)
A、 B、 C、 D、
A、(x=y=6,x+y,x+1)
B、(x=y=6,x+y,y+1)
C、(x=6,x+1,y=6,x+y)
D、(y=6,y+1,x=y,x+1)

18. 下面四个选项中,均是合法的浮点数的选项是
(3分)
A、 B、 C、 D、
A、+1e+1 5e-9.4 03e2
B、-.60 12e-4 -8e5
C、123e 1.2e-.4 +2e-1

修改了下.....丢掉了个字......看来得排到最后了.....

希望你是自己动脑做完了再对答案,如果只是为了要答案,那就有点可悲了,毕竟你要学的是处理这些问题的方法,而不应该是一堆没有意义的数字和字母(下面的答案),对吗。
答案如下,大部分是我在VC上编译出来的,仅供参考。

第一题 C、1 0 3

第二题 没有答案,我的答案是12,可能是题打错了

14. A、2,1

17.D、(y=6,y+1,x=y,x+1) 这个应该等于8

18.D、-e3 .8e-4 5.e-0

19.A、x%2==0 和 D、!(x%2) 已经在PC上验证

8. B、20

9.C、*0000057.67*

10.A、11, 10

17.D、-32768

19.A、 n=(n*100+0.5)/100.0

21. printf

22. 57

23.
1) 24
2) 0
3) 0
4) 0

24
1) 2.500000
2) 3.500000

25. a\b\n

26. 9,11,9,10

27. K,5

这题都不难,把这样的题拿到百度上是不是有点浪费,你自己既然学了C语言,为什么不自己分析呢,如果百度的作用就是给你做个作业,那还有什么意义呢,如果你有些典型的题,拿出来我想大家很乐意为你思考.多动动脑.这才是一个程序员应当具备的素质.加油相信你都能做出来!!!

看样字你的C不怎么样啊
大家一样,我也是刚学这个,上课听不进去,结果越来越差了.
看样子我要重修了,哈哈
同是天涯沦落人,还是好好学习吧

答案:C,。。。其它你自己做吧,不然你学不到东西

想知道答案其实你可发把代码复制到工具里再运行不就出来了!